Bug 27031

Summary: Xpress 200M (rc410) hangs when going into hibernation or waking up from suspend
Product: DRI Reporter: Andres Cimmarusti <acimmarusti>
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: medium    
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
DRM relevant kernel log
none
lspci --verbose (only VGA card in question)
none
Xorg log
none
my xorg.conf (mainly to enable page flipping and EXA) none

Description Andres Cimmarusti 2010-03-11 16:38:22 UTC
Created attachment 33969 [details]
DRM relevant kernel log

Hello,

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.

Andres Cimmarusti
Comment 1 Andres Cimmarusti 2010-03-11 16:39:11 UTC
Created attachment 33970 [details]
lspci --verbose (only VGA card in question)
Comment 2 Andres Cimmarusti 2010-03-11 16:39:41 UTC
Created attachment 33971 [details]
Xorg log
Comment 3 Andres Cimmarusti 2010-03-11 16:40:43 UTC
Created attachment 33972 [details]
my xorg.conf (mainly to enable page flipping and EXA)
Comment 4 Andres Cimmarusti 2010-04-01 10:31:28 UTC
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:
http://bbs.archlinux.org/viewtopic.php?pid=705928

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.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.