On Thu, 5 Mar 2009, Tobias Blersch wrote:

Oliver Fromme wrote:
> Joerg Sonnenberger wrote:
> This is not true. Many hard disks don't like having to do an emergency
> shutdown as it affects the disk life time negatively. That's what
> happens if you poweroff the machine when the disks are still spinning.

Can you point to any authoritative information (URL) about
that claim, such as vendor specs, white paper or similar?

http://www.hitachigst.com/tech/techlib.nsf/techdocs/28DCCB17E0EEC5A086256F4E006E2F5B

Thats the specification for my notebooks hard drive. Section 6.6
Reliability gives data about how to power-off the disk. It also contains
numbers of supported load/unloads and emergency unloads. Emergency
unloads are invoked when the heads are still loaded and power fails.

Ok, I didn't know that. There are some drives that can unload the heads normally on power loss and don't need any special handling, and I was under the mistaken impression that this was universal.

But the documentation suggests that this should be a BIOS function. When the kernel tries to poweroff the system, isn't that normally done via the BIOS (perhaps with ACPI/APM)? So maybe the BIOS is supposed to unload the heads (by sending a standby/sleep command) before cutting the power.

This makes sense in some ways. Suppose the drive is attached to a weird ATA controller that FreeBSD doesn't know anything about. (Maybe it's used by the other system in a dual-boot setup.) There's no way that FreeBSD could send it a power-down sequence, but the BIOS could.

Perhaps the OP's BIOS for some reason doesn't do this correctly.

--

Nate Eldredge
[email protected]
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[email protected]"

Reply via email to