[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

zekkerj, eu instalei o driver do windows via ndiswrapper, só que a rede wireless sequer foi habilitada. Então resolvi desinstalar tanto o driver do windows como o ndiswrapper, só que agora a rede wireless continua sem ser detectada.

Aqui estão as informações para os comandos sugeridos por você inicialmente:

sudo lshw -C network:

*-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 UNCLAIMED
       description: Ethernet controller
       product: AR5001 Wireless Network Adapter
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:07:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list
       configuration: latency=0
       resources: memory:f4000000-f400ffff


nm-tool:

NetworkManager 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



iwconfig wlan0:

wlan0     No such device


A rede wireless só é reconhecida quando digito o comando sudo modprobe ath5k

Depois disso, o retorno do comando iwconfig wlan0 fica:

wlan0     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


Só que toda vez que reinicio o sistema, tenho que fazer o mesmo procedimento. Imagino que o ndiswrapper deva ter alterado alguma configuração para o drive nativo. Então como faço para que a rede wireless seja reconhecida automaticamente, como era antes de eu ter instalado o ndiswrapper?

Desde já te agradeço!

zekkerj

Faz parte da instalação do ndiswrapper bloquear o driver nativo, vc esqueceu de desbloquear. Edite o arquivo /etc/modprobe.d/blacklist.conf, tire de lá a linha "blacklist 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

ricarribe

zekkerj, não achei a linha "blacklist ath5k" no arquivo blacklist.conf. Veja aqui como está a configuração dele:


# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac


O ath5k poderia estar bloqueado em algum outro arquivo de configuração?

zekkerj

Sim, pode. Veja nos outros arquivos. O comando abaixo pode te ajudar a achar:

grep -i "ath5" /etc/modprobe.d/*
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

zekkerj, a resposta para o comando grep -i "ath5" /etc/modprobe.d/* foi a seguinte:

/etc/modprobe.d/blacklist-ath_pci.conf:# which ath5k cannot recover. To prevent this condition, stop


Isso significa que o ath5k não está em nenhuma blacklist?

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

Aqui está:

/etc/modprobe.d/blacklist-ath_pci.conf

# For some Atheros 5K RF MACs, the madwifi driver loads buts fails to
# correctly initialize the hardware, leaving it in a state from
# which ath5k cannot recover. To prevent this condition, stop
# madwifi from loading by default. Use Jockey to select one driver
# or the other. (Ubuntu: #315056, #323830)
blacklist ath_pci

zekkerj

Bem, não é ele que está bloqueado. Melhor então só mandar carregá-lo no arquivo "/etc/modules". Aproveite e veja se o driver "ndiswrapper" está sendo carregado, lá. Se estiver, retire-o.
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

#23
O arquivo /etc/modules está assim:


# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp

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

Obrigado, zekkerj!

Adicionei a linha e a rede wireless voltou a ser detectada (daquele mesmo jeito, com o problema provavelmente relacionado ao kernel 2.6.35, mas pelo menos voltou...).

Só queria saber o arquivo "modules" deveria realmente conter essa linha ou não. É possível que a instalação do ndiswrapper tenha provocado alguma alteração nesse arquivo?

Mais uma vez, muito obrigado pela ajuda!

jmarcos16

Liberte-se!!!

ricarribe

#27
zekkerj e jmarcos16, muito obrigado pela ajuda de vocês!

Consegui resolver o problema com a solução apresentada no launchpad: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/665993?comments=all

Só foi preciso editar o arquivo /etc/modules e adicionar a linha acer-wmi para a rede wireless funcionar normalmente. Agora o Network Manager exibe todas as conexões disponíveis, permitindo habilitar e desabilitar a rede wireless normalmente!

zekkerj, será que isso ainda pode ser considerado um problema do kernel 2.6.35? De qualquer forma, vou marcar o tópico como resolvido. Mais uma vez, obrigado pela contribuição de vocês!

Hanadriel

Ola,peço desculpa se estou abrindo topico antigo!
Sempre utilizei desde ubuntu 9.04 e conectava tranquilamente ,desde 9.10 nao consegui conectar ai consegui com
driver do windows via ndiswrapper o problema agora é que estou estudando Backtrack e nao queria ficar sempre usando Live CD entao resolvi instalar o Aircrack-ng no ubuntu para facilitar.Porem o driver nativo nao coencta..tentei tudo que indicaram ai.
a mensagem que tenho é igual:

For some Atheros 5K RF MACs, the madwifi driver loads buts fails to
# correctly initialize the hardware, leaving it in a state from
# which ath5k cannot recover. To prevent this condition, stop
# madwifi from loading by default. Use Jockey to select one driver
# or the other. (Ubuntu: #315056, #323830)
blacklist ath_pci


lspci

00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2)
00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1)
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2)
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0d.0 VGA compatible controller: nVidia Corporation C61 [GeForce 6150SE nForce 430] (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:06.0 Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter (rev 01)
01:07.0 Modem: Intel Corporation FA82537EP 56K V.92 Data/Fax Modem PCI (rev 01)

instalei ate o linux-backports-modules-compat-wireless-2.6.36-maverick-generic
mas nao deu nada
Obrigado pela ajuda!



zekkerj

Oi Hanadriel,
Execute os comandos abaixo e cole o resultado aqui.

sudo lshw -C network
iwconfig wlan0
ifconfig -a
nm-tool
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