| Inscreva-se no RSS

D-Link DWL-510 no Linux

October 14th, 2007 |Sem comentários | Postado em Linux, archlinux

Arranjei um adaptador de rede wireless D-Link DWL-510 e fui tentar usá-lo no meu Arch Linux, mas infelizmente o adaptador não funcionou automaticamente. Depois de uma pesquisada na internet encontrei a solução aqui.

NOTA: Este pequeno tutorial foi feito com base no Arch Linux, mas provavelmente ele serve para a maioria das distribuições. A única diferença está na hora de instalar o pacote do ndiswrapper.

Para fazer o DWL-510 funcionar é necessário instalar o ndiswrapper com os drivers Realtek do Windows. O problema é que esses driveres assumem um PCI-id diferente do PCI-id real do adaptador. No driver do windows este PCI-id é 10ec:8180, mas o do adaptador é 1186:3300. Para verificar isso rode o comando lspci -n. Você verá algo parecido com isso:

$ lspci -n
03:00.0 0200: 1186:3300 (rev 20)

Tudo o que você precisa fazer, então, é baixar o driver para windows, descompactar e editar o arquivo NET8180.INF substituindo tudo que for 10ec por 1186 e tudo que for 8180 por 3300 (mas apenas quando o 8180 estiver perto do 10ec).

Eu já fiz todo esse trabalho sujo e disponibilizei o arquivo NET8180.INF já alterado aqui. É só baixar e substituir o arquivo original.

Agora é só instalar os pacotes ndiswrapper e ndiswrapper-utils com o comando:

# pacman -Sy ndiswrapper ndiswrapper-utils

NOTA: É o comando acima que você deve adaptar para a sua distribuição. Se você usa o ubuntu, por exemplo, deve usar o apt-get ou o aptitude para instalar os pacotes do ndiswrapper.

Com os pacotes instalados, entre no diretório onde o arquivo NET8180.INF alterado se encontra e faça:

# ndiswrapper -i NET8180.INF

Verifique se o driver foi instalado com o comando:

# ndiswrapper -l

Se tiver ok, execute:

# ndiswrapper -m
# depmod -a
# modprobe ndiswrapper

Pronto. Sua placa já deve estar funcionando. Verifique se existe uma interface para a placa com o comando:

# iwconfig

É isso. Agora é só navegar. :-)

NOTA: Existe um driver opensource que pode ser encontrado aqui. Eu ainda não o testei, mas assim que eu fizer eu posto.

[tags]archlinux, dwl-510, d-link, ndiswrapper, wireless[/tags]

Tags: , , , , ,

Posts Relacionados: