web-dev-qa-db-fra.com

Comment désactiver la gestion de l'alimentation Wi-Fi lors de l'utilisation de Jupiter?

Contexte et problème

Mon ordinateur portable (Lenovo ThinkPad X131e 3372-2VU, exécutant Ubuntu 12.04 LTS) se bloque lorsque Ubuntu essaie de gérer l'alimentation de l'interface sans fil.

J'ai dû désactiver manuellement la gestion de l'alimentation sans fil pour éviter les gels, et cela ne se produit plus depuis que je l'ai fait.

Cependant, maintenant j'utilise jupiter afin d'économiser la batterie sans être alimenté en courant alternatif, et il semble que la gestion de l'alimentation sans fil soit de nouveau activée, et le système se bloque a recommencé.

Existe-t-il un moyen de configurer jupiter pour ne pas gérer l'alimentation de l'interface sans fil? Ou suffit-il de désactiver manuellement la gestion de l'alimentation (c'est-à-dire que jupiter ne la réactivera pas)?

Sinon, l'applet jupiter a fait un excellent travail. Il a littéralement doublé la durée de vie de la batterie de mon ordinateur portable. Je préfère donc de loin jupiter.

Symptômes

L'exécution de iwconfig au démarrage afficherait ce qui suit, même après avoir désactivé manuellement la gestion de l'alimentation sans fil (Sudo iwconfig eth2 power off) avant de redémarrer ou d'arrêter:

eth2      IEEE 802.11abg  ESSID:"287LyonSt."  
          Mode:Managed  Frequency:2.437 GHz  Access Point: F8:D1:11:9B:89:81   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

Merci d'avance.

1
oaskamay

Après des recherches et un peu de chance (il n'y avait pas beaucoup d'informations sur Internet sur la façon de jouer avec les configurations jupiter), j'ai pu trouver ma propre réponse.

Si vous regardez dans /usr/bin/jupiter, qui est écrit en python, il nous dit que jupiter exécute tout power-management scripts Shell liés à partir de 2 fichiers dans /usr/lib/jupiter/kernel/:

  • battery pour les scripts exécutés lorsque l'ordinateur portable est sur batterie.
  • power pour les scripts exécutés lorsque l'ordinateur portable est sur secteur.

Pour empêcher jupiter d'activer power-management pour votre carte d'interface sans fil, procédez comme suit:

  1. Trouvez la ligne qui dit: iw dev $WIFI_ADAPTER set power_save on
  2. Changez-le en: iw dev $WIFI_ADAPTER set power_save off
1
oaskamay

Ce répertoire contient le gestionnaire d'alimentation par défaut ubuntu 12.04 lts

/usr/lib/pm-utils/power.d/

A l'intérieur d'un fichier exécutable "sans fil" a une logique pour activer, désactiver le sans fil sur AC/Battery ou plus de sécurité.

0
Javier