Comment 34 for bug 89746

Revision history for this message
Warren Stockton (wns) wrote :

I have been following this bug for a while since I am encountering a very similar problems with a HP dv6408nr laptop (Turion 64 X2 TL-56 CPU).

I have found that the excessive hard interrupts, in my case, are coming from the sdhci driver and the SD/SDIO/MMC/MS/MSPro Host Adapter, especially if it is auto-loaded. By blacklisting the device and loading it later by hand, it is only occasionally that this device will then generate excessive interrupts.

Before loading the sdhci driver I see that it is states IRQ 11 in the lspci output:
# lspci -s 07:05.01 -v
07:05.1 Generic system peripheral [Class 0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
        Subsystem: Hewlett-Packard Company Presario V6133CL
        Flags: bus master, medium devsel, latency 64, IRQ 11
        Memory at b8000800 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2

But after loading sdhci, lspci states IRQ7 is in use:
# lspci -s 07:05.01 -v
07:05.1 Generic system peripheral [Class 0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
        Subsystem: Hewlett-Packard Company Presario V6133CL
        Flags: bus master, medium devsel, latency 64, IRQ 7
        Memory at b8000800 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2

This is confirmed by /proc/interrupts:
# cat /proc/interrupts | grep sdhci
  7: 2 821 IO-APIC-fasteoi sdhci:slot0

I also encounter the intermittent RTC issues. I have blacklisted all the RTC modules: rtc_cmos, rtc_core and rtc_lib, but even so, the hwclock command (or any bootscript that calls hwclock) will frequently cause a hard hang.

The 3rd issue is an unknown hang when running openSUSE 10.3 -default kernels... The boot option, pollirq, can delay the hang, sometimes for hours. This is most frustrating since it does not occur while running 2.6.22.5-*-vanilla kernels.

Hope this helps someone get to the bottom of this... even though my experiences are on a different distribution.