Bugzilla – Bug 116948
eth0 becomes eth2 after motherboard replacement
Last modified: 2008-06-25 09:22:54 UTC
I have RC3 installed on a Dell D800 laptop. The internal ethernet card was configured as eth0, an external wifi card as eth1. The motherboard was replaced because of a broken USB connector. The internal ethernet card now appears as eth2. I removed all devices from Yast2 and even rebooted. I configured the internal ethernet card again. It now always appears as eth2. When I stop the network and unload the module tg3 and then load the module again, dmesg shows me that an eth0 device was found, however when activating the network for this card (rcnetwork start eth0) I get a Interface eth0 is not available, rcnetwork start eth2 starts the network correctly. It seems that somewhere there are still references to the configuration of the internal card of the old motherboard? I have not yet attached configuration files or logs since I have no idea what the relevant files are for this problem.
This works as expected. Have a look in /etc/udev/rules.d/30-net* and remove the lines for the non existent cards. There is also a pointer to a README that explains why. Martin, for the next release, YaST should be able to manage interface names.
Reducing to enhancement - it works as expected. The feature might added for next release, taking over to create a FATE feature
Stano, could you add this to fate?
Reassigning to the new maintainer of yast2-network.
move to later
This bug was filed over a year ago. Why is it marked later instead of fixed? Nothing is resolved.
BTW, same problem when the motherboard NIC dies and a replacement is installed in a PCI slot.
mass reopening all 10.2 LATER+REMIND bugs.
close all 10.2 LATER/REMIND bugs as WONTFIX. Reopen yourself if you still plan to work on it.