b43
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
b43 [2009/10/14 23:43] – article update to reflect changes on the driver xavery | 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. It performs quite well in terms of monitoring and injection, although it has no support for the 802.11a wireless band. | + | 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. | ||
Line 7: | Line 7: | ||
===== Is My Card Supported? ===== | ===== Is My Card Supported? ===== | ||
- | A fairly up-to-date list is kept [[http:// | + | A fairly up-to-date list is kept [[http:// |
- | + | ||
- | * PCI ID 14e4:4313 | + | |
- | * PCI ID 14e4:4321 | + | |
- | * PCI ID 14e4:4324 | + | |
- | * PCI ID 14e4:4325 | + | |
- | * 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 |
+ | |||
+ | //Supported VIDs table// | ||
+ | ^ PCI ID ^ Driver ^Note^ | ||
+ | |14e4: | ||
+ | |14e4:4313| ::: | 2.6.33+ | | ||
+ | |14e4:4315| ::: | 2.6.33+ | | ||
+ | |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 | | ||
+ | |||
+ | If your device ID is NOT listed here, it means it is not supported by aircrack-ng at this time. | ||
+ | |||
+ | **IMPORTANT** | ||
- | Also, if the PCI ID of your card is **14e4: | + | Some chips are covered by both the "b43" |
=====Installing the drivers===== | =====Installing the drivers===== | ||
- | 2.6.27 kernels and newer don't need any patches applied to the driver itself. The only patch that is needed (for fragmentation attack support) is the standard mac80211 frag+ack patch. | + | 2.6.24 kernels and newer don't need any patches applied to the driver itself |
- | If you have the card with the **14e4: | ||
- | $ wget http:// | + | **Important note:** If you install or update your b43 driver via [[compat-wireless|compat-wireless]], you have to know that the b43/ssb modules are part of your distribution' |
- | $ tar -jxf compat-wireless-2009-10-14.tar.bz2 | + | sudo update-initramfs |
- | $ cd compat-wireless-2009-10-14 | + | |
- | $ wget http:// | + | |
- | $ patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch | + | |
- | $ make | + | |
- | # make install | + | |
- | The compilation process might take a while. Also, please note that while the patch provided here works for the currently discussed version, it does not have to work with newer ones. A reboot | + | If you have a card with the 14e4:4315 PCI ID and a kernel lower than 2.6.33, you need to install |
=====Installing the firmware===== | =====Installing the firmware===== | ||
Line 85: | Line 90: | ||
+ | ==== Ubuntu 9.10 support | ||
+ | |||
+ | See this forum entry: http:// |
b43.1255556593.txt.gz · Last modified: 2009/10/14 23:43 by xavery