UC20 only uses predictable names. It is intentional to use stable names. There is nothing in the gadget about it. But rather kernel drivers, dtb, udev.
eth0 name is a bug. And it means udev failed to establish a predictable name for it. I think we either need to add an additional policy file for it, to at least use mac based name and/or work with kernel & upstream to positively identify it. ** Also affects: linux-raspi2 (Ubuntu) Importance: Undecided Status: New ** Package changed: linux-raspi2 (Ubuntu) => linux-raspi (Ubuntu) ** Also affects: systemd (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-raspi2 in Ubuntu. https://bugs.launchpad.net/bugs/1884281 Title: UC20 images do not use predictable interface names on RPi4 Status in snapd: Triaged Status in linux-raspi package in Ubuntu: New Status in systemd package in Ubuntu: New Bug description: Image tested: http://cdimage.ubuntu.com/ubuntu-core/20/dangerous- beta/pending/ubuntu-core-20-arm64+raspi.img.xz Boot the image and check the naming of the ethernet interfaces. On most devices (amd64, rpi3 etc) systemd predicatable interface naming is applied e.g. enxb827eb7d1eee. However on specifically RPi4 devices traditional naming is used e.g. eth0, eth1. To manage notifications about this bug go to: https://bugs.launchpad.net/snapd/+bug/1884281/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp