Cristian Ionescu-Idbohrn wrote:
On Wed, 24 Dec 2008, Bart Samwel wrote:
Hi Christian,
Cristian Ionescu-Idbohrn wrote:
Isn't this more sensical?
--- 90-hdparm.sh~ 2008-08-19 21:59:10.000000000 +0200
+++ 90-hdparm.sh 2008-12-23 17:18:23.000000000 +0100
@@ -12,7 +12,7 @@
DO_HDPARM=y
if [ -e /usr/sbin/laptop_mode ] ; then
LMT_CONTROL_HD_POWERMGMT=$(. /etc/laptop-mode/laptop-mode.conf && echo
"$CONTROL_HD_POWERMGMT")
- if [ "$LMT_CONTROL_HD_POWERMGMT" != 0 ] ; then
+ if [ "$LMT_CONTROL_HD_POWERMGMT" != 1 ] ; then
# Laptop mode controls hdparm -B settings, we don't.
DO_HDPARM=n
fi
Well, no. The logic is like this: if LMT_CONTROL_HD_POWERMGMT is
nonzero, then *we* shouldn't do it because laptop mode tools already
does this. So we set our flag to N if the LMT flag is set to nonzero!
I see... Hmm... That's some sort of catch 22 situation then.
If CONTROL_HD_POWERMGMT=0, acpi-support will do hd power management.
If CONTROL_HD_POWERMGMT=1, laptop-mode will do hd power management.
I have both the acpi-support and laptop-mode-tools packages installed, and
I don't want any of these to do hd power management. I don't see how I
can achieve that by just modifying the flag value in
/etc/laptop-mode/laptop-mode.conf.
The reason for wanting to stop 'hdparm -B 254' from executing is that it
_some times_ it locks up my laptop at boot, when on AC. The only way to
get around is to power cycle and reboot. I don't like that. I didn't
figure out yet what to blame.
Hmmm, so this is actually a wishlist item to be able to disable this
behaviour. We can do that -- I can add a config option if you want. For
now, it's simple: delete the code from 90-hdparm.sh, and set
CONTROL_HD_POWERMGMT=0 as well. The 90-hdparm.sh is a config file, so it
won't get overwritten on upgrade.
Cheers,
Bart
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]