Bug 1662085
| Summary: | nic interface name is not consistent for dell systems | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Ma Yuying <yuma> |
| Component: | systemd | Assignee: | systemd-maint |
| Status: | CLOSED NOTABUG | QA Contact: | qe-baseos-daemons |
| Severity: | unspecified | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 8.0 | CC: | jsynacek, kazen, kzhang, qding, sbrivio, systemd-maint-list, xhe |
| Target Milestone: | rc | ||
| Target Release: | 8.0 | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-01-02 11:13:14 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Ma Yuying
2018-12-26 05:42:32 UTC
I tried to add biosdevname=1 on the kernel cmdline, it worked around the issue. But I guess there should be a better way to fix this issue, right? system: dell-per730-20.rhts.eng.pek2.redhat.com nic: qede interface name is p7p1, same as RHEL7.6 [root@dell-per730-20 ~]# uname -a Linux dell-per730-20.rhts.eng.pek2.redhat.com 4.18.0-56.el8.x86_64 #1 SMP Mon Dec 17 13:56:22 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@dell-per730-20 ~]# cat /proc/cmdline BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-56.el8.x86_64 root=/dev/mapper/rhel_dell--per730--20-root ro intel_iommu=on ksdevice=bootif crashkernel=auto resume=/dev/mapper/rhel_dell--per730--20-swap rd.lvm.lv=rhel_dell-per730-20/root rd.lvm.lv=rhel_dell-per730-20/swap biosdevname=1 console=ttyS0,115200n81 [root@dell-per730-20 ~]# ethtool -i p7p1 driver: qede version: 8.33.0.20 firmware-version: mfw 8.18.18.0 storm 8.37.2.0 expansion-rom-version: bus-info: 0000:05:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: no supports-register-dump: yes supports-priv-flags: yes It is Dell's intent that biosdevname no longer be the default for RHEL 8: https://bugzilla.redhat.com/show_bug.cgi?id=1623621#c18 On a fresh install, and without passing 'biosdevname=1' it is expected that the interface names will be different on RHEL 7 v. RHEL 8 on Dell EMC systems. In RHEL 7, biosdevname naming was the default *only* for Dell systems. For new installs of RHEL 8, systemd naming should be the default for *all* systems *unless* "biosdevname=1" is passed. For upgrades from RHEL 7 to RHEL 8, we all want to make sure we don't disrupt customer's existing configuration. But that seems to be deferred to the team doing the upgrade tool. |