On Thu, 16 Sep 2010, Alexander Best wrote:

On Wed Sep 15 10, Oliver Fromme wrote:
Warren Block <wbl...@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.
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to