Problema com a placa Wireless

Iniciado por leandrodb, 09 de Novembro de 2007, 22:45

tópico anterior - próximo tópico

leandrodb

Boa noite!!
A pouco tempo eu tinha instalado o Ubuntu 6.06 no meu notebook, mas ele não reconheceu minha placa de Wireless. É uma Atheros AR5005G e minha máquina é um Semp Toshiba AS-1528. Depois de tentar muito não consegui instalá-la e desisti.

Agora eu instalei a versao 7.10 e pelo que percebi a placa foi identificada normalmente. Parece estar
tudo normal, porém o botão de ligar a placa não funciona, o led nao acende :|

O módulo ath_pci já está carregado. Mas o comando "iwlist scan ath0" mostra "ath0: No scan results".

Já li de tudo, pesquisei, plantei bananeira, apelei pra São Longuinho e nada...
Alguém sabe se existe algum comando que faça a luzinha acender?
Se precisar de eu colocar os resultados de algum comando, me fala que eu posto aqui depois.

Um abraço,

Leandro Dias.

csat

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

leandrodb

Olha eu dei um lshw -C network, e vi que a wireless estava "DESABLITADA". Daí dei um lshw -enable ath0 (não lembro se o parâmetro era ath0 mesmo) e agora não está mais desabilitada. Porém o led ainda nao acende.

Usando o Network Manager eu tentei configurar manualmente. Coloquei ESSID e WPA.
Depois dei ifconfig e apareceu uma interface ath0:avah (que é isso?). Ai eu vi lá que tinha detectado o IP da internet, mascara... só que não consigo me conectar mesmo assim.

Ah, esses links eu ja tinha visto. São pra instalar o driver, mas pelo que parece já está instalado aqui.
Valeu!

Leandro.

csat

Hummm.....

Como está configurado o arquivo  /etc/network/interfaces

O que tem no arquivo /etc/resolv.conf

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

walterdenoronha

Csat,    pra que serve esse tár de /etc/network/interfaces   ?



Citação de: csat online 15 de Novembro de 2007, 13:33
Hummm.....

Como está configurado o arquivo  /etc/network/interfaces

O que tem no arquivo /etc/resolv.conf



Redley

Olha só, fiz este tutorial pra instalar placa RTL8185 com ndiswrapper 1.49, mas vc pode adaptar a informação pra sua placa, tipo, onde esta wlan0 vc lê como ath0, nos drivers da minha placa vc procura os drivers da sua placa na partição do windows,  pra colocar os drivers nativos da sua placa vc procura o da sua na blacklist, o resto é td igual, Só presta atenção se vc usa chave WEP, se naum usar deixa em branco, essas coisas.
Espero ter ajudado de alguma maneira.Boa sorte!

Instalando Placa RTL8185 usando Ndiswrapper 1.49 (stable)

Primeiro baixe o ndiswrapper do site oficial:
http://sourceforge.net/project/showfiles.php?group_id=93482

Vá em "desenvolvimento" no synaptic e marque o pacote linux-libc-dev, sem ele o Ndiswrapper não será instalado. Você vai instalar esse pacote usando o live cd, o synaptic vai avisar!
Para instalar o Ndiswrapper basta seguir os comandos do arquivo INSTALL.

Edite a Blacklist para colocar os drivers nativos da placa na lista negra, dessa maneira eles não serão carregados no sistema. Se eles estiverem lá é só comentar com um "#" na frente deles. Caso os drivers nativos não sejam colocados na blacklist, você não vai achar sinal algum após a instalação do driver do windows.

sudo gedit /etc/modprobe.d/blacklist

Acrescente estas três linhas:
blacklist r818x
blacklist r8180
blacklist rtl8180

Se estes drivers estiverem lá basta comentar com um "#" na frente deles.

Pegue na partição do windows dois arquivos, o net8185.inf e o rtl8185.sys e coloque-os na mesma pasta onde você está realizando a instalação do driver, exemplo "documentos".

Verifique como o seu sistema está reconhecendo a sua placa:

ifconfig

