> This creates a name-slip problem for these ibmveth devices depending
on the timing of other devices (where another NIC will temporarily be
assigned a name like eth0 before it is renamed by udev).
Can you please explain this further? The kernel should always pick a new
eth* name and avoid name clashes with existing eth* devices, and udev
(since Ubuntu 15.04) will never assign a name like "eth*" which
potentially collides with the kernel default names. At least that's the
current assumption, if that is invalid and you actually see a device
being *re*named to "eth*", this is what we need to fix.
>From your logs I see that the kernel apparently detected an eth0 and
eth2 and udev renamed them to slot-based names:
Feb 10 11:41:39 br16p05 kernel: [ 1.129225] qlge 0001:a0:00.1 enP1p160s0f1:
renamed from eth2
Feb 10 11:41:39 br16p05 kernel: [ 1.151033] qlge 0001:a0:00.0 enP1p160s0f0:
renamed from eth0
Feb 10 11:41:39 br16p05 kernel: [ 3.844707] mlx4_core 0000:01:00.0 enp1s0:
renamed from eth0
Feb 10 11:41:39 br16p05 kernel: [ 3.866910] mlx4_core 0000:01:00.0 enp1s0d1:
renamed from eth2
I'm a bit confused why there are two different device drivers claiming
the same device, though.
After booting, what does "ip a" show, i. e. which ethernet devices do
you actually have? It would also be helpful to attach the output of
"udevadm info --export-db" to show me which information udev collected
about the ethernet devices.
Did you manually put "eth0" into /etc/network/interfaces, or was that
done by the installer? The latter would mean that the installer
environment names devices differently than the installed OS (that'd be a
major bug indeed).
> Please add back persistent-net-generator support for non-PCI-based
devices like this.
This isn't going to happen, I'm afraid. That generator was conceptually
broken for virtual hardware (and thus had a large blacklist) and had an
unfixable race condition as it renamed devices to names that are also
being used by the kernel. Let's rather fix this properly with ifnames.
** Changed in: systemd (Ubuntu Xenial)
Status: Triaged => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1561096
Title:
STC850:Brazos:Br16:Br16p05: Network ethernet port name changed under
Ubuntu 16.04 with added adapters (ibmveth)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1561096/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs