Interrupt stom on cardbus device

Sergey G Nasonov snasonov at bcc.ru
Fri Feb 27 06:55:50 PST 2009


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.
-- 
Best Regards,
Nasonov Sergey



More information about the freebsd-current mailing list