Network device on IRQ 10 after kernel recompile

Juan L. Pastor seguridadlinux at yahoo.es
Sun Sep 5 06:01:20 UTC 2004


Hello,

I have an Abit NF7-S motherboard with the network device built in on the
board. It was detected during the Fedora core 2 installation (forcedeth
driver) as you can check in the log below:

Sep  4 12:51:35 kalimotxo kernel: Linux version 2.6.5-1.358
(bhcompile at bugs.build.redhat.com) (gcc version 3.3.3 20040412 (Red Hat
Linux 3.3.3-7)) #1 Sat May 8 09:04:50 EDT 2004
[...]
Sep  4 12:51:35 kalimotxo kernel: ACPI: Subsystem revision 20040326
Sep  4 12:51:35 kalimotxo kernel: ACPI: IRQ9 SCI: Edge set to Level
Trigger.
Sep  4 12:51:35 kalimotxo kernel: ACPI: Interpreter enabled
Sep  4 12:51:35 kalimotxo kernel: ACPI: Using PIC for interrupt routing
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Root Bridge [PCI0] (00:00)
Sep  4 12:51:35 kalimotxo kernel: PCI: Probing PCI hardware (bus 00)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK1] (IRQs
3 4 5 6 7 10 *11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK2] (IRQs
3 4 5 6 7 10 11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK3] (IRQs
3 4 5 6 7 10 11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK4] (IRQs
3 4 5 6 7 10 11 *12 14 15)
Sep  4 12:51:35 kalimotxo portmap: portmap startup succeeded
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK5] (IRQs
3 4 5 6 7 10 11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LUBA] (IRQs
3 4 *5 6 7 10 11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LUBB] (IRQs
3 4 5 6 7 10 11 *12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LMAC] (IRQs
3 4 5 6 7 *10 11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LAPU] (IRQs
3 4 *5 6 7 10 11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LACI] (IRQs
3 4 5 6 7 10 *11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LMCI] (IRQs
3 4 5 6 7 10 11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LSMB] (IRQs
3 4 5 6 7 10 *11 12 14 15)
Sep  4 12:51:35 kalimotxo rpc.statd[1713]: Version 1.0.6 Starting
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LUB2] (IRQs
3 4 5 6 7 *10 11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LFIR] (IRQs
3 4 5 6 7 10 11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [L3CM] (IRQs
3 4 5 6 7 10 11 12 14 15)
Sep  4 12:51:35 kalimotxo nfslock: rpc.statd startup succeeded
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LIDE] (IRQs
3 4 5 6 7 10 11 12 14 15)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APC1] (IRQs
*16)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APC2] (IRQs
17)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APC3] (IRQs
18)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APC4] (IRQs
*19)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCE] (IRQs
16)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCF] (IRQs
20 21 22)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCG] (IRQs
20 21 22)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCH] (IRQs
20 21 22)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCI] (IRQs
20 21 22)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCJ] (IRQs
20 21 22)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCK] (IRQs
20 21 22)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCS] (IRQs
*23)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCL] (IRQs
20 21 22)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCM] (IRQs
20 21 22)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [AP3C] (IRQs
20 21 22)
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [APCZ] (IRQs
20 21 22)
Sep  4 12:51:35 kalimotxo kernel: Linux Plug and Play Support v0.97 (c)
Adam Belay
Sep  4 12:51:35 kalimotxo kernel: usbcore: registered new driver usbfs
Sep  4 12:51:35 kalimotxo kernel: usbcore: registered new driver hub
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LSMB]
enabled at IRQ 11
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LUBA]
enabled at IRQ 5
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LUBB]
enabled at IRQ 12
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LUB2]
enabled at IRQ 10
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LMAC]
enabled at IRQ 10
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LAPU]
enabled at IRQ 5
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LACI]
enabled at IRQ 11
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK1]
enabled at IRQ 11
Sep  4 12:51:35 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK4]
enabled at IRQ 12
Sep  4 12:51:35 kalimotxo kernel: PCI: Using ACPI for IRQ routing
Sep  4 12:51:35 kalimotxo kernel: PCI: if you experience problems, try
using option 'pci=noacpi' or even 'acpi=off'
[...]
Sep  4 12:51:35 kalimotxo kernel: isapnp: Scanning for PnP cards...
Sep  4 12:51:35 kalimotxo kernel: isapnp: No Plug & Play device found
[...]
Sep  4 12:51:37 kalimotxo kernel: forcedeth.c: Reverse Engineered nForce
ethernet driver. Version 0.25.
Sep  4 12:51:37 kalimotxo kernel: eth0: forcedeth.c: subsystem:
0147b:1c00 bound to 0000:00:04.0
Sep  4 12:51:37 kalimotxo kernel: ip_tables: (C) 2000-2002 Netfilter
core team
Sep  4 12:51:37 kalimotxo kernel: forcedeth.c: Reverse Engineered nForce
ethernet driver. Version 0.25.
Sep  4 12:51:37 kalimotxo kernel: eth0: forcedeth.c: subsystem:
0147b:1c00 bound to 0000:00:04.0
Sep  4 12:51:37 kalimotxo kernel: ip_tables: (C) 2000-2002 Netfilter
core team
Sep  4 12:51:37 kalimotxo netfs: Mounting other filesystems:  succeeded
Sep  4 12:51:35 kalimotxo ifup:  done.
Sep  4 12:51:35 kalimotxo network: Bringing up interface eth0: 
succeeded

