b43-fwcutter

Since version 2.6.24, the bcm43xx driver is deprecated, replaced by the b43 and b43legacy modules.

Before b43legacy works you need to extrac the firmware: wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o sudo b43-fwcutter -w /lib/firmware broadcom-wl-5.100.138/linux/wl_apsta.o sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o || Fdie

The module should be loaded automatically, in case it isn’t, you can load it manually:

# modprobe b43

or:

# modprobe b43legacy

You must bring the device up with ifconfig before doing any other configuration steps.

# ifconfig ethX up

Since the channel must be set manually, first do a scan:

# iwlist ethX scan

Then you can set it:

# iwconfig ethX channel Y

Finally set your essid:

# iwconfig ethX essid "myessid"

Ready!