Con el nuevo Ubuntu Hardy es muy fácil instalar (comparado con hace un año atrás) el firmware de la placa wifi, en mi caso una Broadcom B43. Como actualmente no uso Wifi porque tengo cablemodem me olvidé completamente de un error que me empezó a aparece cuando actualicé la distro de Gutsy a Hardy.
La leyenda decía
b43-phy0 ERROR: Firmware file “b43/ucode5.fw” not found or load failed.
Pueden ver éste tipo de errores ejecutando el comando dmesg.
Si ocurre ésto, es porque tienen un firmware viejo para lo que es el kernel. ¿Que se yo por qué pasa eso? El hecho es que pasa…
La solución está en http://linuxwireless.org/en/users/Drivers/b43#devicefirmware pero si quieren ir a los bifes la solución para los que tienen una b43 con un kernel 2.6.24.
Es muy sencillo, pero la gente que se inicia en Linux se puede asustar al ver líneas de comandos y después algún retrasado mental dice “En Linux todo es complicado bla bla bla”.
Si uno no quiere que lo traten como mogólico, no debe usar un sistema operativo de mogólicos. Y si lo usa, tenga la amabilidad de no criticar lo que no sabe.
Si tienen Hardy instalado de cero, es probable que tengan el kernel 2.6.24. Justamente este error me apareció con esta versión.
Con Hardy es muy facil, hacer un upgrade de b43-fwcutter a la versión v. 011
sudo apt-get update
sudo apt-get install b43-fwcutter (Para los iniciados es recomendable ésto)
Si no usan un sistema de paquete Debian y lo quieren hacer a lo guapo
, entonces:
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd ..
export FIRMWARE_INSTALL_DIR="/lib/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
sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o
Aclaración para los que bajaron el b43-fwcutter-011.tar.bz2: por supuesto que el b43-fwcutter debe estar en una ruta “encontrable” (ej: /opt ó /usr/local/bin) sino van a tener que especificarle dónde se encuentra.
En vez de poner FIRMWARE_INSTALL_DIR, podría haber escrito directamente la ruta en la línea de comandos pero tenía fiaca y lo dejé como en el doc de Linux Wireless.
Filed under: Configurando, Hardware | Etiquetado: broadcom, wifi | 1 comentario