Driver oficiales de Broadcom para BCM4311, BCM4312, BCM4321, y BCM4322

1º -Método-
Para instalar los drivers oficiales de Broadcom para las tarjetas wifi con chipsets BCM4311, BCM4312, BCM4321, y BCM4322, tanto para sistemas de 32 como de 64 bits, lo primero que tenemos que hacer es entrar aquí y descargarnos el archivo que corresponda. Recordad que tienen que estar instaladas las cabeceras del kernel.

Empezamos creando un directorio temporal

mkdir hybrid_wl

Y ponemos el archivo descargado dentro

cd hybrid_wl
tar -xzf hybrid-portsrc-x86_32_5_10_27_6.tar.gz

Ahora tememos que crear el archivo .ko; por lo tanto:

make -C /lib/modules/<2.6.xx.xx>/build M=`pwd` clean
make -C /lib/modules/<2.6.xx.xx>/build M=`pwd`

<2.6.xx.xx> Es tu versión del kernel, usa tab para autocompletar o uname -r para descubrir cuál es la tuya.

Se acaba de crear un archivo wl.ko dentro del directorio que antes mkdireaste.

Asegúrate de no utilizar los drivers comunitarios, para ello

rmmod bcm43xx
rmmod b43
rmmod b43legacy

También puedes desinstalar ndiswrapper

rmmod ndiswrapper
aptitude remove ndiswrapper-common

Ahora habilita el nuevo driver

modprobe ieee80211_crypt_tkip
insmod wl.ko

Si funciona (debería) cambia el blacklist...

gedit /etc/modprobe.d/blacklist

...añadiendo éstas líneas al final

blacklist b43
blacklist b43legacy
blacklist bcm43xx

Haz esto:

mkdir /lib/modules/<2.6.xx.xx>/wlan
mv wl.ko /lib/modules/<2.6.xx.xx>/wlan

Ahora hay que hacer que se carguen al inicio

gedit /etc/modules

Y añade al final

ieee80211_crypt_tkip

Ahora:

gedit /etc/rc.local

Y añade al final antes de la linea exit(0).

insmod /lib/modules/<2.6.xx.xx>/wlan/wl.ko

Y ya sí debería funcionar todo.

Broadcom ha publicado un parche para solucionar el problema que existía al intenar conectar a ciertas redes wpa2.

2º -Método-
Bueno el 2º método es bastante más fácil que el primero, dado que simplemente tendremos que instalar un programa que ya tenemos en los repositorios.
Asique seguiremos los siguientes pasos:
Abriremos el terminal y nos loguearemos como root
una vez hecho, escribiremos lo siguiente en el terminal

aptitude install b43-fwcutter

se realizará la descarga y nos saldrá una pantalla donde nos dirá si queremos descargar las fuentes le diremos que sí reiniciaremos el ordenador y ya tendremos el wi-fi funcionando