b43
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
b43 [2009/01/06 23:54] – No patch needed since 2.6.27 netrolller3d | b43 [2010/02/04 16:16] – Linked to tips on the compat-wireless page darkaudax | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== b43 ====== | ====== b43 ====== | ||
- | b43 is the new driver for wireless cards with Broadcom chipsets. | + | b43 is the new driver for wireless cards with Broadcom chipsets. |
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:4315 | + | ^ PCI ID ^ Device ID ^Product Name ^ |
- | * Wireless-N | + | |14e4:4313|0x4313|4311 5 Ghz| |
+ | |14e4:4321| | | | ||
+ | |14e4:4324| | | | ||
+ | |14e4:4325| | | | ||
+ | |14e4: | ||
+ | |14e4: | ||
+ | |14e4: | ||
+ | |14e4: | ||
+ | |14e4: | ||
+ | |14e4: | ||
+ | |14e4: | ||
+ | |14e4: | ||
To determine the PCI ID of your wireless device under linux, enter: | To determine the PCI ID of your wireless device under linux, enter: | ||
Line 17: | Line 27: | ||
lspci -nn | lspci -nn | ||
+ | Also, if the PCI ID of your card is **14e4: | ||
+ | =====Installing the drivers===== | ||
- | =====Patching the kernel===== | + | 2.6.24 |
- | * Download the b43 injection speed and fragmentation patch [[http:// | + | |
- | * Place the patch in your kernel sources or compat-wireless directory | + | |
- | * Run 'patch -p1 -i b43-injection-< | + | |
- | < | + | |
- | * Recompile your modules with 'make drivers/ | + | |
- | * The module should now be ready to use for injection. | + | |
- | * Remember to reload the kernel driver or reboot your system before trying to inject packets. | + | |
+ | If you have the card with the 14e4:4315 PCI ID, then you need to install the compat-wireless package, since today' | ||
+ | =====Installing the firmware===== | ||
- | =====Detailed instructions | + | Because of Broadcom' |
- | + | ||
- | [[http://tinyshell.be/ | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | =====Detailed instructions for 2.6.25 kernels=== | + | |
- | + | ||
- | [[http://tinyshell.be/ | + | |
- | If you are using openSUSE or a derivative, use [[http://tinyshell.be/aircrackng/forum/ | + | |
+ | 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===== | =====Testing the new module===== | ||
After building and installing the new module, it is best to test that injection is working correctly. | After building and installing the new module, it is best to test that injection is working correctly. | ||
- | |||
- | |||
- | ===== Usage Tips ===== | ||
- | |||
- | FIXME These are mostly about bcm43xx, and not b43/ | ||
- | |||
- | Forum thread: | ||
- | [[http:// | ||
- | |||
- | Forum thread: | ||
- | [[http:// | ||
- | |||
- | This forum thread may also provide some useful information: | ||
- | |||
=====Troubleshooting Tips===== | =====Troubleshooting Tips===== | ||
- | |||
- | |||
==== Confirm you are running the new module ==== | ==== Confirm you are running the new module ==== | ||
Line 73: | Line 55: | ||
It will give you the fully qualified file name. Do "ls -l <fully qualified file name>" | 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:// | + | 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 ==== | ==== "SET failed on device wlan0: Device or resource busy" when setting monitor mode ==== | ||
Line 83: | Line 65: | ||
| | ||
- | Or if you have iw installed: | + | Or: |
- | iw dev wlan0 interface add mon0 type monitor | + | airmon-ng start wlan0 |
- | | + | |
- | This way, you can monitor on mon0 while still being associated on wlan0. | + | This way, you can monitor on mon0 while still being associated on wlan0. |
==== Why do I get ioctl(SIOCGIFINDEX) failed ? ==== | ==== Why do I get ioctl(SIOCGIFINDEX) failed ? ==== | ||
Line 97: | Line 78: | ||
* Error message: " | * Error message: " | ||
- | Then [[http:// | + | Then [[faq# |
+ | |||
+ | |||
+ | ==== Ubuntu 9.10 support | ||
+ | |||
+ | See this forum entry: | ||
+ | |||
+ | ==== compat-wireless | ||
+ | |||
+ | See the [[compat-wireless|Compat-Wireless page]] for specific Broadcom b43 tips. | ||
b43.txt · Last modified: 2018/11/22 00:15 by mister_x