Configurando placa wireless Broadcom en Fedora


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

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s