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.
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:
iw dev $WIFI_ADAPTER set power_save on
iw dev $WIFI_ADAPTER set power_save off
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é.