Hace unos días tuve un tiempo para actualizar a Kubuntu 7.10 de 64 bits en mi notebook HP DV2420. Luego de la instalación vi que el gestor de drivers restringidos me permitía instalar (en teoría) los controladores para la tarjeta inalámbrica Broadcom… pero luego de instalarlos, Kubuntu seguía sin reconocerla.
Intenté luego con el tutorial que escribí en octubre del 2007, pero tampoco dio resultado (ese método funciona hasta la versión 7.04 de Ubuntu). Tuve que buscar bastante por Google hasta dar con la solución en la Documentación de la Comunidad de Ubuntu.
Identificando la tarjeta
Ejecutamos en consola
lspci -nn
El resultado para la webcam de la HP Pavillion de la serie DV2000:
01:00.0 Network controller [0280]: Broadcom Corporation BCM94311MCG wlan mini-PCI [14e4:4311] (rev 02)
Según la web, este método sirve para varias tarjetas inalámbricas de la serie 43xx, en el caso de la 4311 funcionó a la perfección. Pueden consultar los demás modelos en este cuadro.
Nota: no es un script, son comandos que deben ser ejecutados, uno a uno, en consola.
Pasos previos
Debemos desactivar los drivers Broadcom desde el Gestor de Controladores Restringidos de (K)Ubuntu.
Instalación
Instalamos NDISWrapper y agregamos a la “lista negra” el driver nativo
echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist sudo apt-get install ndiswrapper-utils-1.9 mkdir ~/bcm43xx; cd ~/bcm43xx
Configuramos NSDISWrapper
sudo ndiswrapper -i bcmwl5.inf ndiswrapper -l sudo depmod -a sudo modprobe ndiswrapper sudo cp /etc/network/interfaces /etc/network/interfaces.orig echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces sudo ndiswrapper -m echo 'ndiswrapper' | sudo tee -a /etc/modules echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant
Reiniciamos
Luego de esto, se debería mostrar la tarjeta inalámbrica en la lista de interfaces de red. En mi caso no fue así, por lo que tuve que seguir los siguientes pasos.
Removemos NSDISWrapper
sudo modprobe -r ndiswrapper sudo ndiswrapper -r bcmwl5 sudo apt-get remove ndiswrapper-utils sudo rm -r /etc/ndiswrapper/ sudo rm -r /etc/modprobe.d/ndiswrapper
Reiniciamos
Descargamos y compilamos la nueva versión de NDISWrapper (al momento de escribir esto la 1.51)
sudo apt-get update sudo apt-get install build-essential sudo apt-get install linux-headers-`uname -r` sudo ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build mkdir -p ~/bcm43xx/ndiswrapper; cd ~/bcm43xx/ndiswrapper sudo wget http://downloads.sourceforge.net/ndiswrapper/ndiswrapper-1.51.tar.gz -Ondiswrapper.tar.gz tar xvzf ndiswrapper.tar.gz cd ndiswrapper* make distclean make sudo make install
Configuramos
cd ~/bcm43xx sudo ndiswrapper -i bcmwl5.inf ndiswrapper -l sudo modprobe ndiswrapper sudo ndiswrapper -m
Reiniciamos y ya debería aparecer la tarjeta de red inalámbrica.
Adicional: Wicd
En mi caso, Knetwork Manager no reconocía la tarjeta inalámbrica (que si aparecía en el listado de interfaces de red), por lo que instalé el paquete Wicd que sirve para conectarnos a redes inalámbricas en forma gráfica (tal como Knetwork Manager).
Agregamos en /etc/apt/sources.lst:
deb http://apt.wicd.net gutsy extras
Instalamos wicd:
sudo apt-get install wicd
Lo ejecutamos desde consola (o desde el menú Internet):
$wicd
Con Wicd configuraremos lo usual al conectarnos: contraseña de la red, IP, etc. En las preferencias yo tengo seleccionado como driver de WPA wext
Enviar a Linuxfera Entradas Relacionadas:
Posts RSS
Vía Email













yo la instale mucho mas facil con el firmware de la tarjeta y con el mismo gutsy gibbon…
Saludos
Ooooh! que buen manual para instalar la tarjeta, además con ndiswrapper… muy bueno si señor!
Un saludo!
NO me fuenciona con WEP, cambio la configracion de mi router a WAP y funciona correctamente al parecer no encripta con WEP.
Gracias
Me informan si existe alguna solcuion

