Spin down HDD after disk sync or before power off

Warren Block wblock at wonkity.com
Wed Jan 27 04:36:18 UTC 2010


On Tue, 26 Jan 2010, Alexander Best wrote:

> because of kern/140752 i looked through a discussion back in 2009
> (http://lists.freebsd.org/pipermail/freebsd-hackers/2009-March/027879.html)
> concerning freebsd's hdd spin down procedure. right now ATA_FLUSHCACHE is
> being used although the hitachi hdd specs referenced in the pr say that this
> will not cause proper load/unload and thus an emergency unload will occur
> which reduces the life expectancy of hdds dramatically (20.000 shutdowns vs.
> 600.000 shutdowns). unfortunately the discussion back then didn't come up with
> any sort of decision/patch.
>
> attached you'll find a very simple patch which issues ATA_STANDBY_IMMEDIATE
> instead of ATA_FLUSHCACHE during hdd spin down.
>
> could somebody with hdd knowledge comment on this? this matter seems quite
> important since there may be a chance that the current spin down mechanism in
> freebsd damages hdds!

Does the shutdown sound different with that patch?  On a couple of 
different notebooks here, unpatched FreeBSD makes a "GLINK!" sound when 
the drive parks, much louder than other operating systems on the same 
notebooks.

-Warren Block * Rapid City, South Dakota USA


More information about the freebsd-hackers mailing list