Problema Wireless Ubuntu 10.04 placa Atheros ar2413

Iniciado por iedojr, 01 de Junho de 2010, 15:06

tópico anterior - próximo tópico

iedojr

Amigos do Ubuntu!!

Busco aqui uma ajuda para um problema. Estou louco para atualizar minha distro da 9.10 para a 10.04, mas me encontro com um problema que me impede. Minha Wireless deixa de funcionar quando instalo o Ubuntu 10.04, mesmo no live cd ela já não funciona. Tenho a seguinte configuração de placa pelo lspci:

lspci:
00:00.0 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:03.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
04:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
05:01.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)


Simplesmente a minha placa Atheros não funciona, sequer identifica as redes sem fio disponíveis. Gostaria que quem já passou pelo problema e resolveu me ajudasse. Li vários tópicos no google e inclusive aqui na Comunidade e infelizmente nada me ajudou. Aparentemente não eram os mesmos problemas ou não fiz direito. Então se houver uma forma de resolver passem-na nos mínimos detalhes como se estivessem ensinando um noob, pois apesar de já ter serta convivência com o Ubuntu, estou me sentindo um noob diante desse problema.

Agradeço!!

zekkerj

Posta a saída dos comandos abaixo.

sudo lshw -C network

iwconfig wlan0

ifconfig
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

iedojr

CitarPosta a saída dos comandos abaixo.

sudo lshw -C network

iwconfig wlan0

ifconfig

Caro Zekkerj

Segue aí a saída dos comandos:

ubuntu@ubuntu:~$ sudo lshw -C network
  *-network               
       description: Ethernet interface
       product: VT6102 [Rhine-II]
       vendor: VIA Technologies, Inc.
       physical id: 12
       bus info: pci@0000:00:12.0
       logical name: eth0
       version: 7c
       serial: 00:14:0b:34:24:81
       size: 10MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=via-rhine driverversion=1.4.3 duplex=half latency=24 link=no maxlatency=8 mingnt=3 multicast=yes port=MII speed=10MB/s
       resources: irq:23 ioport:6800(size=256) memory:c9400400-c94004ff
  *-network UNCLAIMED
       description: Ethernet controller
       product: AR2413 802.11bg NIC
       vendor: Atheros Communications Inc.
       physical id: 1
       bus info: pci@0000:05:01.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm cap_list
       configuration: latency=168 maxlatency=28 mingnt=10
       resources: memory:40600000-4060ffff
ubuntu@ubuntu:~$ iwconfig wlan0
wlan0     No such device

ubuntu@ubuntu:~$ ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:14:0b:34:24:81 
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
          IRQ:23 Endereço de E/S:0x8400

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:152 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:152 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:12624 (12.6 KB) TX bytes:12624 (12.6 KB)

ubuntu@ubuntu:~$

zekkerj

Sua placa deveria ser reconhecida com o driver "ath5k". Tente carregá-lo manualmente:

sudo modprobe ath5k
dmesg | tail -20


(O primeiro comando, quando é executado com sucesso, não dá nenhuma mensagem. O segundo comando é justamente para verificar se o módulo identificou e ativou a interface).

Depois, repita os comandos de verificação ("sudo lshw -C network / iwconfig wlan0 / ifconfig").

Se na saída do "lshw" a rede wireless tiver mudado de "UNCLAIMED" para outra coisa, o driver reconheceu e ativou sua placa. Os outros comandos, então, devem se alterar de acordo.

Note que essa alteração não é permanente; no próximo boot, tudo deve voltar ao estado anterior. É preciso fazer algumas pequenas alterações no sistema pra tornar essa alteração permanente. Confirme se funcionou, que eu explico essas alterações.
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

iedojr

Aparentemente, Zekkerj, não deu certo. Segue aí as saídas dos comandos que vc disse:

