b43
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
b43 [2009/08/21 16:11] – added more unsupported (mainly 802.11n) chipsets hatake_kakashi | b43 [2018/11/22 00:15] (current) – deprecated mister_x | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== b43 ====== | + | ====== |
- | b43 is the new driver for wireless cards with Broadcom chipsets. | + | b43/ |
b43 is a [[mac80211]] driver, so it requires at least Aircrack-ng 1.0-rc1. | b43 is a [[mac80211]] driver, so it requires at least Aircrack-ng 1.0-rc1. | ||
- | See this [[http:// | ||
===== Is My Card Supported? ===== | ===== Is My Card Supported? ===== | ||
- | Most broadcom cards are supported EXCEPT | + | A fairly up-to-date list is kept [[http:// |
- | + | ||
- | * PCI ID 14e4:4313 | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | * PCI ID 14e4:4328 | + | |
- | * PCI ID 14e4:4329 | + | |
- | * PCI ID 14e4:432b | + | |
To determine the PCI ID of your wireless device under linux, enter: | To determine the PCI ID of your wireless device under linux, enter: | ||
- | lspci -nn | + | lspci -vnn | grep 14e4 |
- | =====Patching the kernel===== | + | //Supported VIDs table// |
- | * Download the b43 injection speed and fragmentation patch [[http://www.latinsud.com/bcm/b43-injection-2.6.24.4.patch|for the 2.6.24 kernel]] or [[http:// | + | ^ PCI ID ^ Driver ^Note^ |
- | * Place the patch in your kernel sources or compat-wireless directory | + | |14e4:4311| |
- | * Run 'patch -p1 -i b43-injection-< | + | |14e4:4313| ::: | 2.6.33+ | |
- | < | + | |14e4:4315| ::: | 2.6.33+ | |
- | * Recompile your modules with 'make drivers/ | + | |14e4:4301| b43legacy | B | |
- | | + | |14e4:4306| ::: | G | |
- | | + | |14e4:4320| ::: | G | |
+ | |14e4: | ||
+ | |14e4:4312| ::: | G | | ||
+ | |14e4:4318| ::: | G | | ||
+ | |14e4:4319| ::: | G | | ||
+ | |14e4:4320| ::: | G | | ||
+ | |14e4:5354| ::: | G | | ||
- | =====Detailed instructions for 2.6.24 kernels===== | + | If your device ID is NOT listed here, it means it is not supported by aircrack-ng at this time. |
- | [[http:// | + | **IMPORTANT** |
- | =====Detailed instructions | + | Some chips are covered by both the " |
- | [[http:// | + | =====Installing |
- | If you are using openSUSE or a derivative, use [[http:// | + | |
- | =====Testing | + | 2.6.24 kernels and newer don't need any patches applied to the driver itself for monitor mode and packet injection. The only patch that is needed (for fragmentation attack support) is the standard mac80211 frag+ack patch. |
- | After building and installing the new module, it is best to test that injection is working correctly. | ||
+ | **Important note:** If you install or update your b43 driver via [[compat-wireless|compat-wireless]], | ||
+ | sudo update-initramfs -u | ||
- | ===== Usage Tips ===== | + | If you have a card with the 14e4:4315 PCI ID and a kernel lower than 2.6.33, you need to install the compat-wireless package, since today' |
- | FIXME These are mostly about bcm43xx, and not b43/ | + | =====Installing the firmware===== |
- | Forum thread: | + | Because of Broadcom' |
- | [[http://forum.aircrack-ng.org/index.php? | + | |
- | Forum thread: | + | Keep in mind that your distribution might offer its own b43-fwcutter package and scripts intended to obtain and extract the firmware. It is up to you if you're going to do it manually or let your distro do the work. If you have the card with the **14e4: |
- | [[http:// | + | |
- | This forum thread may also provide some useful information: | + | =====Testing the new module===== |
+ | |||
+ | After building and installing the new module, it is best to test that injection is working correctly. | ||
=====Troubleshooting Tips===== | =====Troubleshooting Tips===== | ||
Line 91: | Line 87: | ||
* Error message: " | * Error message: " | ||
- | Then [[faq# | + | Then [[faq# |
+ | ==== Ubuntu 9.10 support | ||
+ | See this forum entry: http:// |
b43.1250863893.txt.gz · Last modified: 2009/08/21 16:11 by hatake_kakashi