Code: Select all
0: 27719 XT-PIC timer
1: 147 XT-PIC i8042
2: 0 XT-PIC cascade
3: 0 XT-PIC ehci_hcd:usb1
4: 0 XT-PIC ohci_hcd:usb3
5: 6069 XT-PIC ohci_hcd:usb2, saa7134[0], saa7134[0], saa7146
(0), ICE1712, eth0
11: 5023 XT-PIC libata
12: 170 XT-PIC i8042
14: 11100 XT-PIC ide0
15: 24 XT-PIC ide1
As this did not seem a very healthy situation to me, I recompiled my kernel with IO-APIC and ACPI enabled. Now I get following interrupt assignments :
Code: Select all
0: 4453508 IO-APIC-edge timer
1: 5244 IO-APIC-edge i8042
9: 0 IO-APIC-level acpi
12: 20706 IO-APIC-edge i8042
14: 35046 IO-APIC-edge ide0
15: 24 IO-APIC-edge ide1
17: 986149 IO-APIC-level saa7146 (0), matroxfb
18: 1810352 IO-APIC-level ohci_hcd:usb2, eth0
19: 27526 IO-APIC-level libata, ohci_hcd:usb3
20: 0 IO-APIC-level ehci_hcd:usb1
21: 0 IO-APIC-level saa7134[0], saa7134[0]
22: 7889 IO-APIC-level ICE1712
I could switch the cards physically, but I am afraid that the APIC will still assign a lower IRQ to the video card as it is first detected. In the kernel documentation I read that it is possible to assign IRQs by appending pirq=10,5,9,11 to the kernel boot parameters, but it does not seem to work.
Can this be done for a nVidia nForce2 ?
