Un breve apunte que puede salvaros de muchas horas de investigación, como me ha pasado a mí, cuando tengais que instalar tarjetas wireless en Ubuntu.

Algunas tarjetas con chipset broadcom se detectan automáticamente por Ubuntu pero no llegan a funcionar correctamente. Por ello, antes de instalar el driver de la tarjeta con ndiswrapper debes quitar el driver que trae Ubuntu para hacer esto, la forma más sencilla y rápida es abrir el fichero /etc/modprobe.d/blacklist y escribir al final del todo: blacklist bcm43xx.

Luego para asegurarte de que no se carga, reinicia el ordenador.

Ahora ya puedes instalar los drivers de la tarjeta.

La mejor solución es emplear ndiswrapper (ya viene con ubuntu) para emplear los drivers de win-xp que las tarjetas. (Podriamos, con razón, cagarnos en la madre de los fabricantes que se molestan en incluir drivers para win-xp y no para Linux, con lo que nos ahorrariamos muchos pasos, pero eso es otro tema).

Instala los drivers de la tarjeta ejecutando:

sudo ndiswrapper -i /cdrom/drivers/fichero.inf

sudo ndiswrapper -m

sudo modprobe ndiswrapper

Y con esto ya tendrás una tarjeta llamada wlan0 que podrás configurar a tu antojo empleando la utilidad que hay en Sistema -> Administración -> Red