ubuntu@ubuntu:~$ sudo modprobe ath5k
ubuntu@ubuntu:~$ dmesg | tail -20
[  726.549180] sd 6:0:0:0: [sdb] 348161 512-byte logical blocks: (178 MB/170 MiB)
[  726.555779] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[  726.555789] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[  726.572556] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[  726.572564] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[  726.572572]  sdb: sdb1
[  726.580349] sdb: p1 size 348161 exceeds device capacity, limited to end of disk
[  726.594162] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[  726.594170] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[  726.594178] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[  735.401939] ADDRCONF(NETDEV_UP): usb0: link is not ready
[  735.404122] ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready
[  746.340033] usb0: no IPv6 routers present
[  751.642766] usb0: unregister 'cdc_ether' usb-0000:00:10.0-2, CDC Ethernet Device
[  751.856077] usb 2-2: USB disconnect, address 3
[  751.896367] uhci_hcd 0000:00:10.0: dma_pool_free buffer-2048, cb444a00/b444a00 (bad dma)
[  751.906506] uhci_hcd 0000:00:10.0: dma_pool_free buffer-2048, cb444b80/b444b80 (bad dma)
[  751.906603] uhci_hcd 0000:00:10.0: dma_pool_free buffer-2048, cb444c00/b444c00 (bad dma)
[  751.906692] uhci_hcd 0000:00:10.0: dma_pool_free buffer-2048, cb444c80/b444c80 (bad dma)
[  751.906799] uhci_hcd 0000:00:10.0: dma_pool_free buffer-2048, cb444d00/b444d00 (bad dma)
ubuntu@ubuntu:~$ sudo lshw -C network
  *-network               
       description: Ethernet interface
       product: VT6102 [Rhine-II]
       vendor: VIA Technologies, Inc.
       physical id: 12
       bus info: pci@0000:00:12.0
       logical name: eth0
       version: 7c
       serial: 00:14:0b:34:24:81
       size: 10MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=via-rhine driverversion=1.4.3 duplex=half latency=24 link=no maxlatency=8 mingnt=3 multicast=yes port=MII speed=10MB/s
       resources: irq:23 ioport:6800(size=256) memory:c9400400-c94004ff
  *-network UNCLAIMED
       description: Ethernet controller
       product: AR2413 802.11bg NIC
       vendor: Atheros Communications Inc.
       physical id: 1
       bus info: pci@0000:05:01.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm cap_list
       configuration: latency=168 maxlatency=28 mingnt=10
       resources: memory:40600000-4060ffff
ubuntu@ubuntu:~$

zekkerj

Tem como vc se conectar por cabo? A alternativa seria a gente tentar usar o driver proprietário, mas ele tem que ser baixado da internet, e nesse caso vc vai precisar de uma conexão ativa.
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

iedojr

Zekkerj

Tenho que te dizer o seguinte. Olha só, todos esses testes que vc me passou e eu fiz foi pelo liveCD do Ubuntu 10.04. Não tenho conexão a cabo mas posso me conectar pelo Claro 3g que tenho.

Outra coisa, minha wireless funciona perfeitamente no Ubuntu 9.10 que estou usando através do Linuxmint 8.

zekkerj

Então repita os testes por lá, e traga os resultados pra cá pra gente comparar.

Poste também a saída do comando "lsmod | grep -i ath".
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

iedojr

Citação de: zekkerj online 02 de Junho de 2010, 11:14
Então repita os testes por lá, e traga os resultados pra cá pra gente comparar.

Poste também a saída do comando "lsmod | grep -i ath".

Segue abaixo então os testes feitos no Ubuntu 9.10:

iedojr@iedojr ~ $ sudo lshw -C network
[sudo] password for iedojr:
  *-network               
       description: Ethernet interface
       product: VT6102 [Rhine-II]
       vendor: VIA Technologies, Inc.
       physical id: 12
       bus info: pci@0000:00:12.0
       logical name: eth0
       version: 7c
       serial: 00:14:0b:34:24:81
       size: 10MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=via-rhine driverversion=1.4.3 duplex=half latency=24 link=no maxlatency=8 mingnt=3 multicast=yes port=MII speed=10MB/s
       resources: irq:23 ioport:6800(size=256) memory:c9400400-c94004ff
  *-network
       description: Wireless interface
       product: AR2413 802.11bg NIC
       vendor: Atheros Communications Inc.
       physical id: 1
       bus info: pci@0000:05:01.0
       logical name: wmaster0
       version: 01
       serial: 00:c0:a8:f0:2d:13
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list logical ethernet physical wireless
       configuration: broadcast=yes driver=ath5k ip=192.168.0.102 latency=168 maxlatency=28 mingnt=10 multicast=yes wireless=IEEE 802.11bg
       resources: irq:18 memory:40000000-4000ffff
iedojr@iedojr ~ $ iwconfig wlan0
wlan0     IEEE 802.11bg  ESSID:"RTHB" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:1B:11:D4:41:49   
          Bit Rate=18 Mb/s   Tx-Power=27 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=15/70  Signal level=-95 dBm  Noise level=-100 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

iedojr@iedojr ~ $ ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:14:0b:34:24:81 
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
          IRQ:23 Endereço de E/S:0x4400

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:10 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:10 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:580 (580.0 B) TX bytes:580 (580.0 B)

wlan0     Link encap:Ethernet  Endereço de HW 00:c0:a8:f0:2d:13 
          inet end.: 192.168.0.102  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::2c0:a8ff:fef0:2d13/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:1873 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:1679 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:544653 (544.6 KB) TX bytes:576712 (576.7 KB)

wmaster0  Link encap:Não Especificado  Endereço de HW 00-C0-A8-F0-2D-13-66-30-00-00-00-00-00-00-00-00 
          UP RUNNING  MTU:0  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

iedojr@iedojr ~ $ lsmod | grep -i ath
ath5k                 124260  0
mac80211              181236  1 ath5k
led_class               4096  1 ath5k
ath                     8060  1 ath5k
cfg80211               93052  3 ath5k,mac80211,ath
iedojr@iedojr ~ $

Não sei o que esse último comando quer dizer mas o ath no terminal saiu com a cor vermelho tal qual postei acima. E antes de mais nada obrigado pela paciência Zekkerj.

zekkerj

#9
Citar*-network
      description: Wireless interface
      product: AR2413 802.11bg NIC
      vendor: Atheros Communications Inc.
(...)
      configuration: broadcast=yes driver=ath5k ip=192.168.0.102 latency=168 maxlatency=28 mingnt=10 multicast=yes wireless=IEEE 802.11bg
      resources: irq:18 memory:40000000-4000ffff

Pois é, era pra ser reconhecido com o módulo "ath5k" no Ubuntu 10.04, também. Vai entender... :-\

Citariedojr@iedojr ~ $ lsmod | grep -i ath
ath5k                 124260  0
mac80211              181236  1 ath5k
led_class               4096  1 ath5k
ath                     8060  1 ath5k
cfg80211               93052  3 ath5k,mac80211,ath
iedojr@iedojr ~ $

Só confirmando a combinação dos módulos.

CitarNão sei o que esse último comando quer dizer mas o ath no terminal saiu com a cor vermelho tal qual postei acima.
É só destaque nos termos que vc buscou.

Vc disse que estava testando o Ubuntu 10.04 a partir do LiveCD, né?
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

iedojr

Isso mesmo, esses testes eu fiz no liveCD. Na verdade eu até instalei mesmo o Ubuntu 10.04, só que tentei de tudo e não consegui fazer a wireless funcionar, então voltei para o 9.10. Por isso, faço os testes pelo cd. Se der certo aí sim eu instalo. Assim, para instalar gostaria de ter uma certeza que dará certo a wireless. Não quero ter o trabalho de instalar e desinstalar caso dê errado.

zekkerj

Tem como instalar numa outra partição? Pq alguns dos procedimentos que vamos fazer envolvem instalar algum pacote e em seguida reiniciar o computador. Pelo LiveCD, isso faz com que a instalação seja perdida.
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

iedojr

Citação de: zekkerj online 02 de Junho de 2010, 14:57
Tem como instalar numa outra partição? Pq alguns dos procedimentos que vamos fazer envolvem instalar algum pacote e em seguida reiniciar o computador. Pelo LiveCD, isso faz com que a instalação seja perdida.

Não, então não se preocupe. Vou fazer um backup dos meus arquivos e fazer a instalação. Vamos torcer que dê certo então. Assim que eu instalar eu te aviso.

iedojr

Zekkerj

Ubuntu 10.04 instalado. Podemos mandar brasa

O que vc quer que eu faça agora?

zekkerj

Primeiro confirme que o módulo "ath5k" existe, mesmo não sendo carregado.

sudo modprobe ath5k
lsmod | grep ath
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