Instalando Atheros AR5006EG no Ubuntu
Neste tutorial vou mostrar como instalar o driver desta placa de duas formas, através do Ndiswrapper e também pelo driver especifico para Atheros chamado Madwifi. Você escolhe qual método e driver deseja usar!
Antes de começar o processo de instalação, certifique-se de que posssui esta placa com o seguinte comando:
$ lspci
Se apareceu na linha referente a wireless Atheros AR5006EG, instale os seguintes pacotes que são pré-requisitos para instalar o driver:
$ sudo apt-get install linux-headers-$(uname -r) build-essential
Instalação do driver para XP da placa com Ndiswrapper:
Baixe a última versão do Ndiswrapper aqui.
Baixe o driver para a sua placa de acordo com a arquitetura do seu sistema/processador nos seguintes mirrors:
Mirror1 32 Bits
Mirror2 64 Bits
Após descompactar o Ndiswrapper, entre na pasta dele e digite os seguintes comandos para instalar:
$ sudo make uninstall
$ make
$ sudo make install
Após isso, entre na pasta descompactada do driver baixado e digite os seguintes comandos para instalação:
Instalando o driver 32 bits para sistema 32 bits:
$ sudo ndiswrapper -i 5416.inf
$ sudo modprobe ndiswrapper
Instalando o driver 64 bits para sistema 64 bits:
$ sudo ndiswrapper -i 5211.inf
Certifique-se de estar dentro da pasta onde está o driver para correta instalação.
Após instalar o driver, e subir o módulo com o modprobe, é necessário para os usuários da versão 7.10 do Ubuntu digitar o seguinte comando para colocar na inicialização do sistema quando der o boot:
$ echo ndiswrapper >> /etc/modules
Sem este último comando quando o usuário ligar a máquina não terá o módulo ativo no kernel, então verifique com o comando lsmod se aparece ndiswrapper na lista. Se aparecer está tudo certo, rode o comando iwconfig e veja se já aparece wlan0 ou ath0 como sua interface wireless. Já os usuários do Ubuntu Hardy Heron não precisam rodar este comando, pois está depreciado nesta versão, o sistema sabe que o usuário subiu o módulo no kernel e que vai querer que ele inicie ao ligar o micro.
Instalação usando driver Madwifi para placas Atheros:
Baixe a última versão do driver para a sua placa aqui.
Descompacte o arquivo, e entre na pasta Scripts para rodar um script de remoção de qualquer resquício de driver antigo ou nativo que exista no sistema, desta forma não haverá conflitos. Isso é muito importante, sempre remova o driver que vêm no sistema antes de instalar uma versão mais recente de driver.
$ cd scripts
$ sudo su (digite a sua senha de usuário e dê enter para logar-se como root)
#./madwifi-unload
#./find-madwifi-modules.sh $(uname -r)
# exit
$ cd ..
Os comandos acima fazem o seguinte, o primeiro entra na pasta Scripts, onde o usuário entrará para rodar os comandos de remoção de drivers antigos, o segundo faz o usuário tornar-se root, o terceiro desabilita os drivers carregados no kernel, o quarto remove de fato os drivers do sistema, o quinto faz o usuário sair do modo root e voltar para o modo usuário, e o último sai da pasta Scripts e volta para a pasta descompactada do driver.
Já fora da pasta Scripts, você começará de fato a instalação do driver, digite os comandos a seguir:
$ make
$ sudo make install
$ sudo modprobe ath_pci
Feito, driver instalado, agora rode o comando iwconfig e você verá sua interface ath0 funcionando, para ver se ela está captando sinal, digite o comando:
$ iwlist ath0 scan
Agora baixe o WICD e configure a sua conexão.
O WICD é um excelente gerenciador wireless que eu recomendo pela sua facilidade e por não possuir depêndencias. Além de gerenciar a conexão wireless muito bem, ele gerencia a conexão cabeada eth0 perfeitamente. Ele removerá automaticamente o network-manager para você, siga o tutorial já postado neste blog aqui.
Caso tenha algum incoveniente com o driver Madwifi, verifique no manual dele ou também na seção troubleshooting do site Madwifi.
Gostaria de comunicar também que existem os drivers ath5k e ath9k, que são drivers novos em fase de desenvolvimento da Madwifi, então futuramente nós usuários de Linux teremos drivers novos que não dependem do Hal (tradução), como o driver atual depende.
Boa Sorte!

