[alsa-devel] ice1724: dmesg filled with IRQ errors

Takashi Iwai tiwai at suse.de
Mon Sep 14 14:33:26 CEST 2009


At Fri, 11 Sep 2009 12:47:13 +0200,
Vedran Miletić wrote:
> 
> I ran winecfg, and it probed around sound stuff a bit, and then dmesg
> got filled with:
> 
> [ 6623.654899] ice1724: Too long irq loop, status = 0x30
> [ 6623.654901] ice1724: Disabling MPU_TX
> [ 6623.654982] ice1724: Too long irq loop, status = 0x30
> [ 6623.654983] ice1724: Disabling MPU_TX
> [ 6623.655064] ice1724: Too long irq loop, status = 0x30
> [ 6623.655065] ice1724: Disabling MPU_TX
> [ 6623.655146] ice1724: Too long irq loop, status = 0x30
> [ 6623.655147] ice1724: Disabling MPU_TX
> [ 6623.655228] ice1724: Too long irq loop, status = 0x30
> [ 6623.655229] ice1724: Disabling MPU_TX
> [ 6623.655310] ice1724: Too long irq loop, status = 0x30
> [ 6623.655311] ice1724: Disabling MPU_TX
> [ 6623.655391] ice1724: Too long irq loop, status = 0x30
> [ 6623.655393] ice1724: Disabling MPU_TX
> [ 6623.655473] ice1724: Too long irq loop, status = 0x30
> [ 6623.655475] ice1724: Disabling MPU_TX
> [ 6623.655555] ice1724: Too long irq loop, status = 0x30
> [ 6623.655557] ice1724: Disabling MPU_TX
> [ 6623.655637] ice1724: Too long irq loop, status = 0x30
> [ 6623.655639] ice1724: Disabling MPU_TX
> [ 6623.655719] ice1724: Too long irq loop, status = 0x30
> [ 6623.655721] ice1724: Disabling MPU_TX
> [ 6623.655801] ice1724: Too long irq loop, status = 0x30
> [ 6623.655803] ice1724: Disabling MPU_TX
> [ 6623.655883] ice1724: Too long irq loop, status = 0x30
> [ 6623.655885] ice1724: Disabling MPU_TX
> [ 6623.655966] ice1724: Too long irq loop, status = 0x30
> [ 6623.655967] ice1724: Disabling MPU_TX
> 
> And so on. I had to reset, since it was impossible to shutdown or
> unload ice1724 module. Is this a known bug? Can I help debugging it?

Which card?  Is it with an RT-kernel?

The problem is with MPU401 handling.  It's a long-standing issue and I
hoped this being already fixed, but apparently not on yours.

Try to comment out the code that calls snd_rawmidi_new() in ice1724.c.


Takashi


More information about the Alsa-devel mailing list