Most recent kernel where this bug did not occur: Still happens. Distribution: Linux version 2.6.15-gentoo-r7 (root@localhost) (gcc version 3.4.5 (Gentoo 3.4.5-r1, ssp-3.4.5-1.0, pie-8.7.9)) #1 SMP PREEMPT Tue Mar 14 23:04:58 GMT 2006 Hardware Environment: Pentium 4 Software Environment: Linux 2.6.15-gentoo-r7 Problem Description: After using hdparm -S60 /dev/sda on a SATA disk, the drive will eventually go to sleep. When one goes to wake it up, it sometimes works, and sometimes does not. When it fails, one gets an oops see attachment for extract from kern.log (dmesg) Steps to reproduce: hdparm -S60 /dev/sda wait for the HD to go to sleep. Try to access the HD. Repeat until failure.
Created attachment 7643 [details] Extract from dmesg. Extract from dmesg showing the error messages from the libata.
James, There were multiple fixes to libata. Have you tried latest kernel? Thanks.
This is definitely fixed now. Closing.