Bug 54675

Summary: [RADEON:KMS:RV730XT:HDMI:AUDIO] Screaming audio IRQ with 3.5.3 kernel
Product: DRI Reporter: Chris Rankin <rankincj>
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg output when radeon.audio=1
none
dmesg output when radeon.audio=0
none
lspci output none

Description Chris Rankin 2012-09-08 21:47:38 UTC
Created attachment 66851 [details]
dmesg output when radeon.audio=1

I have recently added a HD4670 AGP to one of my older machines, and I am noticing problems with the HDMI audio device. Specifically:

irq 17: nobody cared (try booting with the "irqpoll" option)
Pid: 0, comm: swapper/0 Not tainted 3.5.3 #2
Call Trace:
 [<c1063806>] ? __report_bad_irq+0x11/0x94
 [<c1063a2d>] ? note_interrupt+0x120/0x19b
 [<c1062325>] ? handle_irq_event_percpu+0xe8/0xfb
 [<c1062361>] ? handle_irq_event+0x29/0x40
 [<c10640fc>] ? handle_level_irq+0x93/0x93
 [<c1064163>] ? handle_fasteoi_irq+0x67/0x90
 <IRQ>  [<c1003625>] ? do_IRQ+0x2e/0x83
 [<c1229829>] ? common_interrupt+0x29/0x30
 [<c106007b>] ? audit_update_watch+0x59/0x285
 [<c1007479>] ? default_idle+0x23/0x3b
 [<c1007b38>] ? cpu_idle+0x4b/0x7e
 [<c1314877>] ? start_kernel+0x2a4/0x2a7
handlers:
[<f8575b75>] azx_interrupt [snd_hda_intel]
Disabling IRQ #17

This is with radeon.audio=0. With radeon.audio=1, the KMS IRQ has similar problem and is also disabled.
Comment 1 Chris Rankin 2012-09-08 21:48:50 UTC
Created attachment 66852 [details]
dmesg output when radeon.audio=0
Comment 2 Chris Rankin 2012-09-08 21:49:43 UTC
Created attachment 66853 [details]
lspci output
Comment 3 Chris Rankin 2012-09-09 00:17:26 UTC
According to alsamixer, my HD4670 only has a S/PDIF playback device. However, my HD4890 has both S/PDIF and PCM playback devices. I don't know whether this is significant.
Comment 4 Chris Rankin 2012-09-09 11:21:38 UTC
Apparently, the KMS IRQ can fail even when radeon.audio=0. So it looks like the audio IRQ always fails and sometimes takes the KMS IRQ with it - seemingly at random.
Comment 5 Chris Rankin 2012-09-09 13:38:27 UTC
"lspci -n" output for the HD4670:

01:00.0 0300: 1002:9495
01:00.1 0403: 1002:aa38
Comment 6 Chris Rankin 2012-09-10 21:37:04 UTC
Booting with "irqpoll=1" doesn't fix the problem; it simply no longer happens at boot time:

irq 17: nobody cared (try booting with the "irqpoll" option)
Pid: 3347, comm: wineserver Not tainted 3.5.3 #2
Call Trace:
 [<c1063806>] ? __report_bad_irq+0x11/0x94
 [<c1063a2d>] ? note_interrupt+0x120/0x19b
 [<c1062325>] ? handle_irq_event_percpu+0xe8/0xfb
 [<c1062361>] ? handle_irq_event+0x29/0x40
 [<c1064163>] ? handle_fasteoi_irq+0x67/0x90
 [<c1003957>] ? handle_irq+0x63/0x70
 [<c1003625>] ? do_IRQ+0x2e/0x83
 [<c1229829>] ? common_interrupt+0x29/0x30
handlers:
[<f8d09b75>] azx_interrupt [snd_hda_intel]
Disabling IRQ #17
Comment 7 Martin Peres 2019-11-19 08:29:06 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/299.

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.