Broadcom

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).

Linux Broadcom

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

Network Manager

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:

http://bit.ly/pQJoYQ

http://bit.ly/p8MrCo

http://wireless.kernel.org/en/users/Drivers/b43

Noticias relacionadas: