erro iwlwifi, a WLAN é muito lenta e não consegue ver outras WLANs

1

Eu tenho uma interface sem fio Intel 1030 em um laptop Dell XPS 15. lspci diz:

03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)

Recentemente notei que a mensagem de erro iwlwifi 0000:03:00.0: fail to flush all tx fifo queues aparece no dmesg, então minha WLAN é muito lenta (ao ponto de os nomes não conseguirem resolver 90% do tempo). e não consigo me conectar a nenhuma rede que não esteja conectada (tanto iwlist wlan0 scan como NetworkManager ou wicd não mostram nenhuma outra rede) (editar: este último problema foi um alarme falso)

O único remédio é desabilitar / habilitar a rede sem fio. Aqui eu acho que pode estar relacionado a suspender, no entanto, aparece mesmo depois de uma bota fresca ou quando sob tráfego pesado (por exemplo, baixar um torrent).

Forçar o cartão a usar apenas 802.11g ( 11n_disable=1 opção ao carregar o módulo) ajuda um pouco.

Alguma pista? Isso acontece tanto no Ubuntu 12.10 (kernel 3.5), no openSUSE 12.3 (kernel 3.7) e no Arch Linux (kernel 3.7.10 ou 3.8.2-ck).

    
por Renan 08.03.2013 / 01:35

5 respostas

4

O Arch Linux não usa mais usa wlan0 ou eth0 quando se trata de nomear os dispositivos sem fio. O comando ip a exibirá a lista de dispositivos em uma lista numerada com seus nomes. A única maneira de usar os nomes de dispositivos de rede antigos é se o dispositivo não puder fornecer um nome adequado para o dispositivo ou se você tiver uma regra udev para apontar os dispositivos de volta para seus nomes antigos. Depois de ter os nomes dos dispositivos corretos, use esses nomes com o iwlist ou qualquer outro gerenciador de rede que você esteja usando.

Suponho que você esteja usando o Arch Linux, já que o link que você forneceu é para os fóruns do Arch Linux.

Crie o seguinte arquivo e adicione as seguintes configurações dentro dele.

/etc/modprobe.d/iwlwifi.conf (file to be created)
-------------------------------------------------
options iwlwifi 11n_disable=1 
options iwlwifi bt_coex_active=0 

Apenas para garantir, confira a HOOKS= array dentro de /etc/mkinitcpio.conf e certifique-se de que modconf esteja na matriz. Se não for, adicione-o. Você terá que reconstruir o initramfs e reboot .

Se você não tiver certeza sobre como recriar o initramfs . mkinitcpio -p linux

    
por 22.03.2013 / 17:34
2

A menos que você esteja bem com a velocidade g, existem mais algumas opções que você pode tentar:

  • swcrypto=1
  • wd_disable=1

Eu tenho um Intel Centrino Wireless-N 2230 com problemas semelhantes e wd_disable=1 corrige isso para mim. Eu não tenho que usá-lo com kernels recentes embora.

    
por 23.03.2013 / 10:16
0

Está relacionado com as suas opções sem fios, algumas das placas sem fios têm muitas funcionalidades incompatíveis com a opção de despertar. no entanto, se eu tiver seu problema, compile um novo kernel como o marco 3.8.2.

    
por 20.03.2013 / 06:31
0

Eu tenho wifi lento (iwl) por um longo tempo ... Agora eu tive uma necessidade de conexão mais rápida e depois de navegar um tempo encontrei estas instruções

após 2 rodadas de teste & erro eu tenho

$ sudo rmmod iwldvm

$ sudo rmmod iwlwifi 

$ sudo modprobe iwlwifi 11n_disable=1

trabalhe para mim, em uma situação ao vivo.

    
por 02.01.2015 / 23:54
0

Esse bug do Ubuntu Launchpad , que aponta para este bugzilla do Kernel , parece ser sobre isso.

    
por 08.03.2015 / 18:20

Tags