[RESOLVIDO] Ubuntu 10.10 não localiza nenhuma rede sem-fios (Atheros AR5001)

Iniciado por ricarribe, 17 de Outubro de 2010, 14:32

tópico anterior - próximo tópico

ricarribe

Abri este tópico para tratar exclusivamente do problema com a placa Atheros AR5001, pois o mesmo problema já foi citado antes, mas em relação à placa Realtek RTL8180 (http://ubuntuforum-br.org/index.php/topic,73824.0.html).

Quando usava o Lucid Lynx o Network Manager exibia corretamente as redes wireless disponíveis. Fiz a atualização para o Maverick e sempre que inicio o sistema ele não exibe as redes wireless.

Os resultados para os comandos sudo lshw -C network, nm-tool e iwconfig wlan0 são os seguintes:

sudo lshw -C network

Citar*-network              
      description: Ethernet interface
      product: MCP67 Ethernet
      vendor: nVidia Corporation
      physical id: a
      bus info: pci@0000:00:0a.0
      logical name: eth0
      version: a2
      serial: 00:1e:68:2b:7d:d9
      size: 100MB/s
      capacity: 1GB/s
      width: 32 bits
      clock: 66MHz
      capabilities: pm msi ht bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
      configuration: autonegotiation=on broadcast=yes driver=forcedeth driverversion=0.64 duplex=full ip=192.168.254.1 latency=0 link=yes maxlatency=20 mingnt=1 multicast=yes port=MII speed=100MB/s
      resources: irq:42 memory:f4488000-f4488fff ioport:30f8(size=8) memory:f4489c00-f4489cff memory:f4489800-f448980f
 *-network
      description: Wireless interface
      product: AR5001 Wireless Network Adapter
      vendor: Atheros Communications Inc.
      physical id: 0
      bus info: pci@0000:07:00.0
      logical name: wlan0
      version: 01
      serial: 00:1f:3a:77:f2:68
      width: 64 bits
      clock: 33MHz
      capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
      configuration: broadcast=yes driver=ath5k driverversion=2.6.35-22-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bg
      resources: irq:19 memory:f4000000-f400ffff

nm-tool

CitarNetworkManager Tool

State: connected

- Device: eth0  [Auto eth0] ----------------------------------------------------
 Type:              Wired
 Driver:            forcedeth
 State:             connected
 Default:           yes
 HW Address:        00:1E:68:2B:7D:D9

 Capabilities:
   Carrier Detect:  yes
   Speed:           100 Mb/s

 Wired Properties
   Carrier:         on

 IPv4 Settings:
   Address:         192.168.254.1
   Prefix:          24 (255.255.255.0)
   Gateway:         192.168.254.254

   DNS:             208.67.222.222
   DNS:             208.67.220.220


- Device: wlan0 ----------------------------------------------------------------
 Type:              802.11 WiFi
 Driver:            ath5k
 State:             disconnected
 Default:           no
 HW Address:        00:1F:3A:77:F2:68

 Capabilities:

 Wireless Properties
   WEP Encryption:  yes
   WPA Encryption:  yes
   WPA2 Encryption: yes

 Wireless Access Points

iwconfig wlan0

Citarwlan0     IEEE 802.11bg  ESSID:off/any  
         Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm  
         Retry  long limit:7   RTS thr:off   Fragment thr:off
         Power Management:off

Fiz uma pesquisa na internet e achei vários relatos sobre o mesmo problema ocorrendo com outras placas. No Ubuntu Forums (Eng) encontrei a seguinte sugestão (http://ubuntuforums.org/showthread.php?t=1592866):

Citar
Most laptops have a switch to turn the wifi radio on or off. Ive seen ubuntu get confused about the state of the switch though, maybe you can try running these commands and report the output
sudo rfkill unblock all
rfkill list


Não sei se isso resolveria meu problema, até porque com a versão anterior do Network Manager usada no Lucid Lynx a rede estava funcionando normalmente. Também não sei exatamente o que fazem os comandos sugeridos e tenho receio de executá-los e a coisa piorar. Se alguém tiver alguma sugestão, agradeço a ajuda!

jmarcos16

olá

vc consegue listar as redes disponíveis pelo console?
# iwlist wlan0 scan
Liberte-se!!!

ricarribe

Olá, jmarcos16!

A resposta para o comando que você sugeriu foi:

wlan0     No scan results

Se tiver mais alguma dica, manda aí por favor! Obrigado!

zekkerj

Olá ricarribe,

Gostaria que vc testasse duas coisas pra gente.

Primeiro, testar a dica do "rfkill", porém primeiro bloqueando a rede.

sudo rfkill block wifi
sudo rfkill unblock wifi
sudo iwlist wlan0 scan


Depois, gostaria de algumas informações sobre o seu driver --- estou imaginando uma forma de forçar um outro driver que funcione.

modinfo ath5k
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

gabriel_lavinas

olá,

tenho um net infoway itautec que apresentou o mesmo problema com a rede wifi...
já tentei todos os codigos acima mas sem sucesso...

ricarribe

zekkerj, obrigado mais uma vez pela atenção!

Executei os comandos do rfkill. Com o rfkill block all a rede wireless ficou desabilitada e com mesmo com o rfkill unblock all ela não foi reabilitada. Cliquei com o botão direito do mouse sobre o Network Manager e a opção "Habilitar rede sem fio" continua desativada sem que seja possível selecioná-la. O comando iwlist wlan0 scan retornou:
"wlan0 Interface doesn't support scanning : Network is down"

O mesmo acontece se tendo desabilitar a rede pela interface gráfica, ou seja, clicando com o botão direito do mouse sobre o ícone do NM e selecionando a opção para desabilitar a rede sem fio. Parece que o aplicativo "trava" essa opção de habilitar ou desabilitar.

Por último, o comando modinfo ath5k retornou a seguinte informação:

filename:       /lib/modules/2.6.35-22-generic/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
version:        0.6.0 (EXPERIMENTAL)
license:        Dual BSD/GPL
description:    Support for 5xxx series of Atheros 802.11 wireless LAN cards.
author:         Nick Kossifidis
author:         Jiri Slaby
srcversion:     3D4232DC4B65118CB0C0199
alias:          pci:v0000168Cd0000001Dsv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000001Csv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000001Bsv*sd*bc*sc*i*
alias:          pci:v0000168Cd0000001Asv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000019sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000018sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000017sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000016sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000015sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000014sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00001014sv*sd*bc*sc*i*
alias:          pci:v000010B7d00000013sv*sd*bc*sc*i*
alias:          pci:v0000A727d00000013sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000013sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000012sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000011sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000007sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000207sv*sd*bc*sc*i*
depends:        mac80211,led-class,cfg80211,ath
vermagic:       2.6.35-22-generic SMP mod_unload modversions 686
parm:           nohwcrypt:Disable hardware encryption. (bool)
parm:           all_channels:Expose all channels the device can use. (bool)


Mais uma coisa que pode ser útil: algumas vezes consegui fazer com que o NM exibisse as redes wireless disponíveis apertando o botão do notebook correspondente à rede wifi. Em outras tentativas isso não funcionou.

Abraços e obrigado!

jmarcos16

tentou subir a interface com $ sudo ifconfig wlan0 up?
minha placa eh uma Atheros AR928X e tá usando o driver ath5k no kubuntu 10.04 sem problemas. eu testei certa vez em outra instalação o driver ath9k pra funcionar essa mesma placa em modo promíscuo pra fazer teste de uma rede de um amigo. será que tentar usar o ath9k no seu caso não seria uma boa alternativa?
Liberte-se!!!

zekkerj

O caso dele é com o Ubuntu 10.10, é alguma coisa relacionada com o kernel 2.6.35.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

jmarcos16

Citação de: jmarcos16 online 18 de Outubro de 2010, 23:52
tentou subir a interface com $ sudo ifconfig wlan0 up?
minha placa eh uma Atheros AR928X e tá usando o driver ath5k no kubuntu 10.04 sem problemas. eu testei certa vez em outra instalação o driver ath9k pra funcionar essa mesma placa em modo promíscuo pra fazer teste de uma rede de um amigo. será que tentar usar o ath9k no seu caso não seria uma boa alternativa?
corrigindo o que eu disse acima, o driver ath5k era o que eu usava para colocar a interface em modo promiscuo e não o ath9k, ou seja, ela não conectava de jeito nenhum, soh recebia pacotes. Acredito que a solução seja descarregar o módulo ath5k e carregar o modulo correto que é o ath9k.
faça o seguinte:
$ sudo ifconfig wlan0 down
$ sudo modprobe -r ath5k
$ sudo modprobe ath9k
$ sudo ifconfig wlan0 up

se for necessário de um restart na sua network:
$ sudo /etc/init.d/networking restart
Liberte-se!!!

zekkerj

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ricarribe

Pessoal, obrigado pela ajuda!

Zekkerj tem razão, o problema é mesmo relacionado com o kernel 2.6.35. Ontem fiz um boot com a versão 10.04 (Lucid) do Ubuntu usando o pen drive e a rede funcionou normalmente. Hoje, depois que li a mensagem de zekkerj, resolvi fazer o boot no Maverick (10.10) usando o kernel 2.6.32 e tudo funcionou bem.

Outra coisa que já mencionei em mensagem anterior: usando o kernel 2.6.35 a opção de "habilitar rede sem fio" fica desativada depois que é selecionada pela primeira vez. Ou seja, se eu desabilito a rede, não consigo mais habilitá-la de novo. Usando o kernel 2.6.32 isso não acontece.

Outra coisa estranha: depois de iniciar o sistema com o kernel 2.6.32 reiniciei no kernel 2.6.35 e o Network Manager funcionou corretamente, inclusive para desabilitar e habilitar a rede wireless. O mesmo aconteceu ontem quando fiz o boot com o Lucid e reiniciei no Maverick com o kernel 2.6.35.

Será que o jeito vai ser fazer um downgrade?

zekkerj

Não é tão estranho assim, ricarribe: um dos problemas que o pessoal reclamava muito, com essas placas Atheros, era justamente dela ficar desabilitada ("DISABLED"). Cheira a um bug recorrente no driver e/ou no kernel.

Você chegou a experimentar o driver windows, via ndiswrapper?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ricarribe

Valeu, zekkerj!

Eu uso o Ubuntu nesse notebook desde a versão 9.04, sempre fiz todas as atualizações de kernel, e é a primeira vez que enfrento esse problema. Desculpe o desabafo, mas esses bugs irritantes com o Ubuntu me deixam desanimado com o sistema. Toda atualização é uma expectativa quanto a alguma coisa não dar certo.

Quanto a sua pergunta, desculpe a ignorância, mas não sei como ativar esse driver do windows via ndiswrapper. Se puder ajudar, agradeço!

E se eu quiser deixar o kernel 2.6.32 como padrão para o boot, ou seja, para o sistema iniciar automaticamente com essa versão, sem precisar mudar manualmente na tela do Grub, como faço? Vale a pena fazer isso ou melhor trocar o driver pelo ndiswrapper?


zekkerj

CitarToda atualização é uma expectativa quanto a alguma coisa não dar certo.
Se vc acha que o Ubuntu é irritante quanto a isso é pq nunca trabalhou com a Novell.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ricarribe

Hoje de manhã fiz a atualização do kernel 2.6.35 que estava disponível pelo Gerenciador de Atualizações. Achei que o problema iria ser resolvido, mas continua tudo na mesma...