<div dir="ltr"><div>Thanks for the reply! Here's the output:</div><div><br></div><div>$ udevadm test-builtin net_id /sys/class/net/ens8f0<br>Load module index<br>Parsed configuration file /usr/lib/systemd/network/99-default.link<br>Parsed configuration file /usr/lib/systemd/network/73-usb-net-by-mac.link<br>Created link configuration context.<br>Using default interface naming scheme 'v245'.<br>ID_NET_NAMING_SCHEME=v245<br>ID_NET_NAME_MAC=enx001b21708410<br>ID_OUI_FROM_DATABASE=Intel Corporate<br>ID_NET_NAME_PATH=enp5s0f0<br>ID_NET_NAME_SLOT=ens8f0<br>Unload module index<br>Unloaded link configuration context.</div><div><br></div><div>$ udevadm test-builtin net_id /sys/class/net/ens8f1<br>Load module index<br>Parsed configuration file /usr/lib/systemd/network/99-default.link<br>Parsed configuration file /usr/lib/systemd/network/73-usb-net-by-mac.link<br>Created link configuration context.<br>Using default interface naming scheme 'v245'.<br>ID_NET_NAMING_SCHEME=v245<br>ID_NET_NAME_MAC=enx001b21708411<br>ID_OUI_FROM_DATABASE=Intel Corporate<br>ID_NET_NAME_PATH=enp5s0f1<br>ID_NET_NAME_SLOT=ens8f1<br>Unload module index<br>Unloaded link configuration context.</div><div><br></div><div>$ udevadm test-builtin net_id /sys/class/net/eth2 <br>Load module index<br>Parsed configuration file /usr/lib/systemd/network/99-default.link<br>Parsed configuration file /usr/lib/systemd/network/73-usb-net-by-mac.link<br>Created link configuration context.<br>Using default interface naming scheme 'v245'.<br>ID_NET_NAMING_SCHEME=v245<br>ID_NET_NAME_MAC=enx001b21708412<br>ID_OUI_FROM_DATABASE=Intel Corporate<br>ID_NET_NAME_PATH=enp6s0f0<br>ID_NET_NAME_SLOT=ens8f0<br>Unload module index<br>Unloaded link configuration context.</div><div><br></div><div>$ udevadm test-builtin net_id /sys/class/net/eth3<br>Load module index<br>Parsed configuration file /usr/lib/systemd/network/99-default.link<br>Parsed configuration file /usr/lib/systemd/network/73-usb-net-by-mac.link<br>Created link configuration context.<br>Using default interface naming scheme 'v245'.<br>ID_NET_NAMING_SCHEME=v245<br>ID_NET_NAME_MAC=enx001b21708413<br>ID_OUI_FROM_DATABASE=Intel Corporate<br>ID_NET_NAME_PATH=enp6s0f1<br>ID_NET_NAME_SLOT=ens8f1<br>Unload module index<br>Unloaded link configuration context.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 16, 2021 at 3:03 AM Zbigniew JÄ™drzejewski-Szmek <<a href="mailto:zbyszek@in.waw.pl">zbyszek@in.waw.pl</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Dec 15, 2021 at 09:37:41PM -0500, Tim Safe wrote:<br>
> Hello-<br>
> <br>
> I have an Ubuntu Server 20.04 (systemd 245 (245.4-4ubuntu3.13)) box that I<br>
> recently installed a Intel quad-port Gigabit ethernet adapter (E1G44ETBLK).<br>
> <br>
> It appears that the predictable interface naming is only renaming the first<br>
> two interfaces (ens8f0, ens8f1) and the second two fail to be renamed<br>
> (eth2, eth3).<br>
> <br>
> From the logs, I see the following messages:<br>
> <br>
> systemd-udevd[456]: eth2: Failed to rename network interface 5 from 'eth2'<br>
> to 'ens8f0': File exists<br>
> systemd-udevd[456]: eth2: Failed to process device, ignoring: File exists<br>
> systemd-udevd[459]: ethtool: autonegotiation is unset or enabled, the speed<br>
> and duplex are not writable.<br>
> systemd-udevd[459]: eth3: Failed to rename network interface 6 from 'eth3'<br>
> to 'ens8f1': File exists<br>
> systemd-udevd[459]: eth3: Failed to process device, ignoring: File exists<br>
> <br>
> Taking a closer look at the PCI bus, I see:<br>
> <br>
> 05:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network<br>
> Connection (rev 01)<br>
> 05:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network<br>
> Connection (rev 01)<br>
> 06:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network<br>
> Connection (rev 01)<br>
> 06:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network<br>
> Connection (rev 01)<br>
> <br>
> It looks like the adapter has two instances ending in '0' and two instances<br>
> ending in '1'; they differ by the higher number ('05' vs '06') in the lspci<br>
> output.<br>
> <br>
> Is this a bug? I'd expect to see the 3rd and 4th interfaces to be named<br>
> ens8f2, ens8f3.<br>
<br>
Can you provide the output from 'udevadm test-builtin net_id /sys/class/net/<iface>'<br>
for each of the four interfaces?<br>
<br>
Zbyszek<br>
</blockquote></div>