Aitor Cuartango vuelve a contribuir con un artículo sobre Eduroam y EHUX, esta vez comentando la mejora del soporte en las tarjetas con drivers bcm94311mcg y bcm4318:
«Como algunos desafortunados sabréis, una partida de portátiles de la Facultad se pidió con una tarjeta que incorpora un chip broadcom bcm94311mcg marca Dell. Bueno, al fin hemos conseguido buenos resultados con esta tarjeta con el nuevo driver b43. Además tenemos unas tarjetas de préstamo linksys wpc54g ver.3 que funcionan con el mismo driver. Estos chips de broadcom….
No es un driver libre, ya que se basa en un firmware binario que proporciona la casa broadcom. Pero funciona. Con lo cual no recomendamos comprar tarjetas broadcom con driver propietario sino tarjetas como las intel que tienen drivers libres (y muchas otras marcas).
Al tajo:
Hemos instalado un ordenador con la versión beta de ubuntu, la 8.04 y hemos ido al menu donde pone «Gestor de drivers de hardware» donde hemos seleccionado que use el driver propietario de nuestra broadcom.
Tras esto el kernel se queja de que no tiene el firmware propietario instalado. Entonces hemos ido a la web oficial del driver b43 en el apartado que nos interesa para nuestra tarjeta:
http://linuxwireless.org/en/users/Drivers/b43#devicefirmware
Y hemos seguido las instrucciones en un terminal como root:
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
b43-fwcutter -w «$FIRMWARE_INSTALL_DIR» wl_apsta.o
reiniciamos para que carge los drivers en el inicio del sistema, et voila!
Entramos en el network manager y configuramos la red como siempre. Y ahora sin problemas de reconexiones.»
Recordemos que EHUX es en esencia una Ubuntu Gutsy actualmente, y por tanto cualquier usuario que use Ubuntu podrá seguir las mismas instrucciones que Aitor comenta en este post. Y por lo que veo, en general, cualquier usuario Linux con el chipset que se comenta en el post. Agradecería que comentárais vuestras experiencias como comentarios a este mini-howto, para que queden por escrito y sirvan a más gente.
Con usar un kernel de la rama 2.6.24 seria suficiente, sin tener que pasarse a hardy. Al igual que que con las intel 4965.
Saludos de un alumno de la facultad 😉
«…sino tarjetas como las intel que tienen drivers libres (y muchas otras marcas).»
Ese comentario aviva alguna que otra llama en la comunidad OpenBSD 🙂
http://kerneltrap.org/node/6650
Buenas…
siguiendo las indicaciones anteriores me encuentro un problema a la hora de cargar el firmware en el ultimo comando…
~/broadcom-wl-4.80.53.0/kmod$ sudo b43-fwcutter -w “$FIRMWARE_INSTALL_DIR” wl_apsta.o
This file is recognised as:
ID : FW11
filename : wl_apsta.o
version : 351.126
MD5 : 9207bc565c2fc9fa1591f6c7911d3fc0
Extracting b43/ucode4.fw
failed to create output directory: No such file or directory
me ayudais un poco… entiendo que no encuentra el directorio /b43 pero no relaciono donde debe estar….
gracias