Re: sdhci: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter -disabling IRQ

From: David Härdeman
Date: Sat Aug 02 2008 - 19:33:17 EST


On Sat, Jul 19, 2008 at 01:55:31AM +0200, Pierre Ossman wrote:
On Fri, 11 Jul 2008 18:47:06 +0200 David Härdeman <david@xxxxxxxxxxx> wrote:
On Thu, Jul 10, 2008 at 08:34:57AM +0200, Pierre Ossman wrote:
>And can you give me a complete
>dmesg dump. The sdhci hardware might not be the culprit, but just a
>trigger in that it enables that interrupt line.

Attached below....and /proc/interrupts says:


I see that you have an iwl4965. I got this precise problem when I
toggled the rfkill switch on my laptop. It is fixed in 2.6.26 though.
Could you try upgrading the kernel and see if it's the same bug?

Unfortunately the problem is still present with 2.6.26 (Debian package linux-image-2.6.26-1-amd64):

[ 640.407901] irq 19: nobody cared (try booting with the "irqpoll" option)
[ 640.407906] Pid: 0, comm: swapper Not tainted 2.6.26-1-amd64 #1
[ 640.407908] [ 640.407909] Call Trace:
[ 640.407910] <IRQ> [<ffffffff8026c46b>] __report_bad_irq+0x30/0x72
[ 640.407937] [<ffffffff8026c6aa>] note_interrupt+0x1fd/0x23b
[ 640.407945] [<ffffffff8026cf33>] handle_fasteoi_irq+0xa5/0xc8
[ 640.407951] [<ffffffff8020f590>] do_IRQ+0x6d/0xd9
[ 640.407956] [<ffffffff8020c43d>] ret_from_intr+0x0/0x19
[ 640.407958] <EOI> [<ffffffff8021e480>] hpet_legacy_next_event+0x0/0x34
[ 640.407974] [<ffffffffa002f46e>] :processor:acpi_idle_enter_simple+0x18d/0x1ff
[ 640.407983] [<ffffffff803a704c>] cpuidle_idle_call+0x7a/0xb2
[ 640.407986] [<ffffffff803a6fd2>] cpuidle_idle_call+0x0/0xb2
[ 640.407989] [<ffffffff8020ac79>] cpu_idle+0x89/0xb3
[ 640.408003] [ 640.408004] handlers:
[ 640.408005] [<ffffffffa012e9ab>] (sdhci_irq+0x0/0x5de [sdhci])
[ 640.408010] Disabling IRQ #19

--
David Härdeman
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/