ethernet devices are not always detected in same order

Bug #55197 reported by Jeremy Vies
8
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

My physical ethernet devices are not always mapped on the same device /dev/eth<X>.

My gigabit controller was eth1 :

Aug 3 17:46:59 localhost kernel: [17179590.964000] skge 1.3 addr 0xe5000000 irq 217 chip Yukon-Lite rev 7
Aug 3 17:46:59 localhost kernel: [17179590.964000] skge eth1: addr 00:0e:a6:5c:89:51

and is now eth0 :

Aug 4 17:05:57 localhost kernel: [17179592.128000] skge 1.3 addr 0xe5000000 irq 209 chip Yukon-Lite rev 7
Aug 4 17:05:57 localhost kernel: [17179592.128000] skge eth0: addr 00:0e:a6:5c:89:51

I can provide other traces, if you need.

Here are the extract from lspci showing both interfaces:

0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
        Subsystem: ASUSTeK Computer Inc. A7N8X Mainboard onboard nForce2 Ethernet
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0 (250ns min, 5000ns max)

0000:01:04.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
        Subsystem: ASUSTeK Computer Inc. Marvell 88E8001 Gigabit Ethernet Controller (Asus)
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (5750ns min, 7750ns max), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 209
        Region 0: Memory at e5000000 (32-bit, non-prefetchable) [size=16K]
        Region 1: I/O ports at a000 [size=256]
        Expansion ROM at 50080000 [disabled] [size=128K]
        Capabilities: [48] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] Vital Product Data

Revision history for this message
Jeremy Vies (jeremy.vies) wrote :

It happened twice this week...

Revision history for this message
Someone (s4910321931-deactivatedaccount) wrote :

Please check /etc/iftab if it has an entry for every card.

Revision history for this message
Philip Paquette (pcpaquette) wrote :

Setting package to linux-source-2.6.15, so this bug gets out of the list of bugs without a package.
Can you confirm this bug still happens in edgy/feisty?
Thanks.

Revision history for this message
Philip Paquette (pcpaquette) wrote :

We are closing this bug report as it lacks the information, described in the previous comments, we need to investigate the problem further. However, please reopen it if you can give us the missing information and don't hesitate to submit bug reports in the future. (i.e. if bug is still reproducible and output of /etc/iftab)

Changed in linux-source-2.6.15:
assignee: shooters → nobody
status: Needs Info → Rejected
Revision history for this message
Rob at Mo-Sys (robertno) wrote :

I'm having this problem in ubuntu 6.06.
I have 2 ethernet cards connected.
An on-board card, and a PCI gigabit card.

The PGI gigabit card keeps jumping from eth1 to eth2.

Will provide further details soon.

Revision history for this message
Rob at Mo-Sys (robertno) wrote :

Other than comments, iftab contains the following line:

eth0 mac 00:1a:a0:3f:78:a1 arp 1

I have also attached the output of lspci -vv

Revision history for this message
Rob at Mo-Sys (robertno) wrote : Kenel log when gigabit card on eth2
Download full text (3.4 KiB)

Fragment of kernel log when on eth2:

