La carte Intel Corporation Wireless-N 7260 meurt au hasard

11

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

J'ai eu cela à plusieurs endroits différents, donc c'était vraiment un problème avec ma carte.

Le noyau en ce moment:

$ uname -rp
3.14.1-031401-generic i686

Je suppose que l' option d'économie d'énergie sans fil définie par powertoppeut causer des problèmes, j'ai donc ajouté ceci à mon /etc/rc.localafin que la partie finale ressemble à 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 à nouveau, la carte sans fil semble fonctionner mieux, mais pas tout le temps.

Lorsque je suis en panne et que j'essaye 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é quelques 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 le iwlwifi-7260-9.ucode n'est pas encore pris en charge.)

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

rubo77
la source
Quel système d'exploitation utilisez-vous?
Charles Green
La forme de la sortie de l'uname semble un peu différente de la mienne - pas d'infraction. Je dois garder mon sans fil à pleine puissance tout le temps. Lorsque votre réseau sans fil s'arrête, revient-il après une période de temps? Est-ce qu'il meurt complètement ou cesse de répondre?
Charles Green
Peut-être parce que j'utilise 32 bits. Il meurt et ne revient jamais; (
rubo77
Vous êtes sûr que le bon firmware est installé?
wxl
@wxl: J'ai un Intel 7260. Comment savoir si le bon firmware est installé? Dois-je répertorier tous les paramètres du noyau ? Ou y a-t-il une commande à vérifier?
rubo77

Réponses:

9

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'alimentation, 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 rebootaprès ces changements. La course iwconfigdevrait montrer:

wlan0     IEEE 802.11abg

et

Power Management:off

Ce qui a vraiment fonctionné pour moi, c'est de passer à l'un des derniers noyaux de

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc4-utopic/
Harris
la source
Quand avez-vous mis à jour le noyau? Avant de désactiver l'option d'alimentation et l'extension n? Et le noyau fonctionne-t-il avec l'unité et 14.04?
rubo77
J'ai mis à jour le noyau après avoir configuré ces options. Avec le nouveau noyau (3.17.0-031700rc 1 à 4) et le dernier noyau officiel pour 14.04.1 (3.13.0-36), il n'est pas nécessaire de désactiver 11n. Ils travaillent tous les deux maintenant avec unité.
Harris
Et cela a-t-il fonctionné avant de désactiver n et powervings, sans mettre à niveau le noyau?
rubo77
Je ne veux pas le gâcher, mais cela fonctionne bien depuis quelques jours.
Harris
Je vais pour l'instant désactiver 11n. J'ai eu des problèmes plus tôt, quand j'ai essayé un noyau utopique sur trusty!
rubo77
1

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

dmesg | grep iwl

Il semble que le firmware -8 se charge. 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 oui, sauvegardez la version -8:

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

Redémarrez et recherchez les messages:

dmesg | grep iwl

Vous connectez-vous? Est-il stable?

chili555
la source
J'ai ceci dans dmesg: loaded firmware version 22.24.8.0 op_mode iwlmvm bien que j'aie aussi le -7 -8et iwlwifi-7260-9.ucodedans /lib/firmware. Il est difficile de parler de la stabilité, car aujourd'hui je n'ai eu aucun problème pour l'instant
rubo77
Veuillez voir ma modification ci-dessus.
chili555
Si je sauvegarde le -8 et redémarre, la version -7 est chargée. Si je sauvegarde cela aussi, j'obtiens une erreur indiquant qu'il n'y en a pas. Si je sauvegarde et renomme la version -9 en -8, j'obtiens l'erreur:Driver unable to support your firmware API. Driver supports v8, firmware is v9.
rubo77
La stabilité est-elle meilleure, pire ou la même lors du chargement de la version -7?
chili555
Comment puis-je voir que le -7 se charge? Je pense que dans mon cas, il a déjà chargé la version -7 tout le temps, car c'est ce qui modinfo iwlwifiapparaît dans "firmware" (voir Liste de tous les paramètres du noyau pour obtenir des détails sur les périphériques installés )
rubo77
1

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

Lorsque je transporte mon ordinateur portable, il tremble généralement et se plie un peu, cela cause la faïence!

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

Après quelques essais, la carte Wifi s'éteint.

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

Ainsi, la solution consiste uniquement à mettre l'appareil en lieu sûr et à ne pas modifier l'angle de l'écran, la carte Wifi restera active sans problème.

Cela peut être dû au fait que les connecteurs Aux et Main 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:

entrez la description de l'image ici

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'est pas la carte WiFi elle-même, mais c'est la longue partie de la carte mère à côté d'elle. 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 en attendant je ferai attention à ne pas trop appuyer sur le dessous de mon portable.

rubo77
la source
Je pense que je suis affecté par exactement le même problème matériel sur mon Thinkpad X230. Quelle a finalement été la solution que vous avez choisie?
orschiro
Je l'ai renvoyé dans le délai de garantie et récupéré le prix d'origine. Ils ont dit qu'ils ne pouvaient pas le réparer
rubo77