Page 1 sur 1

[Hdparm] Laptop mode inopérant (En cours)

Publié : lun. 11 oct. 2010, 12:26
par ZeroDay
Bonjour,

J'ai installé Arch sur mon netbook, et c'est tout naturellement que je me suis penché sur la consommation d'énergie.
J'ai donc utilisé le laptop mode pour cela.
Or dans le fichier de configuration de celui ci, il est dit que lorsque le laptop mode est activé et sur batterie, la valeur HDPOWERMGMT est égale à 128, ce qui correspondrait à un hdparm -B 128 /dev/sda.

Or lorsque je débranche mon netbook, un hdparm -I | grep power me dis que la valeur est bien passée à 128, mais elle finit tout de même par passer à 1 au bout d'une vingtaine de secondes.
J'ai l'impression que cela correspond avec l'affichage du message "xx% de batterie restant etc..." qui s'affiche en popup sous Gnome.

Quel démon ou processus pourrait changer cette valeur -B de mon HDD ? Est-ce que D-BUS ou HAL pourrait être responsable de ce changement de valeur ?

Re: [Hdparm] Laptop mode inopérant (En cours)

Publié : dim. 14 nov. 2010, 01:02
par DFT-PNK
Bonjour,

Je ne suis pas un expert d'Archlinux mais je vais essayer de t'aider.

Pourrais tu me donner les fichiers de configuration suivant :

- /etc/rc.conf
- /etc/rc.local
- /etc/laptop-mode/laptop-mode.conf


Je ne sais pas si ce sera vraiment utile, mais c'est un début (enfin j'espère)

Re: [Hdparm] Laptop mode inopérant (En cours)

Publié : dim. 14 nov. 2010, 02:28
par tuxce
En fait, là t'utilises des softs qui se marchent un peu sur les pieds.
Si tu utilises le gestionnaire de gnome, ce dernier utilise upower qui lui même utilise pm-utils, tu as la configuration de gnome d'une part:
System->Preferences->Gestionnaire d'énergiepower management-> Arrêt des disques durs quand cela est possible

Et la configuration de pm-utils d'autre part, pour ce qui concerne le disque: /usr/lib/pm-utils/power.d/harddrive
Le comportement de ce fichier peut être modifié en le copiant dans:
/etc/pm/power.d/
puis en le modifiant.

Pour ton paramètre, il faut modifier:

Code : Tout sélectionner

DRIVE_POWER_MGMT_BAT="${DRIVE_POWER_MGMT_BAT:-1}"
par

Code : Tout sélectionner

DRIVE_POWER_MGMT_BAT="${DRIVE_POWER_MGMT_BAT:-128}"
n'oublie pas un:

Code : Tout sélectionner

chmod +x /etc/pm/power.d/harddrive