I've noticed that after a suspend to ram or disk I can't switch between X and vt if I suspend on vt, on resume switching to X causes hags on video ( I still can use ssh not connect thru net) if I suspend on X, on resmue X works but if I switch on vt and then back to X I've the same effect as above... how to reproduce: (in a VT) echo -n mem>/sys/power/state (wait) resume switch to X you get unusable video
Created attachment 51335 [details, diff] patch against 2.6.10-gentoo-r7 to fix this issue
Bryan, you might want to add this patch to x11-drm.
Where has this patch come from? Has it been submitted upstream?
Well, the real problem is that seemed to fix this issue, but now I get sometimes usable X but sometimes I still got fb freeze when switching to X. SO I don't know how this patch is really the final solution to radeon resume freezes...
Ok, when you have figured out a solution with the upstream developers please notify us on this bug.
Is this issue still present in newer kernels (e.g. 2.6.12)?
If you'd like me to keep monitoring the upstream bug for solutions, please try and reproduce with the current development kernel (currently 2.6.13-rc4), report findings here and on the upstream bug, and tag this bug with "watch-linux-bugzilla" in the status whiteboard.