ethernet devices are not always detected in same order
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]
It happened twice this week...