[EMAIL PROTECTED] wrote:
Unfortunately none of my drives 'hdparm -i' report:
AdvancedPM=yes
Some report no, others are flash card readers that don't return anything.
They all get this error.
For a workaround, I edited '/etc/acpi/start.d/90-hdparm.sh'.
Setting DO_HDPARM=n
Grepping hdparm -i for the string above on each drive would probably be a good
fix. Something like this might work, but would need to be tested on machines
that support AdvancedPM
if [ $DO_HDPARM = y ] ; then
AC_POWER=$( /usr/bin/on_ac_power; echo $? )
for dev in /dev/sd? /dev/hd? ; do
if [ -b $dev ] ; then
if hdparm -i $dev |grep "AdvancedPM=yes" - >/dev/null ; then
if [ $AC_POWER -eq 1 ] ; then
hdparm -B 128 $dev
else
hdparm -B 254 $dev
fi
fi
fi
done
fi
Looks interesting, I'll give it some thought. I'm considering some other
improvements to this functionality as well, I'll let you know what happens!
Cheers,
Bart
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]