Meu novo desktop rodando 13.04 tem infinitos problemas com wireless. Dezenas de outros estão inundando fóruns com relatórios dos mesmos problemas.
Funcionou bem por alguns dias, depois houve alguns dias em que começou a ter problemas às vezes e às vezes funcionava. Agora isso nunca funciona.
Tenho mais de 5 dispositivos capazes de se conectar sem problemas, incluindo iPhone, telefone Android, 3DS, vários consoles de jogos, um laptop executando o Windows 7 e até mesmo uma segunda máquina de desktop com o Ubuntu 12.04 atrás do 13.04 máquina. Todos os outros dispositivos têm barras sem fio completas exibidas (sinais strongs).
A qualquer momento, uma das seguintes situações está acontecendo e muda aleatoriamente:
- Tentando se conectar para sempre, mas nunca estabelecendo uma conexão.
Ícone sem fio em constante animação.
- Não encontra nenhuma rede sem fio. (Existem 12+ no intervalo de acordo com outros dispositivos.)
- Não tentará se conectar à rede. Se eu usar o ícone para conectar, ele
exibir "Desconectado" dentro de alguns segundos.
- Solicitará continuamente a senha da rede. Digitar corretamente não ajuda.
- O wireless está funcionando bem. Isso acontece às vezes. Pode funcionar durante dias ou apenas 10 minutos de cada vez.
Várias coisas que normalmente não fazem nada, mas às vezes corrigem o problema:
- Reinicie. Isso tem a melhor chance de ajudar, mas geralmente leva mais de 5 vezes.
- Desative / reative o Wi-Fi usando o ícone sem fio.
- Desative / reative a rede usando o ícone sem fio.
- Use o ícone para tentar se conectar a uma rede (se encontrada).
- Use o ícone para abrir Editar conexões e excluir minhas informações de conexão, fazendo com que elas sejam recriadas (uma vez que sejam encontradas novamente).
Várias coisas que parecem não fazer diferença:
- Alterando entre o uso de cabeçalhos do Linux no grub na inicialização, entre 3.10.0, 3.9.0 ou 3.8.0.
- Mova o roteador sem fio para muito perto da área de trabalho.
- Executando
sudo rfkill unblock all
(não sei o que isso deve fazer.)
Eu usei o Ubuntu por 6 anos e nunca tive problemas com redes. Agora passo todo o meu tempo lendo relatórios de problemas sem fim e tentando todas as respostas. Nenhum deles ajudou. Eu estou fazendo isso em vez de começar o trabalho feito, o que está derrotando todo o propósito de usar o Ubuntu. É doloroso ser honesto.
No estado atual de "nenhuma rede está aparecendo", aqui estão as saídas de itens aleatórios que outras pessoas geralmente precisam executar:
lspic
00:00.0 Host bridge: Intel Corporation Haswell DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Haswell PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation Lynx Point USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
00:1a.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d4)
00:1d.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Lynx Point LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)
lsmod
Module Size Used by
e100 41119 0
nls_iso8859_1 12713 1
parport_pc 28284 0
ppdev 17106 0
bnep 18258 2
rfcomm 47863 12
binfmt_misc 17540 1
arc4 12573 2
rt2800usb 27201 0
rt2x00usb 20857 1 rt2800usb
rt2800lib 68029 1 rt2800usb
rt2x00lib 55764 3 rt2x00usb,rt2800lib,rt2800usb
coretemp 13596 0
mac80211 656164 3 rt2x00lib,rt2x00usb,rt2800lib
kvm_intel 138733 0
kvm 452835 1 kvm_intel
cfg80211 547224 2 mac80211,rt2x00lib
crc_ccitt 12707 1 rt2800lib
ghash_clmulni_intel 13259 0
aesni_intel 55449 0
usb_storage 61749 1
aes_x86_64 17131 1 aesni_intel
joydev 17613 0
xts 12922 1 aesni_intel
nouveau 1001310 3
snd_hda_codec_hdmi 37407 1
lrw 13294 1 aesni_intel
gf128mul 14951 2 lrw,xts
mxm_wmi 13021 1 nouveau
snd_hda_codec_realtek 46511 1
ablk_helper 13597 1 aesni_intel
wmi 19256 2 mxm_wmi,nouveau
snd_hda_intel 44397 5
ttm 88251 1 nouveau
drm_kms_helper 49082 1 nouveau
drm 295908 5 ttm,drm_kms_helper,nouveau
snd_hda_codec 190010 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
cryptd 20501 3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_hwdep 13613 1 snd_hda_codec
snd_pcm 102477 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
btusb 18291 0
snd_page_alloc 18798 2 snd_pcm,snd_hda_intel
snd_seq_midi 13324 0
i2c_algo_bit 13564 1 nouveau
snd_seq_midi_event 14899 1 snd_seq_midi
snd_rawmidi 30417 1 snd_seq_midi
snd_seq 61930 2 snd_seq_midi_event,snd_seq_midi
bluetooth 251354 22 bnep,btusb,rfcomm
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
lpc_ich 17060 0
snd_timer 29989 2 snd_pcm,snd_seq
mei 46588 0
snd 69533 20 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
psmouse 97838 0
microcode 22923 0
soundcore 12680 1 snd
video 19467 1 nouveau
mac_hid 13253 0
serio_raw 13215 0
lp 17799 0
parport 46562 3 lp,ppdev,parport_pc
hid_generic 12548 0
usbhid 47346 0
hid 101248 2 hid_generic,usbhid
ahci 30063 3
libahci 32088 1 ahci
e1000e 207005 0
ptp 18668 1 e1000e
pps_core 14080 1 ptp
sudo lshw -c rede
00:00.0 Host bridge: Intel Corporation Haswell DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Haswell PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation Lynx Point USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
00:1a.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d4)
00:1d.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Lynx Point LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)
sudo iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
sudo iwlist scan
eth0 Interface doesn't support scanning.
lo Interface doesn't support scanning.
wlan0 No scan results
NOTA: Este dmesg foi feito após uma reinicialização, onde o gerente da rede exibia continuamente a mensagem "desconectada" repetidas vezes. Então deve ter tentado se conectar neste momento. Minha rede foi exibida na lista de opções, como a única opção, apesar de outros dispositivos terem mais de 12 pontos de acesso. O canal do roteador está definido como automático.
dmesg | cauda -30
[ 187.418446] wlan0: associated
[ 190.405601] wlan0: disassociated from 00:14:d1:a8:c3:44 (Reason: 15)
[ 190.443312] cfg80211: Calling CRDA to update world regulatory domain
[ 190.443431] wlan0: deauthenticating from 00:14:d1:a8:c3:44 by local choice (reason=3)
[ 190.451635] cfg80211: World regulatory domain updated:
[ 190.451643] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 190.451648] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 190.451652] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 190.451656] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 190.451659] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 190.451662] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 191.824451] wlan0: authenticate with 00:14:d1:a8:c3:44
[ 191.850608] wlan0: send auth to 00:14:d1:a8:c3:44 (try 1/3)
[ 191.884604] wlan0: send auth to 00:14:d1:a8:c3:44 (try 2/3)
[ 191.886309] wlan0: authenticated
[ 191.886579] rt2800usb 3-5.3:1.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
[ 191.886588] rt2800usb 3-5.3:1.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
[ 191.889556] wlan0: associate with 00:14:d1:a8:c3:44 (try 1/3)
[ 192.001493] wlan0: associate with 00:14:d1:a8:c3:44 (try 2/3)
[ 192.040274] wlan0: RX AssocResp from 00:14:d1:a8:c3:44 (capab=0x431 status=0 aid=3)
[ 192.044235] wlan0: associated
[ 193.948188] wlan0: deauthenticating from 00:14:d1:a8:c3:44 by local choice (reason=3)
[ 193.981501] cfg80211: Calling CRDA to update world regulatory domain
[ 193.984080] cfg80211: World regulatory domain updated:
[ 193.984082] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 193.984084] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 193.984085] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 193.984085] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 193.984086] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 193.984087] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
O roteador usa filtragem MAC e a segurança é WPA PSK com criptografia como automática.
Então, alguma ideia? Ou a solução é apenas não usar o 13.04 a menos que você tenha uma conexão com fio? (Eu não tenho essa opção.) Se sim, por favor me diga diretamente. Eu sobrevivi a 9.04 de desenvolto e posso sobreviver a 13.04 anos.
Atualização # 1
Resultado da primeira resposta do Wild Man:
jii@conan:~$ echo "options rt2800usb nohwcrypt=y" | sudo tee /etc/modprobe.d/rt2800usb.conf
options rt2800usb nohwcrypt=y
jii@conan:~$ sudo modprobe -rfv rt2800usb
rmmod rt2800usb
rmmod rt2800lib
rmmod crc_ccitt
rmmod rt2x00usb
rmmod rt2x00lib
rmmod mac80211
rmmod cfg80211
jii@conan:~$ sudo modprobe -v rt2800usb
insmod /lib/modules/3.10.0-031000-generic/kernel/lib/crc-ccitt.ko
insmod /lib/modules/3.10.0-031000-generic/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/3.10.0-031000-generic/kernel/net/mac80211/mac80211.ko
insmod /lib/modules/3.10.0-031000-generic/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko
insmod /lib/modules/3.10.0-031000-generic/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko
insmod /lib/modules/3.10.0-031000-generic/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko
insmod /lib/modules/3.10.0-031000-generic/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko nohwcrypt=y
Eu tentei:
gksudo gedit /etc/pm/power.d/wireless
mas eu não tenho o pacote. Ele disse para instalar o gksu. Eu tentei isso, mas é claro, não tendo Internet, eu não recebi o pacote.
Então, ao invés disso eu fiz:
sudo gedit /etc/pm/power.d/wireless
Que criou o arquivo. Aqui está o corpo:
#!/bin/sh
/sbin/iwconfig wlan0 power off
Eu então reiniciei. Nenhuma mudança. Tentei adicionar a saída 0 à parte inferior do arquivo sem fio e reiniciei. Nenhuma mudança. Por favor, note que esta é uma máquina desktop. Estou assumindo que o gerenciamento de energia é principalmente para laptops, mas o iwconfig afirma que o gerenciamento de energia está ligado, então quem sabe.
As mudanças de roteador recomendadas que eu não fiz, desde que as configurações atuais do roteador são (eu acho) necessárias para alguns dos dispositivos mais antigos, e porque as configurações atuais funcionam em todos os meus dispositivos modernos, incluindo Ubuntu 12.04 e Windows 7. Eu aprecio o conselho, e vou investigar quando tiver tempo.
Mais alguma coisa para tentar?
Atualização nº 2
Eu iniciei no Ubuntu 12.04.3 a partir de um dvd, e os mesmos problemas existem.
Eu tenho uma antiga máquina desktop com 12.04 instalado que não tem nenhum problema sem fio. Então, obviamente, o problema é compatibilidade de hardware sem fio em 12.04.03 LTS e 13.04.
Atualização # 3
Os mesmos problemas existem mesmo quando se usa uma conexão com fio. Conectei um cabo ethernet diretamente ao roteador e o gerenciador de rede adicionou uma entrada "Auto Ethernet", mas não conseguiu estabelecer uma conexão com ele. Então o problema não é específico para wireless.
Enquanto isso, comprei um adaptador USB sem fio Trendnet N300, o TEW-664UB. Eu liguei, mas não tenho idéia de como fazer o Ubuntu tentar usá-lo. Alguém pode me dizer como? Posso baixar um pacote em outro computador e copiar o .deb para fazer uma instalação, etc?
Estou instalando o windows 7 para verificar que a conexão com a internet funciona e não é apenas um hardware com falhas mágicas.
Obrigado pela sua ajuda.