Inicio | Contacto | Instalar Ubuntu | Wallpapers para Linux | Jugar al poker en Linux | Poker | Politica de privacidad

HowTo: configurar placas WiFi Broadcom bcm43xx en Ubuntu y Debian

11,133 Lecturas

Hace menos de un mes me compre una notebook HP Compaq Presario V3614 (la misma de la foto), esas que están en oferta hasta el día de hoy (muy buenas por cierto), por defecto venia un Windows Vista pre-instalado, todo funcionando bien. La cosa es que al instalar Linux todo salió andando menos la placa Wifi Broadcom, ninguna distribución la reconoció.

Creí que me tendría que resignar a utilizar mi notebook con un cable de red de por vida hasta que leyendo por acá y por allá pude configurar la placa Wireless Broadcom en Ubuntu Hardy Heron y Debian.

Configurar Wifi Broadcom en Ubuntu

Para seguir este HowTo necesitaras tener conexión a internet, tendremos que bajar algunos paquetes e instalar el driver.

primer paso: lo primero que haremos será deshabilitar el driver nativo e instalar NDISWrapper, para esto tenemos que abir la consola y escribir esto:
echo '#Driver nativo para bcm43xx\nblacklist b43\nblacklist b43legacy' | sudo tee -a /etc/modprobe.d/blacklist
sudo apt-get install ndiswrapper-utils-1.9; mkdir ~/bcm43xx; cd ~/bcm43xx

segundo paso: ahora nos toca identificar el chipset, esto lo hacemos con el siguiente comando:
lspci -n | grep '14e4:43'

En mi caso salio esto:

04:00.0 0280: 14e4:4311 (rev 02)

lo importante es lo que esta en negrita. Con esa información nos vamos a esta página y buscamos el identificador en la columna ‘Chipset PCI ID‘ de la tabla.

La columna a la derecha (Step 2 Version) nos dirá que comandos debemos ejecutar para obtener el driver correcto.

A mi me toca seguir los pasos de Step 2a por lo tanto tengo que ejecutar estos comandos (aca deberás seguir los pasos segun tu chipset):

sudo apt-get install cabextract
wget ftp://ftp.compaq.com/pub/softpaq/sp34001-34500/sp34152.exe
cabextract sp34152.exe

tercer paso: este es el ultimo paso donde configuraremos NDISWrapper, para conseguirlo solo escribiremos los siguientes comandos:

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
lshw -C network | grep module

En Ubuntu Hardy Heron existe un pequeño bug, si tras el último comando ves ‘module=ssb‘ en vez de ‘module=ndiswrapper‘ es porque el bug te afecta, de lo contrario ya podrás navegar y buscar redes por el aire.

Vamos a corregir el bug, son solo un par de comandos mas:
sudo rmmod b43
sudo rmmod b44
sudo rmmod b43legacy
sudo rmmod ssb
sudo rmmod ndiswrapper
sudo modprobe ndiswrapper
sudo modprobe ssb
sudo modprobe b44
lshw -C network | grep module

ahora dejaremos los cambios permanentes con esta linea (solo una):

echo -e '# Fix para el bug en ssb/ndiswrapper de Hardy\ninstall ndiswrapper modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install ndiswrapper $CMDLINE_OPTS; modprobe ssb; modprobe b44;' | sudo tee -a /etc/modprobe.d/ndiswrapper

Listo! ya podemos borrar la carpeta temporal:

rm -Rf ~/bcm43xx

como dato positivo, en Ubuntu Intrepid Ibex vendrá un instalador automático igual al de los drivers nVidia para instalar este driver, así que esta guia no hará falta (en la versión alpha ya esta implementado).

Configurar WiFi Broadcom en Debian

En Debian podemos seguir los mismos pasos, aunque también podemos hacerlo mas fácil, esto no lo probé en Ubuntu así que si alguien lo hace me dice.

primer paso: actualizamos el kernel a la ultima versión (2.6.26).

segundo paso: instalamos el paquete bcm43xx-fwcutter que se encuentra en los repositorios oficiales:

sudo apt-get install bcm43xx-fwcutter

tercer paso: instalamos el applet network-manager-gnome:

sudo apt-get install network-manager-gnome

y para finalizar escribimos en consola:

