T61p won't wake from suspend

view full story

http://askubuntu.com – I am running Ubuntu 11.10 on a ThinkPad T61p. In general it works well, however it does not wake from suspend properly. It seems to wake, the crescent moon light turns off and there is the beep for wake up, but the screen mostly blank, with just a line of red across the top. Nothing works after that. I need to restart to get anything to work. None of the solutions I have seen on this site or any other is really relevant. Anyone know how to fix this? Or if not any troubleshooting suggestions? (HowTos)