(modifié le 14 février 2016 à 16:26)

Si vous avez comme moi un dongle WiFi Edimax 7811Un alors vous avez un souci pour joindre votre Raspberry Pi en WiFi. Fonctionne avec tous les dongle ayant un chipset Realtek RTL8188CU(S).

ew-7811un-standby

Symptôme : parfois votre Raspberry Pi ne répond pas ou après une latence : commandes SSH, ping hasardeux, lenteurs etc.

En cause, l'économie d'énergie

Je pensais que c'était le Raspberry Pi qui partait un peu vrille, en effet parfois il ne semble pas répondre. Puis en patientant quelques secondes il répondait à nouveau... après avoir connecté mon RPi en RJ45 je me suis aperçu qu'il répondait immédiatement.

C'est bien le dongle Edimax 7811Un qui est en cause, car il passe en mode économie d'énergie. Le dongle fonctionne alors par intermittence, d'où ce délai de réponse. Vu la faible consommation électrique d'un Raspberry Pi et d'un dongle WiFi j'ai préféré désactiver le mode d'économie d'énergie.

A noter que cela fonctionne également avec un dongle EDUP comme celui-ci :

Raspbian utilise le module 8192cu, vérifions-le avec cette commande :

Désactivation du mode

Pour régler le problème il faut modifier la configuration du module 8192cu :

Normalement ce fichier n'existe pas, ceci est normal.

Ajoutez ceci :

Redémarrez le RPi pour la prise en compte, ou rechargez le module en terminal :

Evidemment si vous êtes en SSH via WiFi il vaut mieux lancer un reboot, car vous perdrez la connexion dès la première ligne.

Explication

Voici à quoi correspond la ligne magique :

  • rtw_power_mgnt=0|1|2
    • 0 : désactive l'économie d'énergie
    • 1 : active l'économie d'énergie, minPS
    • 2 : active l'économie d'énergie, maxPS
  • rtw_enusbss=0|1
    • 0 : désactive l'auto suspension
    • 1 : active l'auto suspension

Si vous observez la LED bleue vous verrez d'ailleurs une nette différence après la désactivation du mode d'économie d'énergie, elle clignotera rapidement en quasi permanence. Avant elle passait par des périodes de clignottement lent.

Plus aucun souci pour ma part depuis 🙂

source

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter