[PlanetCCRMA] IRQ problems on P8Z68-V ProGen3

Stephan Neuhaus sten at artdecode.de
Wed Sep 12 12:28:11 PDT 2012


On Sep 11, 2012, at 07:13, Fernando Lopez-Lezcano wrote:

> On 09/09/2012 02:02 AM, Stephan Neuhaus wrote:
>> My sound card is a M-Audio Delta 1010, and it sits on IRQ 18.  Also on IRQ 18 sits something that might be a USB controller (more detailed information available on request).  When I try to do anything at all with the sound card (such as running jackd and connecting Hydrogen to it), I get "IRQ 18 resetting" messages in /var/log/messages, accompanied by massive xruns.
> 
> Could you copy the exact error messages and anything else you see around them? What is it being shared with? ("grep 18 /proc/interrupts" to find out).

Thanks, Fernando.

Before I go into the technical details, let me express my huge admiration that you maintain this project so consistently for so long.  It can't always be easy, but without your good work, I'd never have started using Linux for audio.

Some updates: I misspelled the graphics card; it's a Radeon 7970, not a 7990 (if that even exists).  The CPU is an Intel Core I7-2600K.  I also rearranged the cards (graphics + sound) on the motherboard, but to no effect, other than that the sound card now shares a different interrupt with something else:

[neuhaus at achilles ~]$ grep 19: /proc/interrupts
 19:        147          0          0          0          0          0          0          0   IO-APIC-fasteoi   ahci, snd_ice1712

The actual error messages start when i start qjackctl and try to start jack:

Sep 12 20:13:19 achilles kernel: [  613.759528] IRQ 19 might be stuck.  Polling
Sep 12 20:13:19 achilles kernel: [  614.158536] IRQ 19 might be stuck.  Polling
Sep 12 20:13:20 achilles kernel: [  614.658201] IRQ 19 might be stuck.  Polling
Sep 12 20:13:20 achilles kernel: [  615.157896] IRQ 19 might be stuck.  Polling
Sep 12 20:13:21 achilles kernel: [  615.657565] IRQ 19 might be stuck.  Polling
Sep 12 20:13:21 achilles dbus-daemon[1087]: ** Message: No devices in use, exit
Sep 12 20:13:21 achilles kernel: [  616.157252] IRQ 19 might be stuck.  Polling
Sep 12 20:13:22 achilles kernel: [  616.656917] IRQ 19 might be stuck.  Polling
Sep 12 20:13:22 achilles kernel: [  617.156615] IRQ 19 might be stuck.  Polling
Sep 12 20:13:23 achilles kernel: [  617.656296] IRQ 19 might be stuck.  Polling

… lots more of those, then I quit qjackctl, which then proceeds to segfault:

Sep 12 20:13:30 achilles kernel: [  624.651806] IRQ 19 might be stuck.  Polling
Sep 12 20:13:30 achilles kernel: [  625.151447] IRQ 19 might be stuck.  Polling
Sep 12 20:13:30 achilles kernel: [  625.281521] qjackctl[2817]: segfault at 8 ip 00007f18f42ccab0 sp 00007fff5b5e5758 error 4 in libQtCore.so.4.8.2[7f18f41bf000+2c1000]
Sep 12 20:13:31 achilles abrtd: Directory 'ccpp-2012-09-12-20:13:30-2817' creation detected
Sep 12 20:13:31 achilles abrt[2837]: Saved core dump of pid 2817 (/usr/bin/qjackctl) to /var/spool/abrt/ccpp-2012-09-12-20:13:30-2817 (22073344 bytes)
Sep 12 20:13:31 achilles abrtd: Lock file '/var/spool/abrt/ccpp-2012-09-09-12:16:06-1804/.lock' is locked by process 2837
Sep 12 20:13:31 achilles kernel: [  625.651143] IRQ 19 might be stuck.  Polling
Sep 12 20:13:31 achilles abrtd: Generating backtrace
Sep 12 20:13:31 achilles kernel: [  626.150782] IRQ 19 might be stuck.  Polling
Sep 12 20:13:31 achilles abrtd: Cannot disassemble function at 0x0, not computing fingerprint
Sep 12 20:13:32 achilles kernel: [  626.650449] IRQ 19 might be stuck.  Polling
Sep 12 20:13:32 achilles abrtd: Duplicate: core backtrace
Sep 12 20:13:32 achilles abrtd: DUP_OF_DIR: /var/spool/abrt/ccpp-2012-09-09-12:16:06-1804
Sep 12 20:13:32 achilles abrtd: Corrupted or bad directory '/var/spool/abrt/ccpp-2012-09-12-20:13:30-2817', deleting
Sep 12 20:13:32 achilles kernel: [  627.150163] IRQ 19 might be stuck.  Polling
Sep 12 20:13:33 achilles kernel: [  627.649848] IRQ 19 might be stuck.  Polling
Sep 12 20:13:33 achilles kernel: [  628.149528] IRQ 19 might be stuck.  Polling
Sep 12 20:13:34 achilles kernel: [  628.649206] IRQ 19 might be stuck.  Polling
Sep 12 20:13:34 achilles kernel: [  629.148888] IRQ 19 might be stuck.  Polling

and at some point (3 minutes later), IRQ 19 seems to become unstuck again.

Researching this a bit, I am now wondering whether this might not be an instance of this issue: https://bugzilla.redhat.com/show_bug.cgi?id=755956 (with more enlightening info to be had here https://bugzilla.redhat.com/show_bug.cgi?id=845211) since the motherboard seems to have the misbehaving PCIe/PCI bridge controller, called ASM108x.  Do you think that it might be a good idea to try booting with noirqdebug and irqpoll?

Best regards,

Stephan



More information about the PlanetCCRMA mailing list