Problema con Broadcom BCM4311 en Debian Wheezy 64 bits
En el mes de julio se celebró el Campus Party México 2011 y aprovechando la velocidad de internet con la que se cuenta allá, me decidí a actualizar mi Debian Squeeze a Wheezy (de Estable a Testing).
Pero resulta que me actualizó el kernel y con ello se fue el driver de mi tarjeta inalámbrica que es una Broadcom:
hbautista@luke:~$ uname -a Linux luke 2.6.39-2-amd64 #1 SMP Tue Jul 5 02:51:22 UTC 2011 x86_64 GNU/Linux hbautista@luke:~$ lspci -nn |grep Broadcom 0e:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01) hbautista@luke:~$
Así que veremos como solucionar este detalle, primeramente hay que remover los módulos al kernel y actualizar initramfs
root@luke:~# rmmod -f b44 b43 b43legacy ssb brcm80211 wl root@luke:~# update-initramfs -u -k $(uname -r)
Y si no lo tienen instalado, el paquete Wireless-tools:
root@luke:~# aptitude install wireless-tools
Luego instalar el firmware de nuestra Broadcom:
root@luke:~# aptitude install firmware-b43-installer
Añadimos el módulo
root@luke:~# modprobe b43
En mi caso cuando hice el upgrade de Squeeze a Wheezy, me desinstaló el paquete para administrar la red cableada e inalámbrica en gnome, así que tuve que instalarla de nuevo:
root@luke:~# aptitude install network-manager-gnome
Y reinicié el equipo quedando nuevamente todo funcionando bien y bonito ñ_ñ
En caso de que te encontraras de que no cargue el módulo cada vez que reinicias el equipo, puedes añadirlo manualmente de la siguiente forma, abrir /etc/modules con un editor de texto, nano en mi caso:
root@luke:~# nano /etc/modules
Y como verán, al último se añade el módulo:
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. # Parameters can be specified after the module name. firewire-sbp2 loop vboxdrv b43
Espero que les sirva esta pequeña información.
Enlaces:


