Added by Zhang Sen (aka. jesse), last edited by Zhang Sen (aka. jesse) on Feb 04, 2010

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

Following is a brief from http://linuxwireless.org/en/users/Drivers/b43, with specific information as on foresight. See the original page for details.

This page is for the 802.11 B/G family of wireless chips from Broadcom, with model number like BCM43()(), e.g. BCM4311, BCM4312. (According to the above page,) the drivers described here don't apply to USB devices with Broadcom chip.

Check this part to find out if your model needs the b43 driver or b43legacy. Most chips need b43.

You need:
1. firmware extractor (called b43-fwcutter):

sudo conary update b43-fwcutter=@fl:2-devel

2. a proper version of Broadcom's proprietary driver:
If you decide you need the b43 driver, use version 4.80.53.0: (reference)

wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
tar xjf broadcom-wl-4.150.10.5.tar.bz2
sudo b43-fwcutter -w /lib/firmware broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o

If b43legacy, use version 3.130.20.0: (reference)

wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o

Note 1: there is a now-deprecated driver called bcm43xx, which happens to coincide with the way we describe the chips (BCM43xx).
Note 2: this case, using the b43 driver with an LP-PHY card, is missing from here. Use the original instructions if you think that one is applicable.