[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Does hdparm not run at startup anymore?



On 11/12/2016 08:37 AM, Rainer Dorsch wrote:
> + Alexandre, hdparm maintainer
>
> On Friday 11 November 2016 23:11:24 Rainer Dorsch wrote:
>> Hi,
>>
>> I configure sdb in /etc/hdparm.conf to apm=64, but when I start the system, apm does not change. Interesting enough a /etc/init.d/hdparm restart fixes the problem:
>>
>>
>> root@Silberkiste:~# cat /etc/hdparm.conf
<skip>
>> /dev/sdb {
>>          apm = 64
>>          spindown_time = 5
>> }
>>
>> root@Silberkiste:~# hdparm -I /dev/sdb|grep level
>>         Advanced power management level: 254
>> root@Silberkiste:~# /etc/init.d/hdparm restart
>> [ ok ] Restarting hdparm (via systemctl): hdparm.service.
>> root@Silberkiste:~# hdparm -I /dev/sdb|grep level
>>         Advanced power management level: 64
>> root@Silberkiste:~#
>>
>>
>> Any insight, why I need the /etc/init.d/hdparm restart is very welcome.
>>
>> Thanks
>> Rainer
>>
>>
Hi Rainer,
I can not reproduce this problem on my machine:

lsb_release -c
Codename:    jessie

hdparm -V
hdparm v9.43

egrep -v "^$|^#" /etc/hdparm.conf
/dev/sdc {
         apm = 64
         acoustic_management = 250
}
/dev/sdd {
         apm = 128
}
/dev/sdf {
         apm = 48
}


for disk in sdc sdd sdf; do echo $disk; hdparm -I /dev/$disk | egrep
"level:|acoustic"; done
sdc
    Advanced power management level: 64
    Recommended acoustic management value: 254, current value: 250
sdd
    Advanced power management level: disabled
    Recommended acoustic management value: 128, current value: 128
sdf
    Advanced power management level: 48
    Recommended acoustic management value: 208, current value: 0

The values are set after reboot or after init script restart.

Best,
Alex


Reply to: