Duplicate interfaces on e1000

Jose Celestino japc at co.sapo.pt
Mon Jun 11 11:39:46 CDT 2007


Hello,

I am having the weirdest behaviour on a Dell PE 1850, with Debian 4.0,
kernel 2.6.18-4-686-SMP and Intel(R) PRO/1000 Network Driver - version
7.1.9-k4-NAPI.

The machine is configured with an Intel e1000 quadport on slot2 and an
Intel e1000 dualport on slot1:

# lspci | grep Ether
03:04.0 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (rev 01)
03:04.1 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (rev 01)
03:06.0 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (rev 01)
03:06.1 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (rev 01)
04:0b.0 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (Copper) (rev 01)
04:0b.1 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (Copper) (rev 01)
07:07.0 Ethernet controller: Intel Corporation 82541GI/PI Gigabit Ethernet Controller (rev 05)
08:08.0 Ethernet controller: Intel Corporation 82541GI/PI Gigabit Ethernet Controller (rev 05)

The interfaces that I see are:

# mii-tool
eth0: no link
eth1: no link
eth2: no link
eth3: no link
eth7: 100 Mbit, full duplex, link ok

With eth0+eth1 on the dualport, eth2+eth3 on the onboard interfaces and eth7
on port C of the quadport.

With this particular configuration I get the following when loading e1000:

Intel(R) PRO/1000 Network Driver - version 7.1.9-k4-NAPI
Copyright (c) 1999-2006 Intel Corporation.
PCI: Enabling device 0000:03:04.0 (0110 -> 0113)
ACPI: PCI Interrupt 0000:03:04.0[A] -> GSI 39 (level, low) -> IRQ 201
e1000: 0000:03:04.0: e1000_probe: (PCI-X:120MHz:64-bit) 00:04:23:08:be:20
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
PCI: Enabling device 0000:03:04.1 (0110 -> 0113)
ACPI: PCI Interrupt 0000:03:04.1[B] -> GSI 36 (level, low) -> IRQ 217
e1000: 0000:03:04.1: e1000_probe: (PCI-X:120MHz:64-bit) 00:04:23:08:be:21
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
PCI: Enabling device 0000:03:06.0 (0110 -> 0113)
ACPI: PCI Interrupt 0000:03:06.0[A] -> GSI 37 (level, low) -> IRQ 225
e1000: 0000:03:06.0: e1000_probe: (PCI-X:120MHz:64-bit) 00:04:23:08:be:22
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
PCI: Enabling device 0000:03:06.1 (0110 -> 0113)
ACPI: PCI Interrupt 0000:03:06.1[B] -> GSI 38 (level, low) -> IRQ 233
e1000: 0000:03:06.1: e1000_probe: (PCI-X:120MHz:64-bit) 00:04:23:08:be:23
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
PCI: Enabling device 0000:04:0b.0 (0110 -> 0113)
ACPI: PCI Interrupt 0000:04:0b.0[A] -> GSI 37 (level, low) -> IRQ 225
e1000: 0000:04:0b.0: e1000_probe: (PCI-X:133MHz:64-bit) 00:04:23:cb:a2:66
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
PCI: Enabling device 0000:04:0b.1 (0110 -> 0113)
ACPI: PCI Interrupt 0000:04:0b.1[B] -> GSI 38 (level, low) -> IRQ 233
e1000: 0000:04:0b.1: e1000_probe: (PCI-X:133MHz:64-bit) 00:04:23:cb:a2:67
e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
PCI: Enabling device 0000:07:07.0 (0110 -> 0113)
ACPI: PCI Interrupt 0000:07:07.0[A] -> GSI 64 (level, low) -> IRQ 50
e1000: 0000:07:07.0: e1000_probe: (PCI:66MHz:32-bit) 00:13:72:63:90:da
e1000: eth2: e1000_probe: Intel(R) PRO/1000 Network Connection
PCI: Enabling device 0000:08:08.0 (0110 -> 0113)
ACPI: PCI Interrupt 0000:08:08.0[A] -> GSI 65 (level, low) -> IRQ 66
e1000: 0000:08:08.0: e1000_probe: (PCI:66MHz:32-bit) 00:13:72:63:90:db
e1000: eth3: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth7: e1000_watchdog: NIC Link is Up 100 Mbps Half Duplex

Tried with a different configuration, a different quadport on slot1 and got

onboard1 => eth2
onboard2 => nolink
quadA    => eth4
quadB    => eth5
quadC    => eth6
quadD    => eth3

Different configurations led to different and bizarre behaviour.

What am I missing?

-- 
Jose Celestino
----------------------------------------------------------------
http://www.msversus.org/     ; http://techp.org/petition/show/1
http://www.vinc17.org/noswpat.en.html
----------------------------------------------------------------
"And on the trillionth day, Man created Gods." -- Thomas D. Pate



More information about the Linux-PowerEdge mailing list