After quite a
lot of playing with pm-suspend quirks, I've managed to figure out that Xen
does not wake up from suspend correctly on my HP Compaq 6510b.
I am running
Ubuntu 8.04 with Xen-3.2.1.
suspending from console, VESA X and accelerated X (Intel Mobile GM965/GL960
When Xen is not
running, suspending from X works correctly (There are a few issues such as
that the backlight does not turn on when using VESA), while from console it
does not (for some strange reason).
When I restore
the computer from sleep state with Xen, the fan starts working, but the
computer freezes completely and no devices return from sleep (such as
I've also tried
playing with Xen's acpi_sleep boot option (s3_mode, s3_bios) and no
combination of the flags works.
I was able to
suspend Xen once correctly with the command "pm-suspend" with no arguments,
but I am not able to reproduce this.
Does anyone have
any idea why this happens?