Subject : Suspend to ram regression (2.6.24-rc1-git) Submitter : Jens Axboe <jens.axboe@oracle.com> References : http://lkml.org/lkml/2007/10/31/328 Handled-By : Jens Axboe <jens.axboe@oracle.com> Jeff Garzik <jeff@garzik.org> Kristen Carlson Accardi <kristen.c.accardi@intel.com> Patch : http://lkml.org/lkml/2007/11/1/60
Caused by: commit 31556594f913fa81d008cecfe46d7211c919a853 Author: Kristen Carlson Accardi <kristen.c.accardi@intel.com> Date: Thu Oct 25 01:33:26 2007 -0400 [libata] AHCI: add hw link power management support http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=31556594f913fa81d008cecfe46d7211c919a853
I've duplicated the problem, and narrowed it down to ata_dev_set_dipm() during the suspend. Working on a fix.
This patch appears to fix the problem: http://lkml.org/lkml/2007/11/2/256
Fixed by: commit f5456b63ec9fdad37b680fc9fe6fe8222d2c1839 Author: Kristen Carlson Accardi <kristen.c.accardi@intel.com> Date: Fri Nov 2 16:37:08 2007 -0700 libata: Don't disable dipm with SET FEATURES http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f5456b63ec9fdad37b680fc9fe6fe8222d2c1839