b43
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
b43 [2008/05/10 12:10] – Use iw if available. Also, update. netrolller3d | 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-beta2. | + | b43 is a [[mac80211]] driver, so it requires at least Aircrack-ng 1.0-rc1. |
- | There is a patch by SuD which dramatically improves the injection speed, and makes the fragmentation attack work (Kernel 2.6.24.1 or higher needed, compat-wireless-2.6 is supported using the 2.6.25-wl patches): | + | ===== Is My Card Supported? ===== |
- | * See http:// | + | A fairly up-to-date list is kept [[http://wireless.kernel.org/en/users/Drivers/ |
- | * You can find a port of the patches | + | |
- | Also see this [[http:// | + | To determine the PCI ID of your wireless device under linux, enter: |
- | To use the b43 driver, make sure you do: | + | 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** | ||
+ | |||
+ | Some chips are covered by both the " | ||
+ | |||
+ | =====Installing the drivers===== | ||
+ | |||
+ | 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. | ||
+ | |||
+ | |||
+ | **Important note:** If you install or update your b43 driver via [[compat-wireless|compat-wireless]], | ||
+ | sudo update-initramfs -u | ||
+ | |||
+ | 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' | ||
+ | |||
+ | =====Installing the firmware===== | ||
+ | |||
+ | Because of Broadcom' | ||
+ | |||
+ | 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: | ||
+ | |||
+ | =====Testing the new module===== | ||
+ | |||
+ | After building and installing the new module, it is best to test that injection is working correctly. | ||
+ | |||
+ | =====Troubleshooting Tips===== | ||
+ | ==== Confirm you are running the new module ==== | ||
+ | |||
+ | First, double check that you are in fact running the new module: | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | It will give you the fully qualified file name. Do "ls -l <fully qualified file name>" | ||
+ | |||
+ | This thread has a number of potential fixes to problems you may encounter: [[http:// | ||
+ | |||
+ | ==== "SET failed on device wlan0: Device or resource busy" when setting monitor mode ==== | ||
+ | |||
+ | This is a known issue with all mac80211 drivers. To avoid this error, make sure you do: | ||
| | ||
Line 18: | Line 74: | ||
| | ||
- | Or if you have iw installed: | + | Or: |
+ | |||
+ | | ||
+ | |||
+ | This way, you can monitor on mon0 while still being associated on wlan0. | ||
+ | |||
+ | ==== Why do I get ioctl(SIOCGIFINDEX) failed ? ==== | ||
+ | |||
+ | If you get error messages similar to: | ||
+ | |||
+ | * Error message: " | ||
+ | * Error message: " | ||
+ | |||
+ | Then [[faq# | ||
- | iw dev wlan0 interface add mon0 type monitor | + | ==== Ubuntu 9.10 support |
- | | + | |
- | This way, you can monitor on mon0 while still being associated on wlan0. (In the SVN version of Aircrack-ng, | + | See this forum entry: http:// |
b43.txt · Last modified: 2018/11/22 00:15 by mister_x