Se aparecer wlan0 ótimo, é desta maneira que vamos configurar. Aproveite para desativar a placa de rede eth0 desta forma:

sudo ifconfig eth0 down

Após isso segue os comandos para instalar o driver da placa com o driver do Windows.

ndiswrapper -i net8185.inf (instala o driver do windows)
ndiswrapper -l (checa se o driver foi instalado corretamente)
- Aparecerá "driver present"

modprobe ndiswrapper (carrega no módulo)
ndiswrapper -m (faz o módulo carregar na inicialização do sistema)

Depois é só configurar a internet, você pode fazer em Sistema/Administração/Rede, ou pode editar as configurações da seguinte maneira:

Acrescentando o DNS do seu provedor:
sudo gedit /etc/resolv.conf

nameserver xxx.xxx.xx.xxx

Salve e feche o arquivo.

Colocando as configurações de conexão:

sudo gedit /etc/network/interfaces

auto lo
iface lo inet loopback


iface wlan0 inet static
address xx.xx.x.xx (seu ip)
netmask xxx.xxx.xxx.x (máscara de rede)
gateway xx.xx.x.x (gateway do seu provedor)
wireless-key (digite sua chave WEP de 128bits)
wireless-channel x (coloque o canal por onde vc se conecta)
wireless-essid (coloque o essid do seu provedor)

auto wlan0


Pronto! Salve e feche o arquivo.

Após isso verifique se sua placa está achando sinal desta maneira:
iwlist wlan0 scan (desta maneira você verá os essid e canais que sua placa está captando)

Aproveite para "pingar" o gateway do seu provedor:
Abra o terminal e digite:

ping xx.xx.x.xx (número do gateway do seu provedor)


Se os pacotes estiverem sendo transmitidos  já pode abrir o Firefox e navegar!


csat

Citação de: Redley online 16 de Novembro de 2007, 20:36

Acrescente estas três linhas:
blacklist r818x
blacklist r8180
blacklist rtl8180

Se estes drivers estiverem lá basta comentar com um "#" na frente deles.

Só uma dúvida:  se você acrescentar as três linhas e depois comentar com um "#"  é a mesma coisa que não colocar nada, não?  Parece-me  que se a intenção for incluir e se as instruções já estiverem lá, mas estiverem comentadas, teria que ser retirado o comentário "#" para poder valer.  Ou  estou errado?

Valeu
Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

Redley

Vc esta certo, é pra descomentar, assim ele bloqueia o driver. Já fiz a alteração aqui do tutorial.
Só nos casos em que o kernel naum entrar em conflito com o driver nativo é q se deve comentar ou apagá-los da lista, o bug estava ocorrendo na versão 7.04. Obrigado pelo aviso!! ;D

leandrodb

Valeu ai pessoal.
Eu não queria apelar pro ndiswrapper mas vou tentar. É o jeito.
Depois eu posto o resultado.
Abraços,

Leandro.

leandrodb

Pois é...
como eu ja esperava também nao funcionou com o ndiswrapper.
eu faço tudo certinho, carrego o modulo, mas nada acontece.

No windows eu uso um programa chamado Power-Manager. Sem ele a placa nao funciona mesmo com o driver instalado.
Agora to perdido, n sei mais oq fazer  :(

alexmatos

Citação de: leandrodb online 27 de Novembro de 2007, 18:31
Pois é...
como eu ja esperava também nao funcionou com o ndiswrapper.
eu faço tudo certinho, carrego o modulo, mas nada acontece.

No windows eu uso um programa chamado Power-Manager. Sem ele a placa nao funciona mesmo com o driver instalado.
Agora to perdido, n sei mais oq fazer  :(

O módulo chega a carregar?

sudo modprobe ndiswrapper

Retorna alguma mensagem? Digo isso porque o NDISwrapper não funcionava no meu notebook no Ubuntu 7.10. Verifique se o módulo foi carregado, mesmo.

lsmod | grep ndiswrapper

E vê se aparece alguma coisa.

Redley

Tem q colocar o driver .inf e .sys juntos, aqui funcionou assim.