http://bugzilla.kernel.org/show_bug.cgi?id=7780





------- Additional Comments From [EMAIL PROTECTED]  2007-04-16 16:45 -------
As #8 says, the problem is on the generic suspend code, and I found the source
of the problem.

Although I'm not a kernel hacker, I have C and hardware programming knowledge. I
have been narrowing the problem, following the codepath. At last, the problem is
on the generic suspend code, at function ata_pci_device_do_suspend (file
drivers/ata/libata-core.c). It seems this hardware does not like entering on
PCI_D3hot state (at least as it is done by the generic code), because once I
disabled that call inside the function body my laptop suspended to RAM (and
resumed) with no apparent disk problem.

Now it is the time of the hardware gurus, because the SATA controller is
advertised on the PCI bus as D3hot capable.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are on the CC list for the bug, or are watching someone who is.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to