Aug 20 13:13:15 localhost kernel: [17179585.124000] skge 1.5 addr 0xfdbf8000 irq 58 chip Yukon rev 1
Aug 20 13:13:15 localhost kernel: [17179585.124000] skge eth0: addr 00:30:bd:b2:7b:eb
Aug 20 13:13:15 localhost kernel: [17179585.188000] b44.c:v0.97 (Nov 30, 2005)
Aug 20 13:13:15 localhost kernel: [17179585.188000] **** SET: Misaligned resource pointer: c23ee602 Type 07 Len 0
Aug 20 13:13:15 localhost kernel: [17179585.188000] ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
Aug 20 13:13:15 localhost kernel: [17179585.188000] ACPI: PCI Interrupt 0000:04:07.0[A] -> Link [APC4] -> GSI 19 (level, low) -> IRQ 66
Aug 20 13:13:15 localhost kernel: [17179585.188000] PCI: Setting latency timer of device 0000:04:07.0 to 64
Aug 20 13:13:15 localhost kernel: [17179585.192000] eth1: Broadcom 4400 10/100BaseT Ethernet 00:1a:a0:3f:78:a1
Aug 20 13:13:15 localhost kernel: [17179585.636000] Real Time Clock Driver v1.12
Aug 20 13:13:15 localhost kernel: [17179585.640000] input: PC Speaker as /class/input/input3
Aug 20 13:13:15 localhost kernel: [17179585.776000] IT8212: IDE controller at PCI slot 0000:04:08.0
Aug 20 13:13:15 localhost kernel: [17179585.776000] **** SET: Misaligned resource pointer: c23ee302 Type 07 Len 0
Aug 20 13:13:15 localhost kernel: [17179585.776000] ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
Aug 20 13:13:15 localhost kernel: [17179585.776000] ACPI: PCI Interrupt 0000:04:08.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 50
Aug 20 13:13:15 localhost kernel: [17179585.776000] IT8212: chipset revision 19
Aug 20 13:13:15 localhost kernel: [17179585.776000] it821x: controller in smart mode.
Aug 20 13:13:15 localhost kernel: [17179585.776000] IT8212: 100%% native mode on irq 50
Aug 20 13:13:15 localhost kernel: [17179585.776000] ide0: BM-DMA at 0x8c00-0x8c07, BIOS settings: hda:pio, hdb:pio
Aug 20 13:13:15 localhost kernel: [17179585.776000] ide1: BM-DMA at 0x8c08-0x8c0f, BIOS settings: hdc:pio, hdd:pio
Aug 20 13:13:15 localhost kernel: [17179585.776000] Probing IDE interface ide0...
Aug 20 13:13:15 localhost kernel: [17179585.868000] **** SET: Misaligned resource pointer: f7c1fec2 Type 07 Len 0
Aug 20 13:13:15 localhost kernel: [17179585.868000] ACPI: PCI Interrupt Link [AAZA] enabled at IRQ 23
Aug 20 13:13:15 localhost kernel: [17179585.868000] ACPI: PCI Interrupt 0000:00:10.1[B] -> Link [AAZA] -> GSI 23 (level, low) -> IRQ 209
Aug 20 13:13:15 localhost kernel: [17179585.868000] PCI: Setting latency timer of device 0000:00:10.1 to 64
Aug 20 13:13:15 localhost kernel: [17179586.008000] skge eth2: enabling interface
Aug 20 13:13:15 localhost kernel: [17179586.072000] hda: Integrated Technology Express Inc, ATA DISK drive
Aug 20 13:13:15 localhost kernel: [17179586.408000] hda: IT8212 RAID 1 volume.
Aug 20 13:13:15 localhost kernel: [17179586.408000] ide0 at 0x9c00-0x9c07,0x9802 on irq 50
Aug 20 13:13:15 localhost kernel: [17179586.408000] Probing IDE interface ide1...
Aug 20 13:13:15 localhost kernel: [17179587.024000] hda: max request size: 128KiB
Aug 20 13:13:15 localhost kernel: [17179587.024000] hda: 781422766 sectors (400088 MB), CHS=48641/255/63
Aug 20 13:13:15 localhost kernel: [1...

Read more...

Revision history for this message
Rob at Mo-Sys (robertno) wrote : Kenel log when gigabit card on eth1

Fragment of kernel log when on eth1:

Aug 20 12:26:43 localhost kernel: [17179587.216000] eth0: Broadcom 4400 10/100BaseT Ethernet 00:1a:a0:3f:78:a1
Aug 20 12:26:43 localhost kernel: [17179587.512000] hda: IT8212 RAID 1 volume.
Aug 20 12:26:43 localhost kernel: [17179587.512000] ide0 at 0x9c00-0x9c07,0x9802 on irq 50
Aug 20 12:26:43 localhost kernel: [17179587.512000] Probing IDE interface ide1...
Aug 20 12:26:43 localhost kernel: [17179588.080000] **** SET: Misaligned resource pointer: c23fdf02 Type 07 Len 0
Aug 20 12:26:43 localhost kernel: [17179588.080000] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
Aug 20 12:26:43 localhost kernel: [17179588.080000] ACPI: PCI Interrupt 0000:04:09.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 66
Aug 20 12:26:43 localhost kernel: [17179588.080000] skge 1.5 addr 0xfdbf8000 irq 66 chip Yukon rev 1
Aug 20 12:26:43 localhost kernel: [17179588.080000] skge eth1: addr 00:30:bd:b2:7b:eb
Aug 20 12:26:43 localhost kernel: [17179588.112000] hda: max request size: 128KiB
Aug 20 12:26:43 localhost kernel: [17179588.112000] hda: 781422766 sectors (400088 MB), CHS=48641/255/63
Aug 20 12:26:43 localhost kernel: [17179588.112000] hda: cache flushes not supported
Aug 20 12:26:43 localhost kernel: [17179588.112000] hda: hda1
Aug 20 12:26:43 localhost kernel: [17179588.220000] skge eth1: enabling interface
Aug 20 12:26:43 localhost kernel: [17179590.744000] skge eth1: Link is up at 1000 Mbps, full duplex, flow control

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.