Au cours des derniers jours, un message s'affiche, vous invitant à mettre à jour la pile d'activation matérielle. Je l'ai installé mais après un redémarrage, ma connexion sans fil a commencé à avoir des problèmes.
Il peut se connecter à mon routeur mais il me donne des vitesses très lentes par rapport à avant de mettre à jour hwe.
Contexte:
uname -r
: 4.4.0-36-generic
sortie de lsusb
concernant mon sans fil:
Bus 003 Périphérique 002: ID 148f: 7601 Ralink Technology, Corp. MT7601U Adaptateur sans fil
Voici ce que j'ai essayé jusqu'à présent:
démarrage sur un noyau plus ancien: pour une raison inconnue, mon réseau sans fil ne fonctionnait pas correctement, a continué à demander un mot de passe mais ne s'est pas connecté
essayer de rétrograder le hwe: il y a cette question mais je ne pense pas que cela ait fonctionné. Quoi qu'il en soit, j'ai essayé de faire: Sudo apt-get install --install-recommends linux-generic-lts-trusty xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty
Ce que j'ai remarqué cependant, c'est que mon sans fil aurait toujours dû être ra0
, mais maintenant, lorsque j'exécute ifconfig
, il s'affiche comme wlan0
.
J'ai aussi remarqué quelque chose avec la sortie de dmesg
$ dmesg | grep 7601
[ 0.934064] usb 3-4: New USB device found, idVendor=148f, idProduct=7601
[ 15.338268] mt7601u 3-4:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 15.471269] mt7601u 3-4:1.0: Firmware Version: 0.1.00 Build: 7640 Build time: 201302052146____
[ 15.860232] mt7601u 3-4:1.0: Warning: unsupported EEPROM version 0d
[ 15.860234] mt7601u 3-4:1.0: EEPROM ver:0d fae:00
[ 15.860430] mt7601u 3-4:1.0: EEPROM country region 01 (channels 1-13)
[ 16.089832] usbcore: registered new interface driver mt7601u
[ 160.315896] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 160.615899] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 160.915929] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 161.215895] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 161.515928] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 161.515931] mt7601u 3-4:1.0: Error: mt7601u_mcu_wait_resp timed out
[ 161.820244] mt7601u 3-4:1.0: Error: MCU response pre-completed!
[ 161.820282] mt7601u 3-4:1.0: Error: MCU resp evt:0 seq:7-6!
[ 243.314219] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 243.614228] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 243.914225] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 244.214266] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 244.514289] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 244.514304] mt7601u 3-4:1.0: Error: mt7601u_mcu_wait_resp timed out
[ 244.886451] mt7601u 3-4:1.0: Error: MCU resp evt:0 seq:1-f!
[ 343.173024] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
[ 343.473023] mt7601u 3-4:1.0: Warning: mt7601u_mcu_wait_resp retrying
De plus, la sortie de lsmod
:
$ lsmod | grep -e mt7
mt7601u 102400 0
mac80211 733184 1 mt7601u
cfg80211 557056 2 mac80211,mt7601u
Tout d'abord, le package linux-generic-lts-trusty installe la version du noyau 3.13.0-xx. http://packages.ubuntu.com/search?keywords=linux-generic-lts&searchon=names&suite=trusty§ion=all Le pilote le plus récent est inclus dans 4.4.0-xx. Veuillez vérifier la version du noyau que vous avez maintenant:
uname -r
Si vous avez autre chose que 4.4.0-xx, nous traiterons un remède.
Deuxièmement, le pilote que vous avez compilé est désormais obsolète au profit du noyau mt7601u. Assurons-nous que le pilote que vous avez compilé est complètement supprimé:
cd ~/mt7601/src
Sudo make uninstall
Ensuite, ces erreurs:
[161.215895] mt7601u 3-4: 1.0: avertissement: mt7601u_mcu_wait_resp réessai [161.515928] mt7601u 3-4: 1.0: avertissement: mt7601u_mcu_wait_resp réessai [161.515931] mt7601u 3-4: 1.0_m4_m4_m4_tu_t4 : 1.0: Erreur: réponse MCU pré-complétée! [161.820282] mt7601u 3-4: 1.0: Erreur: MCU resp evt: 0 seq: 7-6!
J'ai lu certains rapports qui suggèrent que ces erreurs peuvent être liées à des changements de canal dans le routeur. En fait, de nombreux pilotes Linux sont sensibles aux paramètres du routeur.
Veuillez vérifier les paramètres du routeur. WPA2-AES est préféré; pas de WPA et mode mixte WPA2 et certainement pas TKIP. Deuxièmement, si votre routeur est capable de N vitesses, vous pouvez avoir une meilleure connectivité avec une largeur de canal de 20 MHz dans la bande 2,4 GHz à la place de 20/40 MHz automatique, bien qu'il soit susceptible d'affecter les vitesses N. J'ai également plus de chance avec un canal fixe, 1, 6 ou 11, plutôt qu'avec la sélection automatique des canaux. De plus, assurez-vous que le routeur n'est pas configuré pour utiliser N vitesses uniquement; les modes B, G et N automatiques sont préférés. Après avoir effectué ces modifications, redémarrez le routeur.
Ensuite, je recommande que votre domaine réglementaire soit défini explicitement. Vérifiez le vôtre:
Sudo iw reg get
Si vous obtenez 00, il s'agit d'un paramètre unique. Trouvez le vôtre ici: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 Ensuite, définissez-le temporairement:
Sudo iw reg set IS
Bien sûr, remplacez votre code de pays sinon l'Islande. Réglez-le en permanence:
gksudo gedit /etc/default/crda
Utilisez nano ou kate ou leafpad si vous n'avez pas l'éditeur de texte gedit.
Modifiez la dernière ligne pour lire:
REGDOMAIN=IS
Relisez attentivement, enregistrez et fermez l'éditeur de texte.
Ensuite, je définirais IPv6 sur Ignorer dans Network Manager: http://docs.fedoraproject.org/en-US/Fedora/18/html/Installation_Guide/images/netconfig/network-connections-ipv6-ignore .png Cet exemple concerne Ethernet, mais vous voulez sans fil.
Redémarrez et testez. Si cela ne fonctionne pas comme prévu, veuillez modifier votre question pour en ajouter une nouvelle:
dmesg | grep mt76