Created attachment 33969 [details]
DRM relevant kernel log
I'm running Debian Squeeze. I pulled xserver-xorg-video-radeon version 6.12.191 and kernel 2.6.33 from the experimental repository. I activated KMS+DRI2 on my hardware: ATI Radeon Xpress 200M IGP (5955) (RC410).
I did this in an attempt to make suspend/hibernate work (as they don't work with version 6.12.4 in user modesetting).
I report that hibernate hangs before the laptop enters hibernation and the screen goes blank but remains on, as a strange smoke-like glow appears.
Suspend doesn't work either. This time it manages to go into suspend mode, but display never wakes up. Remains shut off. Only by pressing and holding the power button can I reboot (in both cases: hibernate and suspend).
I checked the logs and found nothing relevant. There is, however, an error I get from drm. I'm attaching the file so you can see it for yourselves.
Thanks for your hard work. The Radeon driver has indeed come a long way...it only needs a little bit more polishing.
Created attachment 33970 [details]
lspci --verbose (only VGA card in question)
Created attachment 33971 [details]
Created attachment 33972 [details]
my xorg.conf (mainly to enable page flipping and EXA)
After dedicating a lot of time to find a fix, I was able to get it.
This isn't a bug in the radeon driver, thus I'm marking it as invalid. I apologize for my eagerness to assign the blame on the radeon driver.
I got my fix from:
Since I'm running gnome, all I had to do was enable Network-Manager sleep under gnome-power-settings in the gconf-editor.
I also report this works well for me even in UMS with radeon 6.12.6 and 2.6.32-4 in squeeze. I haven't tried KMS yet, will do so once it's 6.12.192 is migrated to testing.