Interrupt stom on cardbus device
John Baldwin
jhb at freebsd.org
Fri Feb 27 09:12:22 PST 2009
On Friday 27 February 2009 9:30:06 am Sergey G Nasonov wrote:
> Hello all,
> I have get an issue after recent kernel recompile.
> The problem appears after switch from X to text console and back to X11.
> After that vmstat -i show an interrupt storm on cardbus device:
>
> > vmstat -i
> interrupt total rate
> irq1: atkbd0 6483 3
> irq9: acpi0 3236 1
> irq12: psm0 347988 167
> irq14: ata0 16431 7
> irq16: cbb0 uhci2+ 13624982 6556
> irq20: uhci0 14 0
> irq22: ehci0 2 0
> cpu0: timer 4154687 1999
> irq256: em0 53736 25
> irq257: hdac0 5797 2
> cpu1: timer 4153683 1998
> irq258: vgapci0 235585 113
> Total 22602624 10877
>
> I suppose that the issue related with the latest MSI interrupt
> handler changes for intel graphics chipset. My laptop has i965GM.
> pciconf -lv:
>
> vgapci0 at pci0:0:2:0: class=0x030000 card=0x20b517aa chip=0x2a028086
> rev=0x0c hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Mobile 965 Express Integrated Graphics Controller'
> class = display
> subclass = VGA
>
> When I added my device to drm_msi_blacklist and recompile drm modules the
> problem disappear.
> Is it possible to resolve this problem without moving the device to the
> drm_msi_blacklist?
> I can test any patches or provide additional detail if it is required.
> Thanks.
It seems the device is still interrupting on its INTx line perhaps in addition
to the MSI interrupts.
--
John Baldwin
More information about the freebsd-current
mailing list