Assim como eu, muitas pessoas usaram o Ndiwrapper para instalar sua placa de rede e não lograram exito ao tentar conectar a uma rede wireless com WEP ou WPA. Ndiswrapper permite ativar placas Wireless no Linux utilizando o driver do WindowsXP. Ele utiliza parte do código do Wine, adaptado para trabalhar com drivers de placas wireless, ao invés de executáveis de programas. Muitos drivers que funcionam através do Ndiswrapper não usam todos os recursos da placa.
Depois de muito tempo, finalmente consegui instalar minha placa wireless Broadcom (BCM4318) com suporte a WPA e WEP. Nesse procedimento eu usei o Mandriva 2009, mas isso não impede que funcione em outras distribuições.
Para instalar instale os pacotes b43-fwcutter (ou bcm43xx-fwcutter). e execute os comandos abaixo abaixo:
# export FIRMWARE_INSTALL_DIR=”/lib/firmware”
# wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
# tar -jxvf broadcom-wl-4.150.10.5.tar.bz2
# cd broadcom-wl-4.150.10.5/driver
# b43-fwcutter -w /lib/firmware” wl_apsta_mimo.o
# wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
# bcm43xx-fwcutter -w “$FIRMWARE_INSTALL_DIR” wl_apsta-3.130.20.0.o
# echo “alias wlan0 b43” >> /etc/modprobe.conf
# rmmod b43 modprobe b43
Fontes:
http://www.guiadohardware.net/termos/ndiswrapper
http://linuxwireless.org/en/users/Drivers/b43#fw-b43-new