https://bugzilla.novell.com/show_bug.cgi?id=849749 https://bugzilla.novell.com/show_bug.cgi?id=849749#c5 --- Comment #5 from Robert Milasan <rmilasan@suse.com> 2014-01-09 09:44:21 UTC --- Sorry, I think I jumped the gun, but this is still a kernel or hardware issue. The new naming is based on what slot and bus the card is on, as you can see enp3s0 (based on what udev finds in /sys/class/net/enp3s0 for example). The fact that you add or remove a physical device shouldn't that much affect the naming, but maybe your hardware does it for whatever reason (changing the bus and slot I mean). This is why I said before that is not udev, not because of persistent names or something like that: the rule doing the naming: NAME=="", ENV{ID_NET_NAME_ONBOARD}!="", NAME="$env{ID_NET_NAME_ONBOARD}" NAME=="", ENV{ID_NET_NAME_SLOT}!="", NAME="$env{ID_NET_NAME_SLOT}" NAME=="", ENV{ID_NET_NAME_PATH}!="", NAME="$env{ID_NET_NAME_PATH}" robert@viper:~> udevadm test-builtin net_id /sys/class/net/enp0s25 calling: test-builtin === trie on-disk === tool version: 208 file size: 5968358 bytes header size 80 bytes strings 1302262 bytes nodes 4666016 bytes load module index ID_NET_NAME_MAC=enx180373dbc331 ID_OUI_FROM_DATABASE=Dell Inc ID_NET_NAME_PATH=enp0s25 This is from net_id builtin command from udev: * * Type of names: * o<index> -- on-board device index number * s<slot>[f<function>][d<dev_id>] -- hotplug slot index number * x<MAC> -- MAC address * [P<domain>]p<bus>s<slot>[f<function>][d<dev_id>] * -- PCI geographical location * [P<domain>]p<bus>s<slot>[f<function>][u<port>][..][c<config>][i<interface>] * -- USB port number chain I will try to take a better look at net_id, maybe there is something wrong in it, but please also do the following: readlink -f /sys/class/net/enp6s0 readlink -f /sys/class/net/enp5s0 readlink -f /sys/class/net/enp4s0 and attach the output to the bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.