Unfortunately when I recompiled the kernel (2.6.6-1.435.2.3), the system
is unable to bring up interface eth0. It disables IRQ 10, which
according to the HW detection is shared by USB 2.0 EHCI controller and
the network controller. This is the log for this kernel:

Sep  5 07:23:22 kalimotxo kernel: Linux version 2.6.6-1.435.2.3custom
(root at kalimotxo.euskal.net) (gcc version 3.3.3 20040412 (Red Hat Linux
3.3.3-7)) #1 Tue Aug 31 08:50:03 CEST 2004
[...]
Sep  5 07:23:22 kalimotxo kernel: ACPI: Subsystem revision 20040326
Sep  5 07:23:22 kalimotxo kernel: ACPI: IRQ9 SCI: Edge set to Level
Trigger.
Sep  5 07:23:22 kalimotxo nfslock: rpc.statd startup succeeded
Sep  5 07:23:22 kalimotxo kernel: ACPI: Interpreter enabled
Sep  5 07:23:22 kalimotxo kernel: ACPI: Using PIC for interrupt routing
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Root Bridge [PCI0] (00:00)
Sep  5 07:23:22 kalimotxo kernel: PCI: Probing PCI hardware (bus 00)
Sep  5 07:23:22 kalimotxo kernel: PCI: nForce2 C1 Halt Disconnect fixup
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK1] (IRQs
3 4 5 6 7 10 *11 12 14 15)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK2] (IRQs
3 4 5 6 7 10 11 12 14 15) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK3] (IRQs
3 4 5 6 7 10 11 12 14 15) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK4] (IRQs
3 4 5 6 7 10 11 *12 14 15)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK5] (IRQs
3 4 5 6 7 10 11 12 14 15) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LUBA] (IRQs
3 4 *5 6 7 10 11 12 14 15)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LUBB] (IRQs
3 4 5 6 7 10 11 *12 14 15)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LMAC] (IRQs
3 4 5 6 7 *10 11 12 14 15)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LAPU] (IRQs
3 4 *5 6 7 10 11 12 14 15)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LACI] (IRQs
3 4 5 6 7 10 *11 12 14 15)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LMCI] (IRQs
3 4 5 6 7 10 11 12 14 15) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LSMB] (IRQs
3 4 5 6 7 10 *11 12 14 15)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LUB2] (IRQs
3 4 5 6 7 *10 11 12 14 15)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LFIR] (IRQs
3 4 5 6 7 10 11 12 14 15) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [L3CM] (IRQs
3 4 5 6 7 10 11 12 14 15) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LIDE] (IRQs
3 4 5 6 7 10 11 12 14 15) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APC1] (IRQs
*16)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APC2] (IRQs
*17), disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APC3] (IRQs
*18), disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APC4] (IRQs
*19)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCE] (IRQs
*16), disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCF] (IRQs
20 21 22) *0
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCG] (IRQs
20 21 22) *0
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCH] (IRQs
20 21 22) *0
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCI] (IRQs
20 21 22) *0
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCJ] (IRQs
20 21 22) *0
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCK] (IRQs
20 21 22) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCS] (IRQs
*23)
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCL] (IRQs
20 21 22) *0
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCM] (IRQs
20 21 22) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [AP3C] (IRQs
20 21 22) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [APCZ] (IRQs
20 21 22) *0, disabled.
Sep  5 07:23:22 kalimotxo kernel: Linux Plug and Play Support v0.97 (c)
Adam Belay
Sep  5 07:23:22 kalimotxo kernel: PnPBIOS: Scanning system for PnP BIOS
support...
Sep  5 07:23:22 kalimotxo kernel: PnPBIOS: Found PnP BIOS installation
structure at 0xc00fbf00
Sep  5 07:23:22 kalimotxo kernel: PnPBIOS: PnP BIOS version 1.0, entry
0xf0000:0xbf30, dseg 0xf0000
Sep  5 07:23:22 kalimotxo kernel: PnPBIOS: 14 nodes reported by PnP
BIOS; 14 recorded by driver
Sep  5 07:23:22 kalimotxo kernel: usbcore: registered new driver usbfs
Sep  5 07:23:22 kalimotxo kernel: usbcore: registered new driver hub
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LSMB]
enabled at IRQ 11
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LUBA]
enabled at IRQ 5
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LUBB]
enabled at IRQ 12
Sep  5 07:23:22 kalimotxo random: Initializing random number generator: 
succeeded
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LUB2]
enabled at IRQ 10
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LMAC]
enabled at IRQ 10
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LAPU]
enabled at IRQ 5
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LACI]
enabled at IRQ 11
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK1]
enabled at IRQ 11
Sep  5 07:23:22 kalimotxo kernel: ACPI: PCI Interrupt Link [LNK4]
enabled at IRQ 12
Sep  5 07:23:22 kalimotxo kernel: PCI: Using ACPI for IRQ routing
[...]
Sep  5 07:23:22 kalimotxo kernel: forcedeth.c: Reverse Engineered nForce
ethernet driver. Version 0.25.
Sep  5 07:23:22 kalimotxo kernel: eth0: forcedeth.c: subsystem:
0147b:1c00 bound to 0000:00:04.0
[...]
Sep  5 07:23:23 kalimotxo kernel: ehci_hcd 0000:00:02.2: nVidia
Corporation nForce2 USB Controller
Sep  5 07:23:23 kalimotxo kernel: ehci_hcd 0000:00:02.2: irq 10, pci mem
e084a000
Sep  5 07:23:23 kalimotxo kernel: ehci_hcd 0000:00:02.2: new USB bus
registered, assigned bus number 1
Sep  5 07:23:23 kalimotxo kernel: irq 10: nobody cared! (screaming
interrupt?)
Sep  5 07:23:23 kalimotxo kernel: Stack pointer is garbage, not printing
trace
Sep  5 07:23:23 kalimotxo kernel: handlers:
Sep  5 07:23:23 kalimotxo kernel: [<c01eb997>] (usb_hcd_irq+0x0/0x4e)
Sep  5 07:23:23 kalimotxo kernel: Disabling IRQ #10
Sep  5 07:23:23 kalimotxo kernel: ehci_hcd 0000:00:02.2: USB 2.0
enabled, EHCI 1.00, driver 2004-May-10
Sep  5 07:23:23 kalimotxo kernel: hub 1-0:1.0: USB hub found
Sep  5 07:23:23 kalimotxo kernel: hub 1-0:1.0: 6 ports detected
Sep  5 07:23:23 kalimotxo kernel: ohci_hcd 0000:00:02.0: nVidia
Corporation nForce2 USB Controller
Sep  5 07:23:23 kalimotxo kernel: ohci_hcd 0000:00:02.0: irq 5, pci mem
e084c000
Sep  5 07:23:23 kalimotxo kernel: ohci_hcd 0000:00:02.0: new USB bus
registered, assigned bus number 2
Sep  5 07:23:23 kalimotxo kernel: hub 2-0:1.0: USB hub found
Sep  5 07:23:23 kalimotxo kernel: hub 2-0:1.0: 3 ports detected
Sep  5 07:23:23 kalimotxo kernel: ohci_hcd 0000:00:02.1: nVidia
Corporation nForce2 USB Controller (#2)
Sep  5 07:23:23 kalimotxo kernel: ohci_hcd 0000:00:02.1: irq 12, pci mem
e0857000
Sep  5 07:23:23 kalimotxo kernel: ohci_hcd 0000:00:02.1: new USB bus
registered, assigned bus number 3
Sep  5 07:23:23 kalimotxo kernel: hub 3-0:1.0: USB hub found
Sep  5 07:23:23 kalimotxo kernel: hub 3-0:1.0: 3 ports detected
Sep  5 07:23:23 kalimotxo kernel: usb 3-2: new low speed USB device
using address 2
[...]
Sep  5 07:23:23 kalimotxo acpid: acpid startup succeeded
Sep  5 07:23:22 kalimotxo ifup: PING 192.168.1.1 (192.168.1.1) 56(84)
bytes of data.
Sep  5 07:23:22 kalimotxo ifup:
Sep  5 07:23:22 kalimotxo ifup: --- 192.168.1.1 ping statistics ---
Sep  5 07:23:22 kalimotxo ifup: 3 packets transmitted, 0 received, +3
errors, 100% packet loss, time 2009ms
Sep  5 07:23:22 kalimotxo ifup: , pipe 4
Sep  5 07:23:22 kalimotxo ifup:  failed.
Sep  5 07:23:22 kalimotxo network: Bringing up interface eth0:  failed
Sep  5 07:23:25 kalimotxo cups: cupsd startup succeeded

It seems clear to me that this time, something is wrong with IRQ10, used
by the network controller, and then this IRQ is disabled... so no
network.

If I play a little bit with the BIOS setup, PnP/PCI configurations, the
resources are controlled by Auto (ESCD) by default. If I change this
setting to Manual and I assign IRQ-10 to Reserved instead of PCI Device,
then the network controller uses IRQ-12 and USB 2.0 controller switches
to IRQ-5. This time it's the IRQ-5 which is disabled on Fedora and I
have no problems related to the network.

Sep  5 07:53:04 kalimotxo kernel: ehci_hcd 0000:00:02.2: nVidia
Corporation nForce2 USB Controller Sep  5 07:53:04 kalimotxo kernel:
ehci_hcd 0000:00:02.2: irq 5, pci mem e084a000Sep  5 07:53:04 kalimotxo
kernel: ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus
number 1 Sep  5 07:53:04 kalimotxo kernel: irq 5: nobody cared!
(screaming interrupt?)
Sep  5 07:53:04 kalimotxo kernel: Stack pointer is garbage, not printing
trace Sep  5 07:53:04 kalimotxo kernel: handlers:
Sep  5 07:53:04 kalimotxo kernel: [<c01eb997>] (usb_hcd_irq+0x0/0x4e)
Sep  5 07:53:04 kalimotxo kernel: Disabling IRQ #5
Sep  5 07:53:04 kalimotxo kernel: ehci_hcd 0000:00:02.2: USB 2.0
enabled, EHCI 1.00, driver 2004-May-10
Sep  5 07:53:04 kalimotxo kernel: hub 1-0:1.0: USB hub found
Sep  5 07:53:04 kalimotxo kernel: hub 1-0:1.0: 6 ports detected


I guess I'm missing some option when I recompiled the kernel. Any
suggestion?

Juan



-- 
Please avoid sending me Word or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html





More information about the users mailing list