I've asked this a couple of times elsewhere on the forums, and I still have yet to get any input that points me in the right direction, so I'm hoping someone can at least tell me what's going wrong with ACPI so I can get it working right.
I've compiled my own kernel to use ACPI for various events on my laptop (it's an IBM t42p w/FIREGL T2 graphics card, so I'm using the ibm-acpi module). I've succesfully configured a script in order to suspend the system to RAM on lid events that works fine while running X, but whenever I try to suspend to RAM in the console, I get a blank screen upon recovery, the system is still running, as the three fingered salute works fine, and I can even type in 'reboot' and the machine restarts just fine, and the backlight also turns on upon recovery.
The script I based my own configuration on is at
http://thinkwiki.org/wiki/How_to_configure_acpid. I don't think that's the problem though, as I have also edited the action script so that it just runs
Code:
echo -n "mem" > /sys/power/state
and get the same results. I found a couple of other threads that report this exact same problem on different machines, but none of them provide any kind of solution to the problem. Is this something that the developers working on ACPI in the kernel are aware of?
Any help would be much appreciated.
Thank you
EDIT: I should probably alo mention that I'm using the vesa framebuffer on console.