Re: dmesg: PCI interrupts are no longer routed automatically.........

From: linux-os
Date: Tue Jan 04 2005 - 14:06:08 EST


On Tue, 4 Jan 2005, Bjorn Helgaas wrote:

Do you have a device that doesn't work unless you specify
"pci=routeirq"?

If all your devices work, you can ignore the note in dmesg.

-

I note that pci_enable_device() needs to be executed __before__
the IRQ is obtained on 2.6.10, otherwise you get the wrong IRQ
(IRQ10 on this system)B.

This doesn't seem to be correct since the IRQ connection was set
by the BIOS and certainly shouldn't be changed. On this system,
interrupts that were not shared on 2.4.n and early 2.6.n end
up being shared... See IRQ18 below.

CPU0
0: 1135520 IO-APIC-edge timer
1: 3203 IO-APIC-edge i8042
7: 0 IO-APIC-edge parport0
8: 1 IO-APIC-edge rtc
9: 0 IO-APIC-level acpi
12: 66 IO-APIC-edge i8042
14: 10637 IO-APIC-edge ide0
16: 0 IO-APIC-level uhci_hcd, uhci_hcd
18: 81 IO-APIC-level libata, uhci_hcd, Analogic Corp DLB
19: 0 IO-APIC-level uhci_hcd
20: 801 IO-APIC-level eth0
21: 982 IO-APIC-level aic7xxx
23: 0 IO-APIC-level ehci_hcd
NMI: 0 LOC: 1135484 ERR: 0
MIS: 0

Cheers,
Dick Johnson
Penguin : Linux version 2.6.10 on an i686 machine (5537.79 BogoMips).
Notice : All mail here is now cached for review by Dictator Bush.
98.36% of all statistics are fiction.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/