Bug 107001

Summary: Radeon HDMI audio lost after resuming from suspend
Product: Drivers Reporter: Timo Valtoaho (timo.valtoaho)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: normal CC: felix.schwarz, mirh, szg00000
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 4.2.0 Subsystem:
Regression: Yes Bisected commit-id:
Attachments: output of scripts/ver_linux
putput of lspci -vvv

Description Timo Valtoaho 2015-11-01 10:52:46 UTC
Created attachment 191781 [details]
output of scripts/ver_linux

After switching to 4.2 series, I noticed that audio through HDMI was gone after first suspend/resume cycle (systemctl suspend). I can get audio back with some simple operations, like executing xrand, lanching gnome-control-center or swithcing to a virtual terminal (ctrl+alt+F1). All of these operations will restore audio.

I have tested this out, and it was 4.2-rc2 that introduced this issue, and is still present in 4.3-rc7. Also, it doesn't matter whether radeon driver is a module or compiled in with required firmware.

System is Debian Jessie (8.2), Gnome

Output of scripts/ver_linux:

Attached files:

output of scripts/ver_linux
output of lspci -vvv
Comment 1 Timo Valtoaho 2015-11-01 10:53:53 UTC
Created attachment 191791 [details]
putput of lspci -vvv
Comment 2 Timo Valtoaho 2016-03-31 18:44:36 UTC
git bisected this to d57c0edfe00d3274b50f91ce3076ed0e82d28782.

Reverting this solves the problem, at least with 4.5.0 in which I'm testing the revert.
Comment 3 Timo Valtoaho 2016-10-03 16:54:28 UTC
Fix still working for 4.8.0
Comment 4 Timo Valtoaho 2016-12-20 19:14:41 UTC
...and with 4.9.0.

Sadly this has been bothering for over a year now. Anybody else suffering from this?
Comment 5 Felix Schwarz 2016-12-22 21:54:40 UTC
Also tracked by https://bugs.freedesktop.org/show_bug.cgi?id=99163 .