Para extraer el firmware necesitamos la herramienta b43-fwcutter que descargamos e instalamos:
# wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
# tar xjf b43-fwcutter-011.tar.bz2
# cd b43-fwcutter-011
# make
# cd ..
Se usa la version 4.80.53.0 del driver propietario de Broadcom.
Lo descargamos y extraemos el firmware del tarball.
# export FIRMWARE_INSTALL_DIR="/lib/modules/2.6.24-1-amd64/kernel/drivers/firmware"
# wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
# tar xjf broadcom-wl-4.80.53.0.tar.bz2
# cd broadcom-wl-4.80.53.0/kmod
# ../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o
Ya podemos cargar el modulo y probar que funciona:
# modprobe b43
# iwlist wlan0 scanning
Esto debería mostrar una lista de las redes disponibles.