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.
[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.
[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!!!