O motivo deste tutorial está em ajudar aqueles que tem dificuldades para configurar seus dispositivos
wireless no
Linux. Este artigo mostrará os passos para configuração do dispositivo
Atheros 5006EG no Ubuntu Gutsy, utilizando o ndiswrapper, uma vez que o driver reconhecido pelo sistema pode não funcionar corretamente.
Desabilitando o driver genérico
O primeiro passo é desabilitar o driver (Atheros Hardware Access Layer (HAL)) reconhecido pelo sistema, em SISTEMA > ADMINISTRAÇÃO > GERENCIADOR DE DRIVERS RESTRITOS.
Instalando o ndiswrapper
Faça o download do ndiswrapper (procedimento testado com a versão 1.47) em:
Para instalá-lo, basta seguir os seguintes passos:
# tar -zxvf ndiswrapper-1.47.tar.gz
Instale o kernel-headers e build-essential, necessários para a compilação do pacote (caso já não possua):
# apt-get install linux-headers-$(uname -r) build-essential
Adicione o módulo não suportado (ath_pci) na blacklist:
# echo "blacklist ath_pci" >> /etc/modprobe.d/blacklist
Entre no diretório onde descompactou os fontes do ndiswrapper e compile:
# cd ndiswrapper-1.47
# make
# make install
Instalando o driver
Agora será necessário obter o driver que será instalado com o ndiswrapper.
Se estiver utilizando 32 bits obtenha o driver em:
Caso esteja utilizando 64 bits, faça o download em:
Feito isso, descompacte o arquivo:
# tar -zxvf ar5007eg-*-0.2.tar.gz
Acesse o diretório onde descompactou o driver e instale com o ndiswrapper:
# ndiswrapper -i net5211.inf
Para verificar se foi corretamente instalado faça:
# ndiswrapper -l
Se tudo tiver ocorrido bem a saída será a seguinte:
net5211 : driver installed
device (168C:001C) present (alternate driver: ath_pci)
Para finalizar, adicione o módulo ndiswrapper:
# modprobe ndiswrapper
# echo "ndiswrapper" >> /etc/modules
Por fim, reinicie seu computador.
Se tudo tiver ocorrido bem, a interface será listada e você já poderá utilizar sua conexão de rede sem fio.