I just found the following document specifying how the hard disk should react 
to a freefall event:
http://www.t13.org/Documents/UploadedDocuments/docs2006/e06144r2-Freefall_Control_Feature_Set_CB.pdf

It states that the drive should try to complete the command after the
freefall event but send an error message if it is not able to complete
the command before its timeout. As the described problem usually occurs
after several freefall events it is quite likely that the kernel does
not properly react to this reported error message. However, I do not
know how an UNC (uncorrectable error) reported by the disk would look
like in the libata error messages. Maybe someone with more knowledge in
this area could follow this up?

Furthermore, it is very unlikely that the reported problem is due to a
hardware failure as I could not provoke it in Microsoft Vista.

The above mentioned document also gives the codes that have to be send
to the disk to turn the freefall protection off. This would at least
provide a temporal workaround. Does anybody know how I can send a SET
FEATURE command with Feature Code C1h to the drive?

Many thanks and best wishes!

Karl Martin

-- 
Thinkpad with Seagate 7200.3 crashes after head parking due to movement
https://bugs.launchpad.net/bugs/311352
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to