nm-applet &

y si queremos que arranque automáticamente al iniciar el sistema vamos a Sistema -> Preferencias -> Sesiones, clic en añadir y en el campo “comando” agregamos:

nm-applet

Listo! ya tendríamos que poder conectarnos a las redes WiFi que están a nuestro alcance.

Technorati Tags:

Artículos relacionados que te pueden interesar

Publicado por Lucas | Tags: , , , , , , ,

12 Comentarios so far

Suscríbete a los comentarios RSS ó haz TrackBack 'HowTo: configurar placas WiFi Broadcom bcm43xx en Ubuntu y Debian'.

  1. Jul 16, 2008 a las 11:38 pm

    lilo78 dice,

    A mi pasa lo mismo de bcm43xx y ando bien con ndiswrapper desde archlinux. Saludos!

  2. Jul 17, 2008 a las 2:57 am

    aCe_aLe dice,

    te falto q en debian se ejecuta el nm-applet siempre con gksu :p

    Salutes!!!
    (en la cama viendo pelis con la note :p )

  3. Ago 7, 2008 a las 4:00 pm

    BigSal dice,

    Muy buen tutorial gracias, yo tengo una v3415la es casi lo mismo, hasta tiene la misma tarjeta wireless, pero no logro hecharla a andar, ya segui todo el tuto y al final el ‘module=ndiswrapper’ despues de arreglar el bug, pero aun asi no me puedo conectar, algun consejo? como podria borrar todos los cambios en la tarjeta para iniciar desde cero? como sea Muchas Gracias, Saludos

  4. Ago 21, 2008 a las 4:37 pm

    BigSal dice,

    Ya quedo mi maquina, excelente el tutorial, lo hice desde una instalacion limpia de Hardy, muchas gracias, no duden de intentarlo.

  5. Sep 5, 2008 a las 8:42 pm

    k0b dice,

    Excelente aporte. Te felicito y muchas gracias.

  6. Sep 13, 2008 a las 6:28 pm

    miguel dice,

    tengo la misma maquina (v3614la) pero cuando quiero bootear del cd no puedo! queda con el error ese de bcm43xx!!!nose que hacer..no puedo instalar el ubuntu!!como hicistes?

  7. Sep 13, 2008 a las 10:40 pm

    Lucas dice,

    @miguel: yo lo instale con el CD original sin ningún tipo de problema, asegurate de tener un CD grabado correctamente, seguramente es un problema de CD.

  8. May 6, 2009 a las 7:31 pm

    Fernando Duarte dice,

    Hola, tengo Ubuntu 9.04 instalado en una Dell Inspiron 5100 he seguido el tutorial y he podido echar a andar la tarjeta inalambrica, pero al ejecutar los ultimos pasos se me desconfigura la tarjeta alambrica (eth0) la cual utiliza el driver b44 y el modulo ssb. Al parecer no pueden estar las dos activas al mismo tiempo.

    Mucho te agradecere me des una idea de como hacer.

    Saludos cordiales

  9. Ago 24, 2009 a las 9:11 pm

    JAAR dice,

    Maestro, muchas gracias, no sabes como sufri por falta de esta información, yo tengo una Dell inspiron 8500 y quedó funcionando perfecto.

    Saludos.

  10. Ene 17, 2010 a las 2:18 am

    cristian dice,

    sinceramente no se que hice pero seguí el manual paso a paso y me resulto bmc4320 funciona con el driver bmc4318

    muchas gracias
    pd tengo un problema con los driver de sonido realtek 888
    sitienes algun manual te lo agradecería

  11. May 25, 2010 a las 8:50 pm

    Sebastian Isa dice,

    GRACIAS, GRACIAS, GRACIAS… POR FIN PUDE CONFIGURAR MI HP PAVILION DV1000. YA CASI VUELVO A INSTALR EL MALDITO WINDOWS QUE YA ME TENIA ARTO. GRACIAS

Deja un Comentario

Por favor, respeta a los demás usuarios. Tu email no se publicará.

Acerca de

Tuxi es un blog que tiene como objetivo reunir las noticias importantes del mundo de la tecnología y la actualidad en general y contarlas en español. Una comunidad para debatir entre amigos internautas de todo el mundo.