Instalar placa de rede wireless D-Link DWA-525 no Ubuntu 10.10

Publicado por Samuel E Nascimento em 11/11/2010

[ Hits: 32.866 ]

 


Instalar placa de rede wireless D-Link DWA-525 no Ubuntu 10.10



Ao terminar a instalação da distribuição Ubuntu 10.10 percebi que a placa de rede wireless não estava funcionando. A minha placa de rede é uma D-Link DWA-525 com chipset Ralink 3060.

Esta dica deve funcionar para outras placas de rede com chipsets Ralink de outras versões, por exemplo a RT2860.

Bom, para começar devemos adicionar o driver padrão ao blacklist do Ubuntu. Para tanto, como root, edite o arquivo /etc/modprobe.d/blacklist.conf adicionando o módulo que o Ubuntu carrega por padrão, no meu caso:

blacklist rt2800pci

Feito isso, vá ao site https://help.ubuntu.com/community/HardwareSupportComponentsWirelessNetworkCardsDlink e faça o download do módulo indicado. No caso da DWA-525 é o RT2860 Wireless Lan Linux Driver, disponível em:
Feito o download, temos que descompactar o arquivo com o seguinte comando:

tar -xvjf 2010_07_16_RT3062_Linux_STA_v2.4.0.0.tar.bz2

Antes de compilar o módulo temos que editar o arquivo 2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/config.mk. Nas linhas onde está escrito:

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=n

# Support Native WpaSupplicant for Network Manager
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n


Deve ficar:

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Manager
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Feita a edição devemos acessar o diretório 2010_07_16_RT3062_Linux_STA_v2.4.0.0 e iniciar o processo de compilação com o seguinte comando:

sudo su
# make && make install


Após isso, carregamos o módulo com o comando (ainda como root):

# modprobe rt3562sta

Devemos configurar o sistema para que este módulo seja carregado durante a inicialização, para tanto fazemos (como root):

# echo rt3562sta >> /etc/modules

Por fim, podemos testar se a placa de rede está funcionando com o comando iwconfig, a saída deve ser algo parecido com:

lo    no wireless extensions.

eth0  no wireless extensions.

ra0   Ralink STA  ESSID:"redewireless"  Nickname:"RT3562STA"
      Mode:Managed  Frequency=2.437 GHz  Access Point: 00:19:5B:DA:82:38   
      Bit Rate=54 Mb/s   
      RTS thr:off   Fragment thr:off
      Link Quality=100/100  Signal level:-50 dBm  Noise level:-74 dBm
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Caso a saída não seja parecida com essa, uma alternativa é reiniciar o sistema para que o módulo seja carregado na inicialização, no meu caso eu tive que fazer esse procedimento.

Esta dica eu fiz segundo informações disponíveis para uma Ralink RT2860, então se funcionou para uma RT3060 deve funcionar para outras Ralinks. Seguem os links com maiores informações.
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Smartphone Android - escolha corretamente

Câmera Sony P32 no Linux [Debian]

Melhorando a conexão em modems 3G (modems sem conector de antena)

Fedora Core 3 - 3D com ATI

Instalando NVIDIA no Fedora Core 8

  

Comentários
[1] Comentário enviado por removido em 12/11/2010 - 22:07h

cara me resolveu um poblemão .. valeu

[2] Comentário enviado por superbig em 16/11/2010 - 12:10h

Fico feliz em ter ajudado alguém com essa dica. Quando eu estava procurando por informações sobre esse procedimento percebi que só existia em inglês e resolvi publicar algo para ter uma referência em português.

[3] Comentário enviado por smkbarbosa em 23/11/2010 - 20:12h

Lol, funcionou......passei o dia procurando o que fazer pra deixar essa coisa funcionando.... e era tão simples.......

Mto Obrigado!!!

[4] Comentário enviado por mauwitz em 07/12/2010 - 16:40h

Eu tenho um Netbook DELL, wireless e leitor de Chip3G, o ubuntu 9.10 reconheceu somente o 3g, e a wireless não! quebrei a cabeça pesquisando, tentei de tudo! e hoje fui ver a solução é mais silmples que eu pensei! Vái em Sistema > Adminsitração > Drivers adicionais, E instala os drivers que não foram instalados pelo CD. :D
Eu pensava que era usando apenas para drivers de videos essa tela, mas não, pela primeira vez vejo que ali é para qualquer tipo de driver!

