http://forums.gentoo.org/viewtopic-t-547687.html
Updated 2007-03-10!
There is nothing ppc specific in these directions.
As of 2.6.17_rc1, bcm43xx is included with the kernel. I recommend using the latest kernel with Larry's patches applied as needed.
To find which card you have:
Code: Select all
lspci -n | grep 14e4:43
Where 4318 is the card version. Note that many 4306 cards return 4320 instead of 4306.0001:10:11.0 0280: 14e4:4318 (rev 02)
To use bcm43xx:
1. Emerge a 2.6.17 or newer kernel
2. When configuring the kernel, enable:
Code: Select all
Networking -->
<M> Generic IEEE 802.11 Networking Stack
[*] Enable full debugging output
<M> IEEE 802.11 WEP encryption (802.1x)
<M> IEEE 802.11i CCMP support
<M> IEEE 802.11i TKIP encryption
<M> Software MAC add-on to the IEEE 802.11 networking stack
[*] Enable full debugging output
Device Drivers --> Network device support --> Wireless LAN drivers (non-hamradio) & Wireless Extensions
<M> Broadcom BCM43xx wireless support
[*] Broadcom BCM43xx debugging (RECOMMENDED)
4. Emerge bcm43xx-fwcutter
5. Get firmware from http://linuxwireless.org/en/users/Drivers/bcm43xx
6. Cut and install the firmware
Code: Select all
# mkdir /lib/firmware
# bcm43xx-fwcutter -w /lib/firmware name_of_fw_file
8. To use the driver, we'll insert the module first
Code: Select all
# modprobe bcm43xxI recommend using wpa_supplicant with Gentoo's net scripts with current kernels (even for non-WPA connections). It's very easy to set up and works well now with bcm43xx.
Board specific notes:
Support for newer cards (4311/4312/4318/4319 chipsets) is progressing slowly. To support these cards properly, work has started on a new set of specs using a newer driver. Please be patient while we figure out what they changed (it's non-trivial). Despite this, it should work at lower rates (11M) for now.
432x and 433x cards (N PHY cards) are not supported at this time and have not even been spec'd yet. It's unlikely that they will be supported in the near future, but they are being worked on.
Big thanks to everyone who has worked on the driver and gotten us this far!





