>From the looks of it, biosdevname gets the name right when it's called.
I'll admit I haven't taken the time to get the source let alone read it,
however, it seems to be following this strategy:

1.) rename "ethXX" devices to a "renameYY" temporary name 
2.) then rename "renameYY" temporary name to the `biosdevname` name.

The problem that I'm seeing is that step 2 doesn't always happen nor is
the failure of it not happening consistant.

ie here's the results of "lshw-businfo -C network" from two identical
pieces of hardware with fresh installs of "Ubuntu 14.04 beta2" with a
full "apt-get update && apt-get dist-upgrade" applied this morning:

Host_A#  lshw -businfo -C network
Bus info          Device     Class      Description
===================================================
pci@0000:04:00.0  em1        network    NX3031 Multifunction 1/10-Gigabit 
Server Adapter
pci@0000:04:00.1  em2        network    NX3031 Multifunction 1/10-Gigabit 
Server Adapter
pci@0000:04:00.2  rename6    network    NX3031 Multifunction 1/10-Gigabit 
Server Adapter
pci@0000:04:00.3  em3        network    NX3031 Multifunction 1/10-Gigabit 
Server Adapter
pci@0000:44:00.0  p8p1       network    OneConnect 10Gb NIC (be3)
pci@0000:44:00.1  p8p2       network    OneConnect 10Gb NIC (be3)
pci@0000:47:00.0  p7p1       network    MT27500 Family [ConnectX-3]
Bost_A#  

Host_B#  lshw -businfo -C network
Bus info          Device     Class      Description
===================================================
pci@0000:04:00.0  em1        network    NX3031 Multifunction 1/10-Gigabit Server
pci@0000:04:00.1  rename7    network    NX3031 Multifunction 1/10-Gigabit Server
pci@0000:04:00.2  rename8    network    NX3031 Multifunction 1/10-Gigabit Server
pci@0000:04:00.3  em2        network    NX3031 Multifunction 1/10-Gigabit Server
pci@0000:44:00.0  p8p1       network    OneConnect 10Gb NIC (be3)
pci@0000:44:00.1  p8p2       network    OneConnect 10Gb NIC (be3)
pci@0000:47:00.0  p7p1       network    MT27500 Family [ConnectX-3]
Host_B#

Note the resulting name differences in the embedded Nic device (NX3031
Multifunction 1/10-Gigabit Server)

There is a second problem that "lshw"  is not seeing the second port of
the  MT27500 Family [ConnectX-3] dual port Mellanox CS314A card.  (don't
know if it's related or not).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1284043

Title:
  udev renaming the same hardware network i/f to different name, breaks
  networking and firewall

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/biosdevname/+bug/1284043/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to