Mailinglist Archive: opensuse-bugs (5295 mails)

< Previous Next >
[Bug 849749] New: 13.1/post-RC2 (via dup) x64 network devices on pcie bus not persistently named: enp3s0 becomes enp6s0 with adding another pcie card?
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sun, 10 Nov 2013 11:33:59 +0000
  • Message-id: <bug-849749-21960@http.bugzilla.novell.com/>

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@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: abittner@xxxxxxxxxxx
QAContact: qa-bugs@xxxxxxx
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.

< Previous Next >