https://bugzilla.novell.com/show_bug.cgi?id=849749 https://bugzilla.novell.com/show_bug.cgi?id=849749#c0 Summary: 13.1/post-RC2 (via dup) x64 network devices on pcie bus not persistently named: enp3s0 becomes enp6s0 with adding another pcie card? Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: abittner@abittner.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0 I am not sure about these new namings of ethernet cards any more with the new kernel or systemd or whoever is in charge here, but an onboard realtek ethernet port was intially already configured as dhcp just fine. then i added another realtek pcie network card later on, and the system then had no working ethernet configuration any more suddenly and the initial onboard chip that used to be named enp3s0 is now being listed as enp6s0 and needed to be set new as dhcp, and the additional pcie slot card (dual nic) is being named as enp4s0 and enp5s0 (no configs set yet) this is odd. am I misunderstand the new naming scheme? Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: current situation with onboard nic and pcie-dualnic from dmesg: [ 5.654437] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 5.655012] r8169 0000:04:00.0 eth0: RTL8168evl/8111evl at 0xffffc90001948000, 00:0a:cd:21:e3:e5, XID 0c900800 IRQ 57 [ 5.655014] r8169 0000:04:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko] [ 5.655035] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 5.655360] r8169 0000:05:00.0 eth1: RTL8168evl/8111evl at 0xffffc9000194a000, 00:0a:cd:21:e3:e6, XID 0c900800 IRQ 58 [ 5.655361] r8169 0000:05:00.0 eth1: jumbo features [frames: 9200 bytes, tx checksumming: ko] [ 5.655368] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 5.657199] r8169 0000:06:00.0 eth2: RTL8168g/8111g at 0xffffc90001974000, d8:50:e6:4c:08:d4, XID 0c000800 IRQ 59 [ 5.657202] r8169 0000:06:00.0 eth2: jumbo features [frames: 9200 bytes, tx checksumming: ko] [ 5.706037] systemd-udevd[309]: renamed network interface eth2 to enp6s0 [ 6.409314] systemd-udevd[306]: renamed network interface eth0 to enp4s0 [ 6.415252] systemd-udevd[307]: renamed network interface eth1 to enp5s0 but my sysconfig/network/ directory shows the old config file and the new config file for actually the same onboard nic device, which is odd. My understand and the documentation said that these same physical network devices and chips and ports should retain their names and not get confused and mixed and renamed back and forth any more. so what is wrong here? the onboard nic config file that got created and named initially until there was no additional pcie dual-nic card installed: -rw------- 1 root root 200 Nov 10 00:43 ifcfg-enp3s0 content: OOTPROTO='dhcp' BROADCAST='' ETHTOOL_OPTIONS='' IPADDR='' MTU='' NAME='RTL8111/8168B PCI Express Gigabit Ethernet controller' NETMASK='' NETWORK='' REMOTE_IPADDR='' STARTMODE='auto' USERCONTROL='no' ifcfg-enp3s0 lines 1-11/11 (END) the newer config file now for the same onboard nic but now under a different name and needing to be set again: -rw-r--r-- 1 root root 200 Nov 10 12:17 ifcfg-enp6s0 content: BOOTPROTO='dhcp' BROADCAST='' ETHTOOL_OPTIONS='' IPADDR='' MTU='' NAME='RTL8111/8168B PCI Express Gigabit Ethernet controller' NETMASK='' NETWORK='' REMOTE_IPADDR='' STARTMODE='auto' USERCONTROL='no' ifcfg-enp6s0 lines 1-11/11 (END) The pcie dual-nic card is constructed via a pci bridge as far as I understand and see on the PCB of that card: lspci: 02:00.0 PCI bridge: PLX Technology, Inc. Device 8603 (rev aa) 03:01.0 PCI bridge: PLX Technology, Inc. Device 8603 (rev aa) 03:02.0 PCI bridge: PLX Technology, Inc. Device 8603 (rev aa) 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06) 05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06) 06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c) 02:00.0 PCI bridge [0604]: PLX Technology, Inc. Device [10b5:8603] (rev aa) 03:01.0 PCI bridge [0604]: PLX Technology, Inc. Device [10b5:8603] (rev aa) 03:02.0 PCI bridge [0604]: PLX Technology, Inc. Device [10b5:8603] (rev aa) 04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06) 05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06) 06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c) +-15.0-[02-05]----00.0-[03-05]--+-01.0-[04]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller | \-02.0-[05]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller +-15.1-[06]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller -- 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.