Wi-Fi instável, tenta carregar firmware não existente?

2

Eu tenho um adaptador AC sem fio Intel 7260, já tive issus com wifi em funcionamento nesta máquina por um tempo. Conexão muito instável, cai com muita freqüência. Tentei atualizar tudo. Atualmente no Ubuntu 14.10 com o kernel 3.17 rc7. Também atualizou o firmware para o adaptador wifi da página de inteligência.

Hoje notei algo, quando corro

dmesg grep | iwl

Eu obtenho

[    3.438189] iwlwifi 0000:02:00.0: irq 47 for MSI/MSI-X
[    3.439737] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7260-10.ucode failed with error -2
[    3.439741] iwlwifi 0000:02:00.0: Falling back to user helper
[    3.728165] iwlwifi 0000:02:00.0: loaded firmware version 23.214.9.0 op_mode iwlmvm
[    3.768835] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
[    3.768889] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[    3.769104] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[    3.974657] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    3.977897] iwlwifi 0000:02:00.0 wlan1: renamed from wlan0
[    5.363472] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[    5.363693] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[  436.522290] iwlwifi 0000:02:00.0: No association and the time event is over already...
[  995.642105] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[  995.642334] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[ 1050.138120] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[ 1050.138361] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[ 2212.961499] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[ 2212.961720] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[ 2220.592704] iwlwifi 0000:02:00.0: No association and the time event is over already...

Na segunda linha do dmesg ele tenta carregar o firmware 7260-10.ucode e não existe em / lib / firmware /, apenas 7260-7.ucode, 7260-8.ucode e 7260-9 O .ucode está lá.

Existe uma maneira de definir qual firmware é carregado? A recomendação mais recente da Intel é 7260-8.ucode, ou eu estou perdendo o firmware 7260-10.ucode?

    
por artothief 05.10.2014 / 15:58

1 resposta

2

Você está perdendo o firmware experimental -10. O driver aceita várias versões, se disponíveis. Não encontrando -10, encontrou e carregou -9:

  

versão de firmware carregada 23.214.9.0 op_mode iwlmvm

Neste contexto, o .9 refere-se ao firmware -9. Não tenho certeza de onde o firmware -10 está disponível.

Há um número limitado de coisas para tentar ajudar a estabilidade, além das configurações no roteador. Recomendo que seu domínio regulatório seja definido explicitamente. Verifique o seu:

sudo iw reg get

Se você obtiver 00, essa é uma configuração de tamanho único, talvez ajustada para todos. Encontre o seu aqui: link Defina-o temporariamente:

sudo iw reg set IS

Claro, substitua o código do seu país, se não a Islândia. Definir permanentemente:

gksudo gedit /etc/default/crda

Use nano ou kate ou leafpad se você não tiver o editor de texto gedit.

Altere a última linha para ler:

REGDOMAIN=IS

Revise cuidadosamente, salve e feche o editor de texto.

Em seguida, defini o IPv6 como Ignore no Network Manager: link Este exemplo é para ethernet, mas você quer wireless.

Se essas alterações não ajudarem, tente:

sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=8

Se isso ajudar, torne-o permanente:

sudo -i
echo "options iwlwifi 11n_disable=8"  >>  /etc/modprobe.d/iwlwifi.conf
exit

Se você quiser desativar a capacidade N completamente, faça:

gksudo gedit /etc/modprobe.d/iwlwifi.conf

Use nano ou kate ou leafpad se você não tiver o editor de texto gedit. Altere a última linha que atualmente lê: 'opções iwlwifi 11n_disable = 8', de modo que agora é lê:

options iwlwifi 11n_disable=2

Revise cuidadosamente, salve e feche o editor de texto. Reinicie.

    
por chili555 05.10.2014 / 16:29