No he probado con WEP. Tengo entendido que el protocolo WAP es mejor (por ser más seguro) que WEPO
http://es.wikipedia.org/wiki/WEP#Defectos
tengo también un portátil con una broadcom 43xx y tuve también que configurarla con ndiswrapper en ubuntu 7.10 por que el driver que instala no me funciona bien. Esperemos que mejoren el driver nativo y algún día no haya que hacer esto.
SIII, seguimos con la pesadilla de la Broadcom.
Yo opté por:
http://ubuntu.cafuego.net/dists/feisty-cafuego/bcm43xx/
a mi, este firmware me fue muy bien. Uso Ubuntu (no K) 7.10 de 64.
Saludos,
tu blog sigue tan bueno como siempre.
Buen dato. A ver si me animo a probarlo. No hubo ningún problema? sólo fue cosa de instalar el .deb?
los “restricted drivers” de Gutsy funcionaron con mi hp dv2031ea a la primera.
después de varios meses funcionando, el NetworkManager de vez en cuando se ponía a consumir el 100% de la cpu y tenía que terminar matándolo.
finalmente la tarjeta wireless dejó de funcionar. No sé si se debió al NetworkManager pero ahora ya no la reconoce ni Ubuntu ni Windows… literalmente ha muerto
La llevaste a algún servicio técnico? dijeron algo?
Si, instalar el deb y empezar a funcionar. Ningún problema.
saludos,
arco
OIgan, he hecho todos los pasos, pero no he podido instalarla me dice que el driver no es soportado
lisandrovb@Lisandro:~$ ndiswrapper -l
bcmwl5 : invalid driver!
En el enlace de abajo hay unas indicaciones para alguien que obtuvo un mensaje así
http://www.ubuntu-es.org/index.php?q=node/50580#comment-142401
Tratare de hacer eso, yo tengo el problema de que si reconoce mi driver de broadcom de la wirless pero no me funciona, posteriormente tratare de hacer lo que ustedes hicieron para ver si asi funciona.
Yo he podido hacer que se conecte inalambrico con el firmware, pero en casa tengo el router con WEP y no hay manera para que se conecte, pero sin protección no hay problema. Alguien tiene idea de como solucionar el acceso con broadcom 43xx y un router con WEP??
Y probaste con WPA? qué usas para conectarte? (aplicativo o línea de comandos?).
Yo en casa uso WPA y en general me conecto con el WiCD
Hola:
Sabes seguí todos los pasos indicados, pero al momento de configurar el ndiswrapper luego de ejecutar “sudo ndiswrapper -i bcmwl5.inf” me tira el siguiente mensaje “couldn’t open bcmwl5.inf: No existe el fichero ó directorio at /usr/sbin/ndiswrapper line 219″. Si me puedes ayudar te lo agradecería mucho, gracias.
Gracias Koki
Acabo de actualizar al Kubuntu Hardy y siguiendo tus indicaciones nuevamente estoy opearativo en mi Pavilion 2419.
Muy buen tuto.
Krupk
Es bueno saber que funciona en la nueva versión (yo soy algo vago y me da flojera actualizar)
Hola, muhcas gracias por el manual.
Lo hice completamente y no me dió problemas.
Ahora que ya configuré e instalé todo tengo el problema.
No veo ninguna red inalámbrica desde mi pc.
Eso si hubo un avance porque al menos la luz del wireless se encience junto con el computador
Tengo un hp dv2624 y uso gutsy.
Hasta el momento me estoy conectando con cable.
Puedes echarme una mano?
Saludos!
Álvaro, qué programa usas para buscar las redes? En mi caso, el KNetworkManager no detecta ninguna, pero con el Wicd no tengo problemas
Aunque no lo crean, luego de actualizar a Hardy Heron, solo por no ser compatible (o tener un bug) con las tarjetas Broadcom, regresé a Gutsy, y este manual ayudó MUCHÍSIMO y lo hizo en menos de 10min!!!
MACANUDO, CHE!!!!!!
En Kubuntu Hardy Heron no hubo necesidad de seguir este tutorial. Instalando los controladores directamente desde la configuración de Kubuntu, funcionó
Cygnus resolvi tu problema de no existe x.inf simplemente abriendo el archivo x.inf con gedit: ejemplo gedit x.inf y despues ejecute ndiswrapper -i x.inf y listo