Bug 65079

Summary: predictable network interface names are not persistent in udev-200
Product: systemd Reporter: Ilya Lebedev <ilya>
Component: generalAssignee: systemd-bugs
Status: RESOLVED NOTOURBUG QA Contact: systemd-bugs
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Ilya Lebedev 2013-05-28 13:36:32 UTC
As stated in http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
> Stable interface names even when hardware is added or removed, i.e. no re-enumeration takes place

But this is wrong for my hardware.
MB: M4A88TD-M EVO/USB3 (AMD 880G/SB850)
Net1: RealtekĀ® 8111E (built-in)
Net2: 3COM 3C905B-TX (PCI)
Net3: D-LINK DGE-560T/B1A (PCIe)

For configuration MB+Net1+Net2 I see the following names:
Net1: enp4s0
Net2: enp5s5

For configuration MB+Net1+Net2+Net3 I see the following names:
Net1: enp5s0
Net2: enp6s5
Net3: enp3s0

OS: Gentoo linux 3.7.10
Udev: 200
Comment 1 Kay Sievers 2013-09-12 18:31:04 UTC
This happens with some firmwares, it's relatively rare though. There is
nothing we can do about, the firmware just re-numbers the PCI devices.

This can also happen with BIOS updates, or any other major hardware
re-configuration.

This is not a bug we could handle in any way, it just happens and we need
to accept that, sorry.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.