I'm having trouble resuming on my T60p. With gnome-power-manager if I sleep and resume within 5minutes everything is ok. If I sleep (close the lid) and wait more than 5 minutes the machine never comes back, the video remains black but otherwise it appears to be running, not crashed.
I tried a kernel from koji.fedoraproject.org/packages/kernel/2.6.27.7/130.fc10 that was supposed to fix the problem but that didn't help.
Going through all the options of pm-suspend, I found that this is the only one that works reliably:
pm-suspend --quirk-vbe-post
I assume it's a matter of tweaking now to get gnome-power-manager to do this...I'm still looking at it though.
Any suggestions welcome
I'm assuming something with editing the hal fdi files should help, the setting to get this behaviour would be
power_management.quirk.vbe_post
I looked at /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-lenovo.fdi
There are some lines for the T60p, I changed them as follows:
...
false
false
true
...
So, I copied these changes into /etc/hal/policy/t60p.fdi (the /usr/share/hal files will be written over on the next hal update).
false
false
true
Then restarted haldaemon and checked lshal
[root@burnaby 10freedesktop]# service haldaemon restart
Stopping HAL daemon: [ OK ]
Starting HAL daemon: [ OK ]
[root@burnaby 10freedesktop]# lshal |grep vbe
power_management.quirk.vbe_post = true (bool)
Trying a suspend now...ok, that seems to work. So just set vbe_post in hal and you are done.