To list the Interrupts/IRQ:
# dmesg | grep ‘[iI][rR][qQ]‘
$ dmesg | grep ‘[Ii][Rr][Qq]‘
ACPI: IRQ9 SCI: Edge set to Level Trigger.
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 *12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 12
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
What about using the proc file system.
cat /proc/interrupts
CPU0 CPU1
0: 103197671 4078 IO-APIC-edge timer
1: 202 2 IO-APIC-edge i8042
8: 0 1 IO-APIC-edge rtc
14: 266503 7 IO-APIC-edge ide0
18: 1546116 59354 IO-APIC-level eth0
20: 359581 4 IO-APIC-level Mylex AcceleRAID 170
31: 165 159 IO-APIC-level acpi
NMI: 0 0
LOC: 103209867 103209822
ERR: 0
MIS: 0
You can get more information from /proc/IRQ/(IRQ NUMBER)/????
Thats on Linux anyway.
exter_c