Bug 65141

Summary: Blank screen after resume with radeon driver
Product: Drivers Reporter: Takashi Iwai (tiwai)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: normal CC: alexdeucher, aw, dennis.jansen, szg00000
Priority: P1    
Hardware: All   
OS: Linux   
URL: https://bugzilla.novell.com/show_bug.cgi?id=841822
Kernel Version: 3.7,3.11,3.12 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg output with drm.debug=0x0e
dmesg befor suspend
dmesg after suspend

Description Takashi Iwai 2013-11-18 09:30:03 UTC
Created attachment 115031 [details]
dmesg output with drm.debug=0x0e

Reported at openSUSE bugzilla
    https://bugzilla.novell.com/show_bug.cgi?id=841822

The original bug report:

Toshiba P775D-S7230 AMD APU A4, resume from suspend leaves screen "black".

WHen I compiled and installed the proprietary AMD driver (13.8B2), it works
fine.  Same behavior on 12.3 as well.

Reproducible: Always

Steps to Reproduce:
1.  Make sure AMD FOSS driver is loaded
2.  Suspend (to ram or disk)
3.  Resume
4.  Screen is blank, machine is "resumed"
Actual Results:  
The machine appears to be in a working state, but the screen is black

Expected Results:  
Full function resume from suspend with video

Compiling and installing the AMD proprietary driver (13.8B2) works.

===

The problem is seen without X, too.

Reproduced on (openSUSE) 12.3 means that kernel 3.7 had already the problem.
openSUSE 13.1 uses 3.11.x kernel, and the reporter tested 3.12 kernel, too.

The full dmesg with drm.debug=0x0e after S4 resume is attached.
Comment 1 Dennis Jansen 2014-01-28 14:08:40 UTC
Try the kernel parameters: nomodeset vga=0
(for X, load radeon with modeset=1, e.g. via modprobe.d options)

With my system, at least resume from hibernation then works with an active display. Did not find a fix to suspend to ram, though.

(Also running AMD A4 here)
Comment 2 Dennis Jansen 2014-01-28 14:14:36 UTC
May be related to: https://bugzilla.kernel.org/show_bug.cgi?id=61691
Comment 3 Andreas Wiener 2014-04-08 13:18:34 UTC
Hi, I am experiencing the same issue with an AMD A6 CPU. I tried with 3.13 and now 3.14 kernel but the problem persists. I am also running opensuse 13.1.

I attached my dmesg before and after with drm.debug=0x0e. Please let me know if I can help with additional information.
Comment 4 Andreas Wiener 2014-04-08 13:19:35 UTC
Created attachment 131711 [details]
dmesg befor suspend
Comment 5 Andreas Wiener 2014-04-08 13:20:20 UTC
Created attachment 131721 [details]
dmesg after suspend
Comment 6 Alex Deucher 2014-04-08 15:14:49 UTC
This is a duplicate of:
https://bugs.freedesktop.org/show_bug.cgi?id=42960