Driver oficiales de Broadcom para BCM4311, BCM4312, BCM4321, y BCM4322 [Activando el wireless a mi laptop]

Por leprosys en 11/18/2008 ,



Bueno como sabrán por mis anteriores post tuve problemas con mi laptop, por suerte los he ido solucionando uno a uno, ahora le toca el turno al wireless.

Instalar el driver para el dispositivo Broadcom es sencillo, siguiendo estos pasos:

1. Primero hay que bajar el driver para nuestro sistema correspondiente a nuestra arquitectura, en mi caso el de 32 bits, en la pagina oficial de Descarga de Broadcom.

2. Tenemos que crear una carpeta temporal (luego de la instalación la podemos eliminar):
$ mkdir hybrid_wl

hay que poner el archivo que descargamos dentro de la carpeta.

3. Entramos a la carpeta que creamos y descomprimimos el archivo:
$ cd hybrid_wl
$ tar -xzf hybrid-portsrc-xxx.tar.gz

4. Luego de que esta comprimido habrá que crear el archivo wl.ko, de la siguiente forma:
$ make -C /lib/modules/`uname -r`/build M=`pwd` clean (opcional hacer este paso para limpiar)
$ make -C /lib/modules/`uname -r`/build M=`pwd`
`uname -r` es su kernel, ejemplo el mio es 2.6.26-1-686-bigmem

Con esto se creo un archivo llamado wl.ko dentro de la carpeta.

[Como root todos los pasos siguientes]
5. No hay que tener drivers comunitarios activados, si no los tienes como yo, puedes saltarte este paso y el 7:
# rmmod bcm43xx
# rmmod b43
# rmmod b43legacy

Y tampoco necesitas ndiswrapper:
# rmmod ndiswrapper
# aptitude remove ndiswrapper-common

6. Ahora hay que habilitar el driver:
# modprobe ieee80211_crypt_tkip
# insmod wl.ko

En este momento debería de estar activo el wireless.

7. Si todo funciona habrá que cambiar el blacklist:
$ sudo gedit /etc/modprobe.d/blacklist

Y añadir esto al final
blacklist b43
blacklist b43legacy
blacklist bcm43xx

8. Felices y contentos que todo esta bien, cargamos los siguientes módulos para no repetir el paso 6 en cada inicio:

Copiamos el archivo wl.ko a /lib/modules/`uname -r`/kernel/net/wireless/:
# cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/

Creamos el modulo de dependencias:
# depmod -a

Y finalmente cargamos el nuevo modulo:
# modprobe wl

Si por si acaso da error este ultimo paso habrá que editar el archivo /etc/modules y añadir lo siguiente:
ieee80211_crypt_tkip
wl

Ahora puedes reiniciar con la wireless activado :D enjoy!!!
NOTA: cualquier actualización de forma instalación visitar Broadcom.
Vía | Broadcom, esDebian

Back Top