2004-10-10 00:35:30

by Lee Revell

[permalink] [raw]
Subject: weird APIC problem: irq 177 & irq 185

Someone posted a bug report to alsa-user, and /proc/interrupts dies not
look right. Kernel is 2.6.8 on Debian Sid, more info is forthcoming.
It's a dual PIII-600.

There is no such thing as IRQ 177 and IRQ 185, correct?

CPU0 CPU1
0: 12931075 145 IIO-APIC-edge timer
1: 3516 1 IO-APIC-edge i8042
8: 4 0 IO-APIC-edge rtc
9: 0 0 IO-APIC-level acpi
11: 0 0 IO-APIC-level uhci_hcd, uhci_hcd
12: 222138 1 IO-APIC-edge i8042
14: 35418 2 IO-APIC-edge ide0
15: 24 1 IO-APIC-edge ide1
177: 22627 1 IO-APIC-level eth1
185: 0 0 IO-APIC-level EMU10K1
NMI: 0 0
LOC: 12931345 12931386
ERR: 0
MIS: 0

Lee


2004-10-10 01:38:30

by Roland Dreier

[permalink] [raw]
Subject: Re: weird APIC problem: irq 177 & irq 185

Lee> There is no such thing as IRQ 177 and IRQ 185, correct?

With CONFIG_PCI_MSI (used to be CONFIG_PCI_USE_VECTOR) it's entirely
possible to get interrupt numbers like that. On my dual Xeon system,
I have /proc/interrupts that looks like:

CPU0 CPU1 CPU2 CPU3
0: 288964788 0 0 0 IO-APIC-edge timer
2: 0 0 0 0 XT-PIC cascade
4: 303 0 0 0 IO-APIC-edge serial
14: 67708 1 0 0 IO-APIC-edge ide0
15: 13 0 0 0 IO-APIC-edge ide1
153: 0 0 0 0 IO-APIC-level uhci_hcd
161: 1590294 0 0 0 IO-APIC-level eth0
169: 0 0 0 0 IO-APIC-level uhci_hcd
177: 0 0 0 0 IO-APIC-level uhci_hcd
201: 81 0 0 0 PCI-MSI-X ib_mthca (comp)
209: 2 0 0 0 PCI-MSI-X ib_mthca (async)
217: 2171 0 0 0 PCI-MSI-X ib_mthca (cmd)
NMI: 57794488 57794274 57794272 57794270
LOC: 288981914 288981943 288981942 288981941
ERR: 0
MIS: 0

- Roland