Summary: Re: Spin down HDD after disk sync or before power off
Warren Block
wblock at wonkity.com
Thu Sep 16 14:57:22 UTC 2010
On Thu, 16 Sep 2010, Alexander Best wrote:
> On Wed Sep 15 10, Oliver Fromme wrote:
>> Warren Block <wblock at wonkity.com> wrote:
>> > [...]
>> > 8. Alexander Motin has an updated CAM version of the ATA system which
>> > will eventually replace the existing one. In -CURRENT, anyway. He was
>> > kind enough to look at my event handler. My understanding is that he is
>> > looking at implementing the head parking/standby mechanism in that new
>> > code.
>>
>> The patch below will work with the new CAM ATA driver
>> (i.e. ada(4) disks). It adds a sysctl, so you can switch
>> the spin-down off if you're going to just reboot:
>> # sysctl kern.cam.ada.spindown_shutdown=0
>
> i haven't tested your patch yet, but i don't think deciding whether to spin
> down the hdd should be decided merely from the sysctl value.
>
> the hdd should spindown when a shutdown has been issued and not spindown,
> if a reboot has been issued.
It's been a while, but the problem I found when comparing the NetBSD
code was that there didn't appear to be a way to tell from within the
FreeBSD driver whether it was a shutdown or reboot.
More information about the freebsd-hackers
mailing list