web-dev-qa-db-fra.com

adaptateur usb wifi se déconnecter au hasard

J'ai un problème avec ma connexion wi-fi.

J'utilise l'adaptateur wifi TP-Link TL-WN823N, qui se connecte au routeur wifi Alcatel Link Zone MW40V. OS est Ubuntu Xenial.

Cela fonctionne bien pendant un moment, et pour une raison quelconque, je m'arrête, puis ça retourne au travail. Cela peut fonctionner pendant des heures, mais parfois seulement 10 minutes.

Le périphérique USB n'est pas "perdu" ou quelque chose comme ça, le "signal de force" est toujours comme 90/100

Quelqu'un m'a suggéré de regarder/var/log/syslog et je pense que j'ai au moins deux problèmes, pour commencer. J'ai beaucoup de ceux-ci:

Sep 24 11:41:19 konrad kernel: [131012.924347] RTL871X: rtw_set_ps_mode(enxd46e0e147875) Enter 802.11 power save - WIFI-TRAFFIC_IDLE
Sep 24 11:41:19 konrad kernel: [131012.924359] RTL871X: rtl8192e_set_FwPwrMode_cmd: Mode=2 SmartPS=2 UAPSD=0
Sep 24 11:41:19 konrad NetworkManager[822]: <warn>  [1506246079.6088] (wlan0): error getting signal strength: No such device
Sep 24 11:41:21 konrad kernel: [131014.928441] RTL871X: rtw_set_ps_mode(enxd46e0e147875) Leave 802.11 power save - WIFI-TRAFFIC_BUSY
Sep 24 11:41:21 konrad kernel: [131014.928451] RTL871X: rtl8192e_set_FwPwrMode_cmd: Mode=0 SmartPS=2 UAPSD=0
Sep 24 11:41:23 konrad kernel: [131016.932286] RTL871X: rtw_set_ps_mode(enxd46e0e147875) Enter 802.11 power save - WIFI-TRAFFIC_IDLE
Sep 24 11:41:23 konrad kernel: [131016.932297] RTL871X: rtl8192e_set_FwPwrMode_cmd: Mode=2 SmartPS=2 UAPSD=0
Sep 24 11:41:25 konrad NetworkManager[822]: <warn>  [1506246085.6072] (wlan0): error getting signal strength: No such device
Sep 24 11:41:31 konrad NetworkManager[822]: <warn>  [1506246091.6080] (wlan0): error getting signal strength: No such device
Sep 24 11:41:37 konrad NetworkManager[822]: <warn>  [1506246097.6046] (wlan0): error getting signal strength: No such device
Sep 24 11:41:43 konrad NetworkManager[822]: <warn>  [1506246103.6078] (wlan0): error getting signal strength: No such device
Sep 24 11:41:49 konrad NetworkManager[822]: <warn>  [1506246109.6042] (wlan0): error getting signal strength: No such device
Sep 24 11:41:51 konrad kernel: [131044.988390] RTL871X: rtw_set_ps_mode(enxd46e0e147875) Leave 802.11 power save - WIFI-TRAFFIC_BUSY
Sep 24 11:41:51 konrad kernel: [131044.988402] RTL871X: rtl8192e_set_FwPwrMode_cmd: Mode=0 SmartPS=2 UAPSD=0
Sep 24 11:41:53 konrad kernel: [131046.992232] RTL871X: rtw_set_ps_mode(enxd46e0e147875) Enter 802.11 power save - WIFI-TRAFFIC_IDLE

Note latérale: le message d'erreur indiquant la force du signal est apparu récemment, avant même qu'il ne soit plus là, mais des problèmes existaient également.

En ce qui concerne les économies d'énergie, quelqu'un m'a conseillé de

[connection]
wifi.powersave = 2

Dans le fichier /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf (3 auparavant). Je l'ai fait et j'ai redémarré la machine entière. Mais cela n'a rien changé.

Alors, comment se débarrasser de ces messages? Je pense que c'est ainsi que je devrais commencer à résoudre le problème principal?

p.s. Ceci est le résultat du script d'informations sans fil ( Ma connexion Wi-Fi/WiFi ne fonctionne pas. Quelles informations sont nécessaires pour diagnostiquer le problème? ), créé (e) lorsque la connexion était correcte:

http://paste.ubuntu.com/25609509/

1
konrados

Éditer 1.5 ans plus tard:

En fait, j'ai finalement résolu le problème en ... déplaçant mon adaptateur Wi-Fi plus haut :) I.e. auparavant, l'appareil était connecté directement à un PC, à l'arrière. J'ai utilisé un câble d'extension USB de 1 m pour l'éloigner d'un ordinateur. Et dans le même temps, mettez-le plus haut. Maintenant, cela semble évident pour moi, ce n'était pas à l'époque, quand j'ai posé la question :)

Mais la réponse ci-dessous a également aidé, mais pas à 100%.

Quelqu'un a suggéré de faire ce qui suit. Créez le fichier suivant:

 /etc/modprobe.d/8192eu.conf

Et ajoutez la ligne suivante:

options 8192eu rtw_power_mgnt=0 rtw_enusbss=0 rtw_ips_mode=0

D'après ce que j'ai trouvé, la signification des options est la suivante:

- Désactiver la gestion de l'alimentation :

options 8192eu rtw_power_mgnt = 0

- Désactiver la suspension automatique USB :

options 8192eu rtw_enusbss = 0

- Désactiver la gestion de l'alimentation :

options 8192eu rtw_ips_mode = 0

Cela a aidé à entrer à plusieurs reprises dans le mode veille, ce qui a amélioré la situation globale, sans toutefois le résoudre à 100%. C'est cependant un sujet pour une autre question.

Une des sources: https://forum.manjaro.org/t/solved-rtl8192-wifi-performance-problem-after-last-stable-update/25481

1
konrados