brother toda vez que vou dar o $ sudo ndiswrapper -i 5416.inf dá a mensagem: couldn’t open 5416.inf: Ficheiro ou directoria inexistente at /usr/sbin/ndiswrapper line 219.
esse arquivo não esta no pacote do driver….. me ajuda porfavor…
ver se tem alguma coisa errada ai…
alexandre@alexandre-laptop:~$ cd
alexandre@alexandre-laptop:~$ cd /home/alexandre/Documentos
alexandre@alexandre-laptop:~/Documentos$ cd /home/alexandre/Documentos/xp3264-7.6.1.184-whql
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$ sudo make uninstall
[sudo] password for alexandre:
make: *** No rule to make target `uninstall’. Stop.
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$ make
make: *** No targets specified and no makefile found. Stop.
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$ sudo make uninstall
make: *** No rule to make target `uninstall’. Stop.
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$ make
make: *** No targets specified and no makefile found. Stop.
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$ sudo make install
make: *** No rule to make target `install’. Stop.
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$ cd /home/alexandre/Documentos/xp3264-7.6.1.184-whql/SETUP_ISS
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql/SETUP_ISS$ sudo make uninstall
make: *** No rule to make target `uninstall’. Stop.
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql/SETUP_ISS$ cd /home/alexandre/Documentos/xp3264-7.6.1.184-whql/SETUP_ISS/uninstall
bash: cd: /home/alexandre/Documentos/xp3264-7.6.1.184-whql/SETUP_ISS/uninstall: Ficheiro ou directoria inexistente
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql/SETUP_ISS$ cd /home/alexandre/Documentos/xp3264-7.6.1.184-whql/SETUP_ISS/UNINSTALL
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql/SETUP_ISS/UNINSTALL$ clear all
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql/SETUP_ISS/UNINSTALL$ cd
alexandre@alexandre-laptop:~$ sudo apt-get install linux-headers-$(uname -r) build-essential
A Ler Listas de Pacotes… Pronto
Construindo Árvore de Dependências
Lendo informação de estado… Pronto
linux-headers-2.6.24-23-generic já é a versão mais recente.
Os seguintes pacotes foram instalados automáticamente e já não são necessários:
libarts1c2a kdelibs4c2a libartsc0 ndiswrapper-common kdelibs-data liblualib50 libavahi-qt3-1 libqt3-mt liblua50 libaudio2
Utilize ‘apt-get autoremove’ para os remover.
Os seguintes pacotes extra serão instalados:
dpkg-dev g++ g++-4.2 libc6-dev libstdc++6-4.2-dev libtimedate-perl linux-libc-dev patch
Pacotes sugeridos :
debian-keyring g++-multilib g++-4.2-multilib gcc-4.2-doc libstdc++6-4.2-dbg glibc-doc manpages-dev libstdc++6-4.2-doc diff-doc
Os seguintes NOVOS pacotes serão instalados:
build-essential dpkg-dev g++ g++-4.2 libc6-dev libstdc++6-4.2-dev libtimedate-perl linux-libc-dev patch
0 pacotes actualizados, 9 pacotes novos instalados, 0 a remover e 0 não actualizados.
É necessário fazer o download de 8711kB de arquivos.
Depois desta operação, 34,3MB adicionais de espaço em disco serão utilizados.
Você deseja continuar [Y/n]? y
Obter:1 http://pt.archive.ubuntu.com hardy-updates/main linux-libc-dev 2.6.24-23.48 [703kB]
Obter:2 http://pt.archive.ubuntu.com hardy-updates/main libc6-dev 2.7-10ubuntu4 [3344kB]
Obter:3 http://pt.archive.ubuntu.com hardy-updates/main libstdc++6-4.2-dev 4.2.4-1ubuntu3 [1187kB]
Obter:4 http://pt.archive.ubuntu.com hardy-updates/main g++-4.2 4.2.4-1ubuntu3 [2784kB]
Obter:5 http://pt.archive.ubuntu.com hardy-updates/main g++ 4:4.2.3-1ubuntu6 [1440B]
Obter:6 http://pt.archive.ubuntu.com hardy/main libtimedate-perl 1.1600-9 [30,1kB]
Obter:7 http://pt.archive.ubuntu.com hardy/main patch 2.5.9-4 [95,6kB]
Obter:8 http://pt.archive.ubuntu.com hardy-updates/main dpkg-dev 1.14.16.6ubuntu4 [559kB]
Obter:9 http://pt.archive.ubuntu.com hardy/main build-essential 11.3ubuntu1 [7066B]
Obtidos 8711kB em 11min15s (12,9kB/s)
A seleccionar pacote anteriormente não seleccionado linux-libc-dev
(A ler a base de dados … 134265 ficheiros e directórios actualmente instalados.)
A descompactar linux-libc-dev (desde …/linux-libc-dev_2.6.24-23.48_i386.deb) …
A seleccionar pacote anteriormente não seleccionado libc6-dev
A descompactar libc6-dev (desde …/libc6-dev_2.7-10ubuntu4_i386.deb) …
A seleccionar pacote anteriormente não seleccionado libstdc++6-4.2-dev
A descompactar libstdc++6-4.2-dev (desde …/libstdc++6-4.2-dev_4.2.4-1ubuntu3_i386.deb) …
A seleccionar pacote anteriormente não seleccionado g++-4.2
A descompactar g++-4.2 (desde …/g++-4.2_4.2.4-1ubuntu3_i386.deb) …
A seleccionar pacote anteriormente não seleccionado g++
A descompactar g++ (desde …/g++_4%3a4.2.3-1ubuntu6_i386.deb) …
A seleccionar pacote anteriormente não seleccionado libtimedate-perl
A descompactar libtimedate-perl (desde …/libtimedate-perl_1.1600-9_all.deb) …
A seleccionar pacote anteriormente não seleccionado patch
A descompactar patch (desde …/patch_2.5.9-4_i386.deb) …
A seleccionar pacote anteriormente não seleccionado dpkg-dev
A descompactar dpkg-dev (desde …/dpkg-dev_1.14.16.6ubuntu4_all.deb) …
A seleccionar pacote anteriormente não seleccionado build-essential
A descompactar build-essential (desde …/build-essential_11.3ubuntu1_i386.deb) …
A instalar linux-libc-dev (2.6.24-23.48) …
A instalar libc6-dev (2.7-10ubuntu4) …
A instalar libtimedate-perl (1.1600-9) …
A instalar patch (2.5.9-4) …
A instalar dpkg-dev (1.14.16.6ubuntu4) …
A instalar libstdc++6-4.2-dev (4.2.4-1ubuntu3) …
A instalar g++-4.2 (4.2.4-1ubuntu3) …
A instalar g++ (4:4.2.3-1ubuntu6) …
A instalar build-essential (11.3ubuntu1) …
alexandre@alexandre-laptop:~$ cd /home/alexandre/Documentos/ndiswrapper-1.54
alexandre@alexandre-laptop:~/Documentos/ndiswrapper-1.54$ sudo make uninstall
NOTE: Not all installed files are removed, as different distributions install ndiswrapper files at different places.
Run uninstall as many times as necessary until no “removing” messages appear below.
removing /sbin/loadndisdriver
removing /usr/sbin/ndiswrapper
removing /lib/modules/2.6.24-23-generic/ubuntu/misc/ndiswrapper/ndiswrapper.ko
alexandre@alexandre-laptop:~/Documentos/ndiswrapper-1.54$ make
make -C driver
make[1]: Entering directory `/home/alexandre/Documentos/ndiswrapper-1.54/driver’
make -C /usr/src/linux-headers-2.6.24-23-generic M=/home/alexandre/Documentos/ndiswrapper-1.54/driver
make[2]: Entering directory `/usr/src/linux-headers-2.6.24-23-generic’
rm: não é possível remover `/home/alexandre/Documentos/ndiswrapper-1.54/driver/.tmp_versions/ndiswrapper.mod’: Permissão negada
make[2]: *** [crmodverdir] Error 1
make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-23-generic’
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/alexandre/Documentos/ndiswrapper-1.54/driver’
make: *** [all] Error 2
alexandre@alexandre-laptop:~/Documentos/ndiswrapper-1.54$ sudo make install
make -C driver install
make[1]: Entering directory `/home/alexandre/Documentos/ndiswrapper-1.54/driver’
make -C /usr/src/linux-headers-2.6.24-23-generic M=/home/alexandre/Documentos/ndiswrapper-1.54/driver
make[2]: Entering directory `/usr/src/linux-headers-2.6.24-23-generic’
MKEXPORT /home/alexandre/Documentos/ndiswrapper-1.54/driver/crt_exports.h
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/crt.o
MKEXPORT /home/alexandre/Documentos/ndiswrapper-1.54/driver/hal_exports.h
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/hal.o
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/iw_ndis.o
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/loader.o
MKEXPORT /home/alexandre/Documentos/ndiswrapper-1.54/driver/ndis_exports.h
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/ndis.o
MKEXPORT /home/alexandre/Documentos/ndiswrapper-1.54/driver/ntoskernel_exports.h
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/ntoskernel.o
MKEXPORT /home/alexandre/Documentos/ndiswrapper-1.54/driver/ntoskernel_io_exports.h
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/ntoskernel_io.o
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/pe_linker.o
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/pnp.o
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/proc.o
MKEXPORT /home/alexandre/Documentos/ndiswrapper-1.54/driver/rtl_exports.h
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/rtl.o
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/wrapmem.o
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/wrapndis.o
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/wrapper.o
MKEXPORT /home/alexandre/Documentos/ndiswrapper-1.54/driver/usb_exports.h
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/usb.o
CC [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/divdi3.o
LD [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/ndiswrapper.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/alexandre/Documentos/ndiswrapper-1.54/driver/ndiswrapper.mod.o
LD [M] /home/alexandre/Documentos/ndiswrapper-1.54/driver/ndiswrapper.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-23-generic’
echo /lib/modules/2.6.24-23-generic/misc
/lib/modules/2.6.24-23-generic/misc
mkdir -p /lib/modules/2.6.24-23-generic/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.24-23-generic/misc
/sbin/depmod -a 2.6.24-23-generic -b /
make[1]: Leaving directory `/home/alexandre/Documentos/ndiswrapper-1.54/driver’
make -C utils install
make[1]: Entering directory `/home/alexandre/Documentos/ndiswrapper-1.54/utils’
gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
install -D -m 755 loadndisdriver /sbin/loadndisdriver
install -D -m 755 ndiswrapper /usr/sbin/ndiswrapper
install -D -m 755 ndiswrapper-buginfo /usr/sbin/ndiswrapper-buginfo
NOTE: Windows driver configuration file format has changed since 1.5. You must re-install Windows drivers if they were installed before.
make[1]: Leaving directory `/home/alexandre/Documentos/ndiswrapper-1.54/utils’
mkdir -p -m 0755 /usr/share/man/man8
install -m 644 ndiswrapper.8 /usr/share/man/man8
install -m 644 loadndisdriver.8 /usr/share/man/man8
alexandre@alexandre-laptop:~/Documentos/ndiswrapper-1.54$ cd /home/alexandre/Documentos/xp3264-7.4.2.105-whql
alexandre@alexandre-laptop:~/Documentos/xp3264-7.4.2.105-whql$ sudo ndiswrapper -i 5416.inf
couldn’t open 5416.inf: Ficheiro ou directoria inexistente at /usr/sbin/ndiswrapper line 219.
alexandre@alexandre-laptop:~/Documentos/xp3264-7.4.2.105-whql$ cd /home/alexandre/Documentos/xp3264-7.6.1.184-whql
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$ sudo ndiswrapper -i 5416.inf
couldn’t open 5416.inf: Ficheiro ou directoria inexistente at /usr/sbin/ndiswrapper line 219.
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$ cd /home/alexandre/Documentos/AS5050_WLAN_Atheros
alexandre@alexandre-laptop:~/Documentos/AS5050_WLAN_Atheros$ sudo ndiwrapper -i net5211.inf
sudo: ndiwrapper: command not found
alexandre@alexandre-laptop:~/Documentos/AS5050_WLAN_Atheros$ sudo ndiwrapper -i net5211.inf
sudo: ndiwrapper: command not found
alexandre@alexandre-laptop:~/Documentos/AS5050_WLAN_Atheros$ sudo ndiwrapper -i
sudo: ndiwrapper: command not found
alexandre@alexandre-laptop:~/Documentos/AS5050_WLAN_Atheros$ sudo ndiswrapper -i net5211.inf
driver net5211 is already installed
alexandre@alexandre-laptop:~/Documentos/AS5050_WLAN_Atheros$ sudo modprobe ndiswrapper
alexandre@alexandre-laptop:~/Documentos/AS5050_WLAN_Atheros$ echo ndiswrapper >> /etc/modules
bash: /etc/modules: Permissão negada
alexandre@alexandre-laptop:~/Documentos/AS5050_WLAN_Atheros$ lsmod
Module Size Used by
rfcomm 41744 2
l2cap 25728 13 rfcomm
bluetooth 61028 4 rfcomm,l2cap
ppdev 10372 0
powernow_k8 16704 0
cpufreq_powersave 2688 0
cpufreq_conservative 8712 0
cpufreq_stats 7104 0
cpufreq_userspace 5284 0
cpufreq_ondemand 9740 1
freq_table 5536 3 powernow_k8,cpufreq_stats,cpufreq_ondemand
sbs 15112 0
container 5632 0
sbshc 7680 1 sbs
dock 11280 0
video 19856 0
output 4736 1 video
ipv6 267908 8
iptable_filter 3840 0
ip_tables 14820 1 iptable_filter
x_tables 16132 1 ip_tables
parport_pc 36260 0
lp 12324 0
parport 37832 3 ppdev,parport_pc,lp
joydev 13120 0
pcmcia 40876 0
af_packet 23812 2
acer_acpi 18112 0
led_class 6020 1 acer_acpi
snd_hda_intel 346136 3
snd_pcm_oss 42144 0
snd_mixer_oss 17920 2 snd_pcm_oss
snd_pcm 78596 2 snd_hda_intel,snd_pcm_oss
snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
snd_hwdep 10500 1 snd_hda_intel
evdev 13056 6
pcspkr 4224 0
snd_seq_dummy 4868 0
psmouse 40336 0
serio_raw 7940 0
sdhci 19076 0
mmc_core 51460 1 sdhci
yenta_socket 27276 1
rsrc_nonstatic 13696 1 yenta_socket
snd_seq_oss 35584 0
pcmcia_core 40596 3 pcmcia,yenta_socket,rsrc_nonstatic
snd_seq_midi 9376 0
snd_rawmidi 25760 1 snd_seq_midi
snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi
k8temp 6656 0
snd_seq 54224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24836 2 snd_pcm,snd_seq
snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
i2c_piix4 9612 0
snd 56996 15 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_core 24832 1 i2c_piix4
soundcore 8800 2 snd
fglrx 1555468 26
wmi_acer 9644 1 acer_acpi
battery 14212 0
ndiswrapper 192920 0
ac 6916 0
button 9232 0
ati_agp 9996 0
agpgart 34760 2 fglrx,ati_agp
shpchp 34452 0
pci_hotplug 30880 1 shpchp
ext3 136840 1
jbd 48404 1 ext3
mbcache 9600 1 ext3
sr_mod 17956 0
cdrom 37408 1 sr_mod
8139too 27520 0
atiixp 5648 0 [permanent]
ide_core 113996 1 atiixp
sg 36880 0
sd_mod 30720 3
8139cp 24704 0
mii 6400 2 8139too,8139cp
pata_atiixp 8960 0
ehci_hcd 37900 0
ohci_hcd 26640 0
sata_sil 12296 2
pata_acpi 8320 0
ata_generic 8324 0
usbcore 146412 4 ndiswrapper,ehci_hcd,ohci_hcd
libata 159600 4 pata_atiixp,sata_sil,pata_acpi,ata_generic
scsi_mod 151436 4 sr_mod,sg,sd_mod,libata
thermal 16796 0
processor 36488 2 powernow_k8,thermal
fan 5636 0
fbcon 42912 0
tileblit 3456 1 fbcon
font 9472 1 fbcon
bitblit 6784 1 fbcon
softcursor 3072 1 bitblit
fuse 50708 3
alexandre@alexandre-laptop:~/Documentos/AS5050_WLAN_Atheros$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
alexandre@alexandre-laptop:~/Documentos/AS5050_WLAN_Atheros$ sudo ndiswrapper -i 5416.inf
couldn’t open 5416.inf: Ficheiro ou directoria inexistente at /usr/sbin/ndiswrapper line 219.
alexandre@alexandre-laptop:~/Documentos/AS5050_WLAN_Atheros$ cd /home/alexandre/Documentos/xp3264-7.6.1.184-whql
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$ sudo ndiswrapper -i 5416.inf
couldn’t open 5416.inf: Ficheiro ou directoria inexistente at /usr/sbin/ndiswrapper line 219.
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$ cd /home/alexandre/Documentos/xp3264-7.6.1.184-whql
alexandre@alexandre-laptop:~/Documentos/xp3264-7.6.1.184-whql$
Alex, vc só precisa do build-essential instalado e rodar o sudo make, make e sudo make install dentro da pasta ndiswrapper-1.54, depois de instalado vc parte pra instalar o driver .inf da placa e o comando de instalação deve ser feito dentro da pasta onde está o driver.
Boa sorte!