[pm-utils/hal] probleme gestion disque dur
Publié : sam. 23 oct. 2010, 22:30
Bonjour,
Mon problème concerne pm-utils 1.4.0-1 avec noyau 2.6.35-ARCH, hal 0.5.14-4 et xorg-server-catalyst-maximize-fix 1.9.0-1
petit historique :
Après installation d'Arch/xorg/catalyst/kde sur mon portable, j'essaie de configurer le système au mieux, notamment la gestion de l'énergie.
J'ai donc installé laptop-mode-tools. Je l'avais configurer pour gérer le disque dur. laptop-mode devait passer le paramètre -B 254 à hdparm sur secteur et -B 200 sur batterie.
laptop-mode ce lançait bien. J'ai voulu vérifier le fonctionnement, sur secteur, en faisant après le démarrage de kde or j'obtenais :
J'ai cherché le problème dans la conf de laptop-mode-tools, googlé, essayé plein de config différentes, rien n'y faisait. J'ai donc viré laptop-mode-tools pour voir le comportement du système sans.
Pour faire le réglage sur le disque dur, j'ai donc rajouté "hdparm -B 254 /dev/sda" dans /etc/rc.local Et.... rien, toujours l'APM sur 1 et pas sur 254. J'ai donc consulté les log (j'aurais du y penser plus tôt) et me suis aperçu que pm-utils réglait les paramètres du disque dur au démarrage. J'ai vérifié le fichier de conf par défaut de pm-utils concernant les disques durs, /usr/lib/pm-utils/power.d/harddrive dont voici un extrait
D'après ce fichier, sur secteur, l'APM du disque devait être sur 254, or il n'en était rien. J'ai googlé et constaté que je n'était pas le seul à avoir des problèmes avec pm-utils. Comme conseillé sur certains forum, j'ai tenté de désactiver le réglage du disque dur en faisant mais, et c'est là je trouve que ça cloche vraiment, cela n'a rien changé. pm-utils continuait d'appliquer les réglages inscrits dans le script /usr/lib/pm-utils/power.d/harddrive.
Du coup, la seule solution que j'ai trouvé et qui fonctionne c'est supprimer (après l'avoir sauvegardé) /usr/lib/pm-utils/power.d/harddrive
Qu'en pensez-vous? Etant newbie sur Arch, j'ai peut-être loupé quelque chose.
Merci
Mon problème concerne pm-utils 1.4.0-1 avec noyau 2.6.35-ARCH, hal 0.5.14-4 et xorg-server-catalyst-maximize-fix 1.9.0-1
petit historique :
Après installation d'Arch/xorg/catalyst/kde sur mon portable, j'essaie de configurer le système au mieux, notamment la gestion de l'énergie.
J'ai donc installé laptop-mode-tools. Je l'avais configurer pour gérer le disque dur. laptop-mode devait passer le paramètre -B 254 à hdparm sur secteur et -B 200 sur batterie.
laptop-mode ce lançait bien. J'ai voulu vérifier le fonctionnement, sur secteur, en faisant après le démarrage de kde
Code : Tout sélectionner
hdparm -I /dev/sda | grep Advanced
Suite à quoi, pour avoir le comportement voulu je faisais :Advanced power management level: 1
* Advanced Power Management feature set
Code : Tout sélectionner
hdparm -B 254 /dev/sda
Pour faire le réglage sur le disque dur, j'ai donc rajouté "hdparm -B 254 /dev/sda" dans /etc/rc.local Et.... rien, toujours l'APM sur 1 et pas sur 254. J'ai donc consulté les log (j'aurais du y penser plus tôt) et me suis aperçu que pm-utils réglait les paramètres du disque dur au démarrage. J'ai vérifié le fichier de conf par défaut de pm-utils concernant les disques durs, /usr/lib/pm-utils/power.d/harddrive dont voici un extrait
Code : Tout sélectionner
#!/bin/sh
[ -x /sbin/hdparm ] || exit $NA
# Default values on AC
DRIVE_SPINDOWN_VALUE_AC="${DRIVE_SPINDOWN_VALUE_AC:-0}"
DRIVE_WRITE_CACHE_AC="${DRIVE_WRITE_CACHE_AC:-1}"
DRIVE_POWER_MGMT_AC="${DRIVE_POWER_MGMT_AC:-254}"
DRIVE_ACOUSTIC_MGMT_AC="${DRIVE_ACOUSTIC_MGMT_AC:-0}"
# Default values on battery
DRIVE_SPINDOWN_VALUE_BAT="${DRIVE_SPINDOWN_VALUE_BAT:-6}"
DRIVE_WRITE_CACHE_BAT="${DRIVE_WRITE_CACHE_BAT:-0}"
DRIVE_POWER_MGMT_BAT="${DRIVE_POWER_MGMT_BAT:-1}"
DRIVE_ACOUSTIC_MGMT_BAT="${DRIVE_ACOUSTIC_MGMT_BAT:-254}"
Code : Tout sélectionner
touch /etc/pm/power.d/harddrive
Du coup, la seule solution que j'ai trouvé et qui fonctionne c'est supprimer (après l'avoir sauvegardé) /usr/lib/pm-utils/power.d/harddrive
Qu'en pensez-vous? Etant newbie sur Arch, j'ai peut-être loupé quelque chose.
Merci