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

Instalar Watchtower Library en Linux.

Pequeño análisis y review del Slimbook, un ultrabook que respira GNU/Linux

Instalar Watchtower Library 2011 en Linux Mint 11