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/09/26 22:16] – Updated to reflect they don't need patching darkaudax | b43 [2010/11/14 17:56] – add update-initramfs note sleek | ||
---|---|---|---|
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:4313 | + | ^ PCI ID ^ Device ID ^Product Name ^ |
- | * PCI ID 14e4:4315 | + | |14e4:4313|0x4313|4311 5 Ghz| |
- | * PCI ID 14e4:4321 | + | |14e4:4321| | | |
- | * PCI ID 14e4:4324 | + | |14e4:4324| | | |
- | * PCI ID 14e4:4325 | + | |14e4:4325| | | |
- | * PCI ID 14e4:4328 | + | |14e4:4328|0x4328|4321 Dualband| |
- | * PCI ID 14e4:4329 | + | |14e4:4329|0x4329|4321 2.4 Ghz| |
- | * PCI ID 14e4:432b | + | |14e4: |
+ | |14e4:432b|0x432b|4322 Dualband| | ||
+ | |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 23: | Line 27: | ||
lspci -nn | lspci -nn | ||
- | =====Patching | + | Also, if the PCI ID of your card is **14e4:4315** (BCM4312 with a LP "Low Power" PHY, commonly found on laptops), you need to install |
- | | + | |
- | * 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. | + | |
- | =====Detailed instructions for 2.6.24 kernels and up===== | + | =====Installing the drivers===== |
- | 2.6.24 kernels and up no longer | + | 2.6.24 kernels and newer don' |
- | =====Testing the new module===== | ||
- | 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]], you have to know that the b43/ssb modules are part of your distribution' |
+ | sudo update-initramfs -u | ||
+ | If you have a card with the 14e4:4315 PCI ID, then you need to install the compat-wireless package, since today' | ||
- | ===== Usage Tips ===== | + | =====Installing the firmware===== |
- | FIXME These are mostly about bcm43xx, and not b43/b43legacy! | + | Because of Broadcom' |
- | 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:// | + | |
- | Forum thread: | + | =====Testing |
- | [[http:// | + | |
- | This forum thread may also provide some useful information: | + | After building and installing the new module, it is best to test that injection is working correctly. |
=====Troubleshooting Tips===== | =====Troubleshooting Tips===== | ||
Line 86: | Line 82: | ||
* Error message: " | * Error message: " | ||
- | Then [[faq# | + | Then [[faq# |
+ | ==== Ubuntu 9.10 support | ||
+ | See this forum entry: http:// |
b43.txt · Last modified: 2018/11/22 00:15 by mister_x