I 'made it work' on my Thinkpad X41 by patching /etc/pm/functions-intel. I'm sure this is not really right, but it makes it work.
I'm tracking down a problem with 'vbetool post' now..... tom --- function-intel.save 2006-03-05 10:45:49.000000000 -0800 +++ functions-intel 2006-03-05 10:40:55.000000000 -0800 @@ -13,8 +13,9 @@ resume_video() { ( - /usr/sbin/vbetool post - /usr/sbin/vbetool vbestate restore < /var/run/vbestate +# /usr/sbin/vbetool post +# /usr/sbin/vbetool vbestate restore < /var/run/vbestate + /usr/sbin/vbetool dpms on ) >/dev/null 2>&1 }