Fun issue, and I don't have an answer to this one. I am running Debian linux, and loving it on my desktop at work, but not on my laptop at home. I am not happy with the laptop because I can't run Compiz. Normal people wouldn't care about this, but this means I can't run the expose clone for linux. I don't care about any of the other fancy stuff that Compiz can do, just that one thing. The problem is not hardware related, my hardware runs it fine, except when i suspend the system. When I suspend the system it just doesnt come back. It goes off, flashes the mouse, and hangs there.
I have found a couple of scripts that I could not get to work correctly, mostly because they are for ubuntu and that uses a differnt power management system. I have found that when i unsuspend, if i am quick on the keys, i can switch to the console, wait a second or two, then switch back and it comes back.
I have no idea where the issue lays, the hardware is Intel Video GM45, intel chipsets all the way around. Without Compiz suspend/sleep works fine.
So my friends, i am at a loss with this one, if you have an answer hit me with an email.