Bug 60251

Summary: Resume after suspend-to-RAM crashes in kernel module radeon
Product: Drivers Reporter: Birger (birger.retterstol.olaisen)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: normal CC: szg00000
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.8.8, 3.9.8, drm-next from 2013-06-29 Subsystem:
Regression: No Bisected commit-id:
Attachments: Contents of /var/log/pm-suspend.log

Description Birger 2013-06-30 13:16:28 UTC
I have an older HP Compaq dc5750 Microtower with an ATI Radeon XPRESS 1150 chipset and an integrated ATI Radeon X300 graphic card (RS482/RS485 [Radeon Xpress 1100/1150]). For more detailed info on the system see http://h10010.www1.hp.com/wwpc/us/en/sm/WF06a/12454-12454-64287-321860-3328896-3252512.html?dnr=1 . This is an x86_64 machine.

When doing suspend-to-RAM with pm-suspend, the system suspends nicely (screen and fan turns off, and the power led starts pulsing) but when I try to resume the system, it stops after just a couple of seconds, and I have to do a hard reboot to start the system. /var/log/pm-suspend.log contains no lines from the resume, only from the suspend.

The distribution I'm using is Linux Mint 15, based on Ubuntu 13.04, and I've used DebuggingKernelSuspend from the Ubuntu Wiki (https://wiki.ubuntu.com/DebuggingKernelSuspend) to try to debug the problem. After recompiling the kernel with CONFIG_PM_TRACE, /sys/power/pm_trace pointed to radeon kernel module as the source of the problem.

As suggested on the Ubuntu Wiki page, I also tested two mainline kernels (drm-next from 2013-06-29 and v3.9.8) from http://kernel.ubuntu.com/~kernel-ppa/, and they cashed on resume the same way as the Ubuntu 3.8 kernel.

I attach the pm-suspend.log.

With regards,
Birger Retterstøl Olaisen
Comment 1 Birger 2013-06-30 13:17:50 UTC
Created attachment 106471 [details]
Contents of /var/log/pm-suspend.log