[rhelv6-list] RHEL 6.4 udev just butchered my ethernet device names!

Red Hat Enterprise Linux 6 (Santiago) discussion mailing-list rhelv6-list at redhat.com
Thu Feb 21 18:18:49 UTC 2013


On Thu, Feb 21, 2013 at 1:08 PM, Red Hat Enterprise Linux 6 (Santiago)
discussion mailing-list <rhelv6-list at redhat.com> wrote:
> Hi all,
> Just did my first update of RHEL6.4 and experienced a very painful issue
> with udev renaming ethernet devices.  Unfortunately, I did not capture the
> initial udev ethernet rules prior to the reboot.  My system has an onboard
> NIC and a PCIE card.
>
> 01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
> Gigabit Ethernet (rev 20)
> 01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
> Gigabit Ethernet (rev 20)
> 03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit
> Ethernet PCI Express (rev 02)
>
> With RHEL6.3, I had
>  eth0 <-- motherboard NIC
>  p1p1 <-- port 0 of PCIE card
>  p1p2 <-- port 1 of PCIE card
>
> I rebooted and this came to the messages:
>
> Feb 21 10:34:59 d0 kernel: udev: renamed network interface eth2 to rename4
> Feb 21 10:34:59 d0 kernel: udev: renamed network interface eth0 to eth2
> Feb 21 10:34:59 d0 kernel: udev: renamed network interface rename4 to eth0
>
> I needed up with
>   eth1 <-- port 1 of the PCIE card
>   eth2 <-- port 0 of the PCIE card
>
> I repaired my /etc/sysconfig/network-scripts/ifcfg-* files and rebooted
> again and now got this:
>
> Feb 21 11:47:48 d0 kernel: udev: renamed network interface eth1 to eth2
>
> and the order is a bit different again!  Anybody else having issues like I
> am?  Are the pXpX names no longer being used?

First off, check your /etc/udev/rules.d/ files (probably
70-persistent-* or something).  You can always change the names to
match the MAC addresses in that file to the names you want.

Secondly, _file_ a Case immediately.  This should _not_ be seen on
RHEL6, and I don't see it in the Release Notes (I'm now checking the
Technical Notes) either.

The Dell (among other IHV) implemented em?, p?p?, etc... nomenclature
should still be upstream-only, and not seen until RHEL7.  Is this a
Dell server?  Are you running any (possibly updated?) IHV packages,
even if not Dell?


--
Bryan J Smith - Professional, Technical Annoyance
b.j.smith at ieee.org - http://www.linkedin.com/in/bjsmith




More information about the rhelv6-list mailing list