web-dev-qa-db-fra.com

La carte Intel Corporation Wireless-N 7260 meurt au hasard

Sur Ubuntu 14.04 32 bits , ma carte sans fil cesse de fonctionner après un certain temps de fonctionnement. Parfois, il est utile d’arrêter le WiFi dans l’application nm-applett (dans le coin supérieur droit) et de le redémarrer pour obtenir une nouvelle connexion à mon WiFi, mais la plupart du temps, cela n’aide en rien: vous devez redémarrer pour utiliser la carte à nouveau.

J'avais ceci à plusieurs endroits différents, donc c'était définitivement un problème avec ma carte.

Le noyau en ce moment:

$ uname -rp
3.14.1-031401-generic i686

Mon hypothèse est que l'option d'économie d'énergie sans fil définie par powertop risque de poser des problèmes. J'ai donc ajouté ceci à mon /etc/rc.local donc la partie finale ressemblait à ceci:

# By default this script does nothing.

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

une fois que j'ai désactivé cette option, la carte sans fil semble mieux fonctionner, mais pas tout le temps.

Lorsque je suis en panne et que j'essaie de réactiver le WiFi dans l'applet nm, j'obtiens cette erreur dans /var/log/syslog:

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

J'ai collecté des données à l'aide de cette réponse :

##### 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

résultats complets

Si je cherche locate 7260|grep -i wifi, je trouve le même module /lib/firmware/iwlwifi-7260-8.ucode. Il n'utilise pas les derniers pilotes de wireless.kernel.org car iwlwifi-7260-9.ucode n'est pas encore supporté.)

Comment puis-je résoudre ce problème sur mon Lenovo Yoga 2 Pro? Peut-être est-il possible de recharger le module du noyau d'une manière ou d'une autre pour le réactiver avec un script s'il est mort?

11
rubo77

Aucune des autres solutions n'a résolu le problème, et récemment, j'ai découvert qu'il s'agissait d'un problème matériel:

Lorsque je porte mon ordinateur portable, il a l'habitude de secoue, et il se penche un peu, cela cause l'échec!

Je peux provoquer l'échec en pliant ​​le bas de l'écran un peu vers l'arrière d'un côté et tirez vers l'avant de l'autre côté. pas fort, juste un tout petit peu sans blesser l'appareil.

Après quelques tentatives, la carte Wifi meurt.

Le même problème sur ma partition Windows de jeu.

La solution consiste donc uniquement à placer l'appareil dans un endroit sûr et à ne pas modifier l'angle de l'écran. La carte Wifi restera active sans problèmes.

Cela est peut-être causé par les connecteurs Aux et Main qui touchent le boîtier. Lorsque vous le pliez, la carte Wi-Fi est située sur le côté gauche, juste au-dessus de la batterie:

enter image description here

J'ai essayé de répondre à la carte wifi avec ce guide: http://techdadreview.com/2014/09/02/upgrade-lenovo-yoga-2-pros-wireless-card/

Mais j’ai découvert que le problème n’était pas la carte WiFi elle-même, mais la longue partie de la carte mère qui la bordait. Chaque fois que vous appuyez légèrement sur cette platine, la carte WiFi meurt.

Je vais donc essayer d’acheter une petite carte USB maintenant et entre-temps, je ferai attention à ne pas appuyer trop fort sur le bas de mon ordinateur portable.

1
rubo77

Vous devez désactiver la gestion de l'alimentation et éventuellement l'extension 802.11n. Ces changements ont fonctionné pour moi.

Pour la gestion de l’énergie, créez un fichier dans

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

avec le contenu suivant

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

et le rendre exécutable:

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

Pour désactiver l’extension 11n, essayez ce qui suit.

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

Vous devez reboot après ces modifications. Lancer iwconfig devrait montrer:

wlan0     IEEE 802.11abg

et

Power Management:off

Ce qui a vraiment fonctionné pour moi a été de passer à l’un des derniers noyaux de

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc4-utopic/
9
Harris

Veuillez vérifier les erreurs ou les indices dans le journal:

dmesg | grep iwl

Il semble que le microprogramme -8 est en cours de chargement. Vous aurez peut-être plus de chance avec le -9.

ls /lib/firmware | grep 7260

J'espère que vous aurez:

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

Si tel est le cas, sauvegardez la version -8:

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

Redémarrez et vérifiez les messages:

dmesg | grep iwl

Vous vous connectez? Est-ce stable?

1
chili555