Placa Intel Corporation Wireless-N 7260 morre aleatoriamente

11

No Ubuntu 14.04 32bit , após algum tempo de funcionamento, minha placa sem fio para de funcionar. Às vezes, ajuda a parar o Wi-Fi no applet nm (no canto superior direito) e reiniciá-lo para obter uma nova conexão com o meu WiFi, mas principalmente isso não ajuda mais - você precisa reiniciar para usar o cartão novamente.

Eu tive isso em vários locais diferentes, por isso foi definitivamente um problema com meu cartão.

O kernel no momento:

$ uname -rp
3.14.1-031401-generic i686

Meu palpite é que a opção de economia de energia sem fio definida por powertoppode causar alguns problemas, então eu adicionei isso ao meu /etc/rc.localpara que a parte final fique assim:

# By default this script does nothing.

#####################################################
# tune all power save settings to >good<
powertop --auto-tune

Depois de desativar essa opção novamente, a placa sem fio parece funcionar melhor, mas não o tempo todo.

Quando no estado de falha e se eu tentar reativar o Wi-Fi no miniaplicativo nm, recebo este erro em /var/log/syslog:

iwlwifi 0000:01:00.0: Failed to load firmware chunk!

Eu coletei alguns dados com a ajuda desta resposta :

##### lspci #####

01:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 6b)
  Subsystem: Intel Corporation Wireless-N 7260 [8086:c262]
  Kernel driver in use: iwlwifi

resultados completos

Se procuro locate 7260|grep -i wifi, encontro o mesmo módulo /lib/firmware/iwlwifi-7260-8.ucode. Ele não usa os drivers mais recentes de wireless.kernel.org porque o iwlwifi-7260-9.ucode ainda não é suportado.)

Como posso corrigir esse problema no meu Lenovo Yoga 2 Pro? Talvez seja possível recarregar o módulo do kernel de alguma forma para reativá-lo com um script se ele morrer?

rubo77
fonte
Qual sistema operacional você está executando?
Charles Green
A forma da saída de uname parece um pouco diferente da minha - sem ofensa. Eu tenho que manter o meu wireless na potência máxima o tempo todo. Quando a rede sem fio para, ela volta após um certo período de tempo? Ele morre completamente ou simplesmente para de responder?
Charles Green
Talvez porque eu uso 32 bits. Ele morre e nunca mais volta; (
rubo77
Você tem certeza de que o firmware correto está instalado?
wxl 8/09/14
@ wxl: Eu tenho um Intel 7260. Como descobrir se o firmware correto está instalado? Preciso listar todas as configurações do kernel ? Ou existe um comando para verificar?
rubo77

Respostas:

9

Você precisa desativar o gerenciamento de energia e, possivelmente, a extensão 802.11n. Essas mudanças funcionaram para mim.

Para o gerenciamento de energia, crie um arquivo em

sudo gedit /etc/pm/power.d/wireless

com o seguinte conteúdo

#!/bin/sh 
/sbin/iwconfig wlan0 power off

e torná-lo executável:

sudo chmod +x /etc/pm/power.d/wireless

Para desativar a extensão 11n, tente o seguinte

sudo su
echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf

Você precisa rebootdepois dessas alterações. A corrida iwconfigdeve mostrar:

wlan0     IEEE 802.11abg

e

Power Management:off

O que definitivamente funcionou para mim foi atualizar para um dos kernel mais recentes do

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc4-utopic/
Harris
fonte
Quando você atualizou o kernel? Antes de desativar a opção de energia e a extensão n? E o kernel trabalha com unity e 14.04?
rubo77
Atualizei o kernel depois de configurar essas opções. Com o novo kernel (3.17.0-031700rc 1 a 4) e o último kernel oficial do 14.04.1 (3.13.0-36) parece que não há necessidade de desativar o 11n. Ambos trabalham agora com união.
Harris
E funcionou com a desativação de n e powersvings antes, sem atualizar o kernel?
rubo77
Não quero brincar com isso, mas tem funcionado bem nos últimos dias.
Harris
Vou desabilitar o 11n por enquanto. Eu tive problemas mais cedo, quando tentei um kernel utópico no confiável!
precisa
1

Verifique se há erros ou dicas no log:

dmesg | grep iwl

Parece que o firmware -8 está carregando. Você pode ter melhor sorte com o -9.

ls /lib/firmware | grep 7260

Felizmente, você terá:

iwlwifi-7260-7.ucode
iwlwifi-7260-8.ucode
iwlwifi-7260-9.ucode 

Nesse caso, faça backup da versão -8:

sudo mv /lib/firmware/iwlwifi-7260-8.ucode  /lib/firmware/iwlwifi-7260-8.bak

Reinicie e verifique as mensagens:

dmesg | grep iwl

Você se conecta? É estável?

chili555
fonte
Eu tenho isso em dmesg: loaded firmware version 22.24.8.0 op_mode iwlmvm embora eu também tenho o -7 -8e iwlwifi-7260-9.ucodeno /lib/firmware. É difícil dizer sobre o stableness, porque hoje não tive problemas ainda
rubo77
Por favor, veja minha edição acima.
precisa saber é o seguinte
Se eu fizer backup do -8 e reiniciar, a versão -7 será carregada. Se eu também fizer o backup, recebo um erro dizendo que não há nenhum. Se eu backup e renomear o -9 versão para -8, eu recebo o erro:Driver unable to support your firmware API. Driver supports v8, firmware is v9.
rubo77
A estabilidade é melhor, pior ou igual quando a versão -7 é carregada?
chili555
Como posso ver que o -7 carrega? Eu acho que no meu caso, já carregado a -7 versão o tempo todo, porque isso é o que modinfo iwlwifimostra no "firmware" (ver lista de todas as configurações do kernel para obter detalhes sobre os dispositivos instalados )
rubo77
1

Nenhuma das outras soluções resolveu o problema e, recentemente, descobri que este é um problema de hardware :

Quando eu carrego meu laptop, ele geralmente treme e dobra um pouco, isso está causando o faiure!

Eu posso provocar a falha dobrando a parte inferior da tela um pouco para trás de um lado e puxando para frente do outro lado. não forte, só um pouquinho sem ferir o dispositivo .

Após algumas tentativas, o cartão Wifi morre.

O mesmo problema na minha partição do Windows para jogos.

Portanto, a solução é apenas colocar o dispositivo em um local seguro e não alterar o ângulo da tela; o cartão Wifi permanecerá ativo sem problemas.

Talvez seja causado pelos conectores Aux e Main que tocam no estojo; quando você o dobra, o cartão Wi-Fi está localizado no lado esquerdo, logo acima da bateria:

insira a descrição da imagem aqui

Tentei responder a placa wifi com este guia: http://techdadreview.com/2014/09/02/upgrade-lenovo-yoga-2-pros-wireless-card/

Mas descobri que o problema não é o cartão WiFi em si, mas é a parte mais longa da placa-mãe ao lado. Sempre que você pressiona levemente a platina, o cartão WiFi morre.

Por isso, tentarei comprar um pequeno cartão USB agora e, enquanto isso, serei cauteloso em não pressionar muito a parte inferior do meu laptop.

rubo77
fonte
Acho que sou afetado exatamente pelo mesmo problema de hardware no meu Thinkpad X230. Qual foi a solução final que você escolheu?
Orschiro 02/10
Enviei de volta dentro do prazo de garantia e recebi o preço original de volta. Eles disseram, eles não poderiam consertá-lo
rubo77