[5] Comentário enviado por ChristopherSI em 15/01/2011 - 15:51h

Eu não tive tanta sorte. Salvei o arquivo na área de trabalho depois como root mandei o comando e como resultado obtive:
# make && make install
make -C tools
make[1]: Entrando no diretório `/home/christopher/Área de Trabalho/2010_07_16_RT2860_Linux_STA_v2.4.0.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Saindo do diretório `/home/christopher/Área de Trabalho/2010_07_16_RT2860_Linux_STA_v2.4.0.0/tools'
/home/christopher/Área de Trabalho/2010_07_16_RT2860_Linux_STA_v2.4.0.0/tools/bin2h
make: /home/christopher/Área: Comando não encontrado
make: ** [build_tools] Erro 127
Alguem pode me ajudar? Obrigado.

[6] Comentário enviado por superbig em 30/01/2011 - 21:42h

ChristopherSI, parece que o problema é justamente por ter salvo o arquivo na área de trabalho e o nome do diretório "Área de trabalho" possui espaços no nome e parece que o script não espera por isso. Tente salvar em um diretório sem caracteres especiais no nome por via das dúvidas.
Quanto a mim estou com um probleminha chato, toda vez que o sistema atualiza algo no kernel tenho que refazer o processo. Alguém tem idéia de como resolver isso?

[7] Comentário enviado por openbelem em 06/02/2011 - 16:04h

algo deu errado no meu processo. Como sou iniciante, fiquei horas vendo como fazer, me confundi várias vezes. A primeira confusão é quanto ao processo, tu falas em 4 chipsets (1ra. 3060; 2da 2860; 3ra 3062; 4ta 3562).

E para piorar no dia 17 de dezembro lançaram uma nova atualização no site da Ralink "RT3062PCI/mPCI/CB/PCIe(RT3060/RT3062/RT3562/RT3592)", ai algumas etapas ddescritas aqui eu não soube como seguir.

Fiz, refiz, instalei desinstalei até me perder de vez e ficar sem saber se deixei algo mal instalado.

Alguém pode me ajudar?
Obrigado.

[8] Comentário enviado por rodrigonmap em 13/02/2011 - 07:12h

openbelem bom dia

Basta fazer da seguinte maneira:
Baixe o driver oficial na página da Dlink
http://suporte.dlink.com.br/suporte/arquivos/DWA-525/FIRMWARE/2010_01_28_RT2860_Linux_STA_v2.3.0.0_A...

descompacte e siga os próximos passos do tutorial.

Estou utilizando no CentOS 5.5 e funciona muito bem.

O único problema que percebi até agora, é que ao atualizar o kernel, tenho q refazer o processo para a placa funcionar.

Se alguem souber como resolver, por gentileza compartilhe conosco.

Agradeço ao autor, essa dica salvou o dia.

[9] Comentário enviado por openbelem em 09/03/2011 - 11:35h

Bem,

consegui resolver o problema, segui exatamente os passos do autor. Procurei a internet o arquivo antigo e consegui encontrar num site.

Mas na última atualização do kernel parou de funcionar, mas graças ao comentário do rodrigonmap, consegui resolver o problema.

Muito obrigado a todos.

[10] Comentário enviado por GabyTheOriginal em 07/04/2011 - 23:51h

Gente, pra quem tá tentando instalar o drive por esse tutorial e tbm foi "vítima" da versão atualizada, tá aqui o link pra baixar a versão usada aqui no tuto:

http://www.opendrivers.com/driver/2139462/ralink-rt3062-driver-2.4.0.0-linux-free-download.html

Viva o linux para sempre!

[11] Comentário enviado por kezzerdrix em 30/08/2011 - 17:10h

Olá galera...
Alguém ja conseguiu instalar essa placa no 11.04 Server, porque o drive que eu to baixando do link http://suporte.dlink.com.br/suporte/arquivos/DWA-525/FIRMWARE/2010_01_28_RT2860_Linux_STA_v2.3.0.0_A... ela só atende a versão 9.04 do ubuntu.
Porque eu fiz todo o processo acima e não consigo ter nenhum retorno de sinal da placa instalada.

Abraço

[12] Comentário enviado por kezzerdrix em 30/08/2011 - 17:17h

Galera desculpa o vacilo...acabei de trocar o slot e funcionou certinho...FLW

[13] Comentário enviado por eronildo em 21/09/2011 - 10:23h

Pessoal estou com um problema. justamente na parte de dar o comando modprobe ele naum localiza os aquivos so lista um .dat e um com Card.

[14] Comentário enviado por ipi em 27/02/2012 - 01:10h

Parabéns! Parabéns! Parabéns...

Extremamente prático.

[15] Comentário enviado por Iria em 23/04/2012 - 16:30h

Caramba, voce me salvou!! Estava no final de uma montagem de uma maquina xbuntu só para ver filmes/seriados com o XBMC, e quando coloquei a placa wireless D-Link DWA-525 a danada nao conectava nem a marretadas ou reza forte!
Sempre dava erro de conexao, como se a senha estivesse errada.... Passei por inumeros foruns, e ja desanimada estava pensando em perder todo o esforço (a parte de video foi barra, tive que colocar uma placa NVidia) e reinstalar o WinXP.. :c
Muito obrigada pelo EXCELENTE post. Parabéns mesmo!

O ponto de maior dificuldade foi descompactar o .tgz (rsrsrsrs) e descobrir como rodar os comandos a partir do diretorio onde estavam os .dat (RSRSRS) ja que a distribuição perneta nao tem quase utilitarios(é so um suporte para rodar o XBMC, beeem enxuta) e sou novata no linux ...


Perfeito tutorial ! Valeu!!!


[16] Comentário enviado por Comediante em 30/09/2013 - 13:10h

Boa tarde!
Estou tentando realizar este mesmo procedimento no Linux Educacional 3.0, mas ao executar o make && install aparece o seguinte erro:
root@multiterminal:/home/professor/2010_07_16_RT2860_Linux_STA_v2.4.0.0# make && install
make -C tools
make[1]: Entrando no diretório `/home/professor/2010_07_16_RT2860_Linux_STA_v2.4.0.0/tools'
gcc -g bin2h.c -o bin2h
bin2h.c:28:19: erro: stdio.h: Arquivo ou diretório inexistente
bin2h.c:29:20: erro: string.h: Arquivo ou diretório inexistente
bin2h.c:30:20: erro: stdlib.h: Arquivo ou diretório inexistente
bin2h.c: Na função ‘main’:
bin2h.c:34: erro: ‘FILE’ undeclared (first use in this function)
bin2h.c:34: erro: (Each undeclared identifier is reported only once
bin2h.c:34: erro: for each function it appears in.)
bin2h.c:34: erro: ‘infile’ undeclared (first use in this function)
bin2h.c:34: erro: ‘outfile’ undeclared (first use in this function)
bin2h.c:42: aviso: incompatible implicit declaration of built-in function ‘memset’
bin2h.c:49: aviso: incompatible implicit declaration of built-in function ‘printf’
bin2h.c:54: aviso: incompatible implicit declaration of built-in function ‘printf’
bin2h.c:57: aviso: incompatible implicit declaration of built-in function ‘strcat’
bin2h.c:69: erro: expected expression before ‘)’ token
bin2h.c:71: aviso: incompatible implicit declaration of built-in function ‘printf’
bin2h.c:76: erro: expected expression before ‘)’ token
bin2h.c:78: aviso: incompatible implicit declaration of built-in function ‘printf’
bin2h.c:146: aviso: incompatible implicit declaration of built-in function ‘sprintf’
bin2h.c:155: aviso: incompatible implicit declaration of built-in function ‘exit’
make[1]: ** [all] Erro 1
make[1]: Saindo do diretório `/home/professor/2010_07_16_RT2860_Linux_STA_v2.4.0.0/tools'
make: ** [build_tools] Erro 2

Já estou tentando fazer esta placa funcionar a uns dois dias e até agora nada. Grato desde já



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts