Si nuestro fedora no reconoce la placa de red inalambrica Broadcom, podemos determinarlo facilmente al hacer un
# cat /var/log/messages |grep wlan
o un
# cat /var/log/messages |grep b43
donde podremos ver si el firmware no está siendo correctamente cargado.(ej. Firmware file “b43legacy/ucode4.fw” not found or load failed.)
Para solucionar este problema, vamos a la página http://linuxwireless.org/en/users/Drivers/b43#Fedora donde tenemos todas las instrucciones como para instalar los drivers correctamente. En principio los pasos son:
1) Determinar si nuestro hardware está soportado. Hacemos un:
# lspci -vnn -d 14e4:
y buscamos en la tabla provista (http://linuxwireless.org/en/users/Drivers/b43#Supported_devices) la dirección que se muestra entre corchetes, por ej. [14e4:4320 ] .
A continuación instalamos el fwcutter que nos permitirá extraer los drivers desde los compilados por el fabricante para windows:
$ wget http://bues.ch/b43/fwcutter/b43-fwcutter-015.tar.bz2 $ tar xjf b43-fwcutter-015.tar.bz2 $ cd b43-fwcutter-015 $ make $ sudo make install $ cd ..
Luego, si nuestro driver se corresponde con el b43legacy, instalamos de la siguiente manera:
$ export FIRMWARE_INSTALL_DIR="/lib/firmware" $ wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o $ sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta-3.130.20.0.o
Si nuestro driver se corresponde con el driver b43 con kernel 3.2 o superior, , instalamos de la siguiente manera:
$ export FIRMWARE_INSTALL_DIR="/lib/firmware" $ wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 $ tar xjf broadcom-wl-5.100.138.tar.bz2 $ sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o