Haciendo Funcionar La Tarjeta Inalámbrica En Linux


El modulo de la tarjeta Wirreles a instalar sera este: Broadcom Corporation BCM4321 802.11a/b/g/n.

¿Como podemos saber si nuestra tarjeta es una Broadcom? El siguiente comando nos los dirá sin necesidad de ser root:

$ lspci | grep Broadcom 

Nos dará un resultado como el siguiente:

$ lspci | grep Broadcom
02:00.0 Network controller: Broadcom Corporation BCM4321 802.11a/b/g/n (rev 03)
07:03.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet (rev 03)
 
Estando claro en esto entonces aclarare que la instalación la estaría haciendo en mi Debian GNU/Linux en la rama pruebas o "testing" (Whezzy) en su versión de 64bits con el Kernel 3.2.0-2-amd64. Sin mayor preámbulo, aquí explico como instalar el drivers:

Solo sigan las instrucciones al pie de la letra y todo saldrá bien. 

1- Entrar a la página http://www.broadcom.com/support/802.11/linux_sta.php, descargar el archivo del driver según sea cada caso, 32 0 64 bits. 

2-Una vez descargado*, creamos una carpeta para la operación donde copiaremos el driver y haremos el make, abrimos un terminal. 

Creamos la carpeta para nuestro driver 

# sudo mkdir hybrid_wl 

Copiamos el driver a la carpeta que acabamos de crear 

# cp hybrid-portsrc-x86_64.tar.gz /hybrid_wl 

Entramos a la carpeta del driver 

# cd hybrid_wl 

Descomprimimos el contenido de este 

# tar xzf hybrid-portsrc-x86_64.tar.gz 

(Aqui, en mi caso, abrí Dophin y lo copie "a mano" dentro XD) 

3. Ahora hacemos el make del driver 

# sudo make clean 
# sudo make 

Cuando el comando se complete, producirá un archivo llamado wl.ko. Si no se crea el archivo repasa los pasos y cerciórate de que descargaste el driver correcto. 

4. Ahora a instalar el driver:
Primero debemos remover cualquier otro driver para dispositivos broadcom que este instalado en el sistema. 
Buscamos con el siguiente comando que drivers estan instalados. 

# lsmod | grep "b43|ssb|wl" 

Si hay alguno lo removemos con los siguiente comandos. 

# rmmod b43 
# rmmod ssb 
# rmmod wl 

Luego los ponemos en blacklist para evitar que se carguen nuevamente en un futuro. 

# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf 
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf 

Seguidamente agregamos el modulo de seguridad Los sistemas nuevos usan lib80211 pero también puede ser el ieee80211_crypt_tkip.Para ver cuál es el nuestro digitamos:

# modprobe lib80211 
# modprobe ieee80211_crypt_tkip
El que no de error es el nuestro 

Por ultimo digitamos 

# insmod wl.ko 

Y con esto ya hemos activado nuestra tarjeta, puede tardar un poco empezar a trabajar así que hay que tener paciencia. 

Comentarios

Entradas populares de este blog

Comando para borrar el contenido de las carpetas.

Cómo Escanear En Linux Debian

¿No te arranca Linux? Experiencia