echo 3 >/proc/acpi/sleep system seems go to sleep (but the Lid isn't blank), but it can't be woke up.
Below workaround solves the problem (though the display isn't open, but it's a known issue. I actually can ssh into the system after resume) --- 2.6/drivers/acpi/hardware/hwsleep.c.orig 2004-12-16 16:59:37.894180856 +0800 +++ a/drivers/acpi/hardware/hwsleep.c 2004-12-16 16:59:57.498200592 +0800 @@ -282,6 +282,7 @@ acpi_enter_sleep_state ( return_ACPI_STATUS (status); } +#if 0 if (sleep_state != ACPI_STATE_S5) { /* Disable BM arbitration */ @@ -290,7 +291,7 @@ acpi_enter_sleep_state ( return_ACPI_STATUS (status); } } - +#endif /* * 1) Disable/Clear all GPEs * 2) Enable all wakeup GPE
Is there any situation in which this would break existing functionality?
*** This bug has been marked as a duplicate of 3599 ***
Doesn't solve bug #2664 with the HP nc4010 :-(