############################################################################### # # consistant elements # # lspci -v # 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74) Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded Ethernet Controller on VT8235 Flags: bus master, medium devsel, latency 64, IRQ 9 I/O ports at 1800 [size=256] Memory at d0002c00 (32-bit, non-prefetchable) [size=256] Capabilities: ############################################################################### # # normal operation # kernel parameters include pci=noacpi # # # /var/log/messages # Apr 27 08:03:16 laptop kernel: PCI: Sharing IRQ 9 with 0000:00:12.0 # # cat /proc/interupts # CPU0 0: 102200 XT-PIC timer 1: 146 XT-PIC i8042 2: 0 XT-PIC cascade 8: 1 XT-PIC rtc 9: 2712 XT-PIC uhci_hcd, eth0 10: 178 XT-PIC acpi, uhci_hcd, VIA8233 11: 0 XT-PIC uhci_hcd 12: 588 XT-PIC i8042 14: 8752 XT-PIC ide0 15: 964 XT-PIC ide1 NMI: 0 ERR: 0 ############################################################################### # # next step, removed pci=noacpi from the kernel parameters # # # errors which occured when bringing up my ethernet interface (shown above) # when booted without pci=noacpi # eth0: Setting full-duplex based on MII #1 link partner capability of 45e1. irq 9: nobody cared! Call Trace: [] __report_bad_irq+0x2a/0x90 [] note_interrupt+0x6c/0xb0 [] do_IRQ+0x259/0x340 [] do_IRQ+0x18e/0x340 [] common_interrupt+0x18/0x20 [] acpi_processor_idle+0xd5/0x1c7 [] cpu_idle+0x2c/0x40 [] start_kernel+0x181/0x1c0 [] unknown_bootoption+0x0/0x120 handlers: [] (usb_hcd_irq+0x0/0x70 [usbcore]) [] (snd_via82xx_interrupt+0x0/0x400 [snd_via82xx]) Disabling IRQ #9 # # lspci -v is identical to the one above # # # cat /proc/interupts # CPU0 0: 323327 XT-PIC timer 1: 1223 XT-PIC i8042 2: 0 XT-PIC cascade 8: 1 XT-PIC rtc 9: 100000 XT-PIC uhci_hcd, VIA8233 10: 1227 XT-PIC acpi, uhci_hcd 11: 0 XT-PIC uhci_hcd, eth0 12: 25710 XT-PIC i8042 14: 7832 XT-PIC ide0 15: 5416 XT-PIC ide1 NMI: 0 ERR: 0 ############################################################################### # # results # Notice that when allowing acpi to assign the irq's eth0 is on irq11, when turning of acpi for pci devices it is on irq 9. The other device which is 'off' is VIA8233 (should be 10, is put on 9 under acpi).