[Bug 1940860] Re: Mellanox NIC interface names change between 5.4 and 5.8

2021-11-08 Thread Javier Diaz Jr
Note that this is for the latest focal debian-installer. Since there is
no hwe-netboot image the current focal installer is affected. I think an
hwe-netboot image for focal would resolve this issue for the installer.

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

Title:
  Mellanox NIC interface names change between 5.4 and 5.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/debian-installer/+bug/1940860/+subscriptions


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

[Bug 1940860] Re: Mellanox NIC interface names change between 5.4 and 5.8

2021-11-08 Thread Javier Diaz Jr
** Also affects: linux
   Importance: Undecided
   Status: New

** Project changed: linux => debian-installer

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

Title:
  Mellanox NIC interface names change between 5.4 and 5.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/debian-installer/+bug/1940860/+subscriptions


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

[Bug 1940860] Re: Mellanox NIC interface names change between 5.4 and 5.8

2021-11-05 Thread Javier Diaz Jr
This also affects the ubuntu-installer when the `d-i base-
installer/kernel/override-image  string linux-generic-hwe-20.04`
flag is added to preseed. The installer loads 5.4 kernel and configure
NICs using the 5.4 naming convention, then once the 5.11 kernel is
loaded and the host reboots the network config fails.

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

Title:
  Mellanox NIC interface names change between 5.4 and 5.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1940860/+subscriptions


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

[Bug 1940860] Re: Mellanox NIC interface names change between 5.4 and 5.8

2021-09-30 Thread dann frazier
** Also affects: ubuntu-release-notes
   Importance: Undecided
   Status: New

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

Title:
  Mellanox NIC interface names change between 5.4 and 5.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1940860/+subscriptions


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

[Bug 1940860] Re: Mellanox NIC interface names change between 5.4 and 5.8

2021-09-30 Thread dann frazier
And here's some proposed text. I assume this would be applicable to the
release notes from 20.04->22.04

= Known Issues =
== Network Interface Names ==
Ubuntu generates [predictable interface 
names](https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/)
 by default. These names are influenced by the information exposed by kernel 
drivers, and this can therefore vary from kernel release to kernel release. For 
example, Mellanox Connect-X 5 adapters are known to be assigned names such as 
enp1s0f0 with Linux 5.4, but be assigned a name like enp1s0f0np1 in Linux >= 
5.8 (bug 1940860). If you find your system is impacted by such a name change 
after a kernel upgrade, you will need to update your network configuration 
files. If you would like to retain the same network interface names when 
switching between kernels, [netplan](https://netplan.io/reference/) provides a 
"set-name" field you can apply to your interface configuration. When set, this 
will cause Ubuntu to use the defined name instead of the default.

** Changed in: systemd (Ubuntu)
   Status: New => Invalid

** Changed in: linux (Ubuntu)
   Status: Confirmed => Won't Fix

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

Title:
  Mellanox NIC interface names change between 5.4 and 5.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1940860/+subscriptions


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

[Bug 1940860] Re: Mellanox NIC interface names change between 5.4 and 5.8

2021-09-27 Thread dann frazier
Understood, thanks for considering the issue. Perhaps this just needs to
be release noted, warning users it may happen and how to avoid it (i.e.
implement their own set-name config)?

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

Title:
  Mellanox NIC interface names change between 5.4 and 5.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1940860/+subscriptions


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

[Bug 1940860] Re: Mellanox NIC interface names change between 5.4 and 5.8

2021-09-26 Thread Michael Hudson-Doyle
I should say here that I don't really know what changes to subiquity are
desirable here. I don't really like the idea of subiquity always using
set-name, that just feels wrong, but I can see the problem here too.

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

Title:
  Mellanox NIC interface names change between 5.4 and 5.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1940860/+subscriptions


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

[Bug 1940860] Re: Mellanox NIC interface names change between 5.4 and 5.8

2021-08-24 Thread Dan Streetman
> we should be careful to ignore NICs with randomly generated MACs (see
bug 1936972).

ugh nics with LAA?

yeah, it can be hard to 'uniquely' identify a nic, especially since it's
so common to clone macs for bonds, bridges, vlans, and in some cases
even duplicate hw devices with the same nic (e.g. bug 1843381).

> My initial thought is that perhaps subiquity installs should do what
MAAS installs do and configure netplan to always use the install-time
names.

I'm generally not a fan of how MAAS configures netplan to force-rename
interfaces; that sounds to me like it's destined for interface naming
collisions. But I don't have any better immediate suggestion for
'foolproof' matching of all possible nics that might exist across all
kernel driver versions, either.

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

Title:
  Mellanox NIC interface names change between 5.4 and 5.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1940860/+subscriptions


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

[Bug 1940860] Re: Mellanox NIC interface names change between 5.4 and 5.8

2021-08-24 Thread dann frazier
@ddstreet I agree that systemd is behaving as designed. But I'm not sure
what the proper fix for this is, and therefore where changes would be
required.

My initial thought is that perhaps subiquity installs should do what
MAAS installs do and configure netplan to always use the install-time
names. I've added a subiquity for that consideration. Note that if that
is the chosen solution, we should be careful to ignore NICs with
randomly generated MACs (see bug 1936972).

** Also affects: subiquity
   Importance: Undecided
   Status: New

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

Title:
  Mellanox NIC interface names change between 5.4 and 5.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1940860/+subscriptions


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

[Bug 1940860] Re: Mellanox NIC interface names change between 5.4 and 5.8

2021-08-24 Thread Dan Streetman
systemd/udevd appears to be working exactly as advertised, using the
phys_port_name when it's provided by the device's kernel driver; should
this be marked invalid for systemd, or is there actually some change
needed there?

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

Title:
  Mellanox NIC interface names change between 5.4 and 5.8

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


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