Please install and boot kernel [1] which enables IRQ debugfs.

Then you can find the "do_IRQ: X.Y" means. On my system:

# ls /sys/kernel/debug/irq/irqs
0  1  10  11  12  120  121  122  123  124  125  126  127  128  129  13  130  
131  132  133  14  15  16  17  18  19  2  3  4  5  51  6  67  7  8  9

# cat /sys/kernel/debug/irq/irqs/129
handler:  handle_edge_irq
device:   0000:01:00.0
status:   0x00004000
istate:   0x00000000
ddepth:   0
wdepth:   0
dstate:   0x01409200
            IRQD_ACTIVATED
            IRQD_IRQ_STARTED
            IRQD_SINGLE_TARGET
            IRQD_MOVE_PCNTXT
            IRQD_AFFINITY_SET
node:     -1
affinity: 4
effectiv: 4
pending:  
domain:  INTEL-IR-MSI-1-3
 hwirq:   0x80000
 chip:    IR-PCI-MSI
  flags:   0x30
             IRQCHIP_SKIP_SET_WAKE
             IRQCHIP_ONESHOT_SAFE
 parent:
    domain:  INTEL-IR-1
     hwirq:   0x1c0000
     chip:    INTEL-IR
      flags:   0x0
     parent:
        domain:  VECTOR
         hwirq:   0x81
         chip:    APIC
          flags:   0x0
         Vector:    34
         Target:     4
         move_in_progress: 0
         is_managed:       0
         can_reserve:      0
         has_reserved:     0
         cleanup_pending:  0

Target and Vector are the values in "do_IRQ: Target.Vector".

The affected device can be found by finding the matched Target and
Vector.

[1] https://people.canonical.com/~khfeng/lp1781016-irq-debug/

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1781016

Title:
  Slow flood of do_IRQ: No irq for vector

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1781016/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to