viernes, 18 de noviembre de 2011

Cómo instalar tarjeta de red inalambrica Broadcom 43XX en DEBIAN (Squeeze)

Primero debes verificar que tengas una tarjeta Wireless Broadcom, lo haces con el siguiente comando:

# lspci -nn | grep Broadcom

Una vez verificado, creamos una carpeta para descargar y descomprimir el archivo: hybrid-portsrc.tar.gz, tambien hay una version para 64bits

# mkdir hybrid_wl/

Finalizada la descarga se ingresa a la ruta se encentra el archivo en mi caso seria:
# cd /home/ragutierrez/Descargas/hybrid_wl/

Descomprimimos el archivo
# tar xzf hybrid-portsrc.tar

Hacemos un make a los archivos
# make clean (opcional)
# make

Cuando el make termine de ejecutarse tendremos un archivo llamado wl.ko en la carpeta creada
Luego habra que remover cualquier otro driver que exista para el sipositivo wireless Broadcom.
Para listar utilizamos el siguiente comando:
# lsmod  | grep "b43\|ssb\|bcma\|wl"

Si te devuelve alguno, desinstalalo con los siguientes comandos dependiendo del driver, yo solo tuve que utilizar los dos primeros.
# rmmod b43
# rmmod ssb
# rmmod bcma
# rmmod wl

Puedes prevenir que se carguen en el futuro con los siguientes comandos, cabe recalcar que solo se debe utilizar los que hayan salido en el paso anterior. (yo solo utilize los 2 primeros):
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf

Luego hay que cargar el driver descargado y compilado en la primera parte. (No esta por demas decir que debes encontrarte dentro del directorio creado)
# modprobe lib80211
# modprobe cfg80211
# insmod wl.ko

De seguro ya podras conectarte a cualquier red inalambrica.

Ahora hay que hacer que este proceso sea automatico para que cada vez que se reinicie el computador no tengas que volver a hacer los ultimos pasos.
Primero copiamos el driver asi:
# cp Descargas/hybrid_wl/wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/

Por ultimo editamos el siguiente archivo:
# nano /etc/rc.local

Y añadimos el siguiente texto al final antes de la linea exit(0)
rmmod ssb
modprobe lib80211
modprobe cfg80211
insmod /lib/modules/`uname -r`/kernel/drivers/net/wireless/wl.ko

#P.D.: Si al reiniciar tu computador aun no puedes conectarte por wireless, revisa que se haya copiado el archivo wl.ko en la direccion /lib/modules/`uname -r`/kernel/drivers/net/wireless/

Esta instalación se consiguió gracias a: post1, post2

About the Author

Unknown

Author & Editor

Has laoreet percipitur ad. Vide interesset in mei, no his legimus verterem. Et nostrum imperdiet appellantur usu, mnesarchum referrentur id vim.

Milton Labanda dijo...

Bien Rommel veo que estás progresando a pasos agigantados con Debian. Gracias por referenciarme.

Unknown dijo...

De nada, gracias a tu post pude hacerlo.

 
frosh's blog © 2015 - Designed by Templateism.com