Bug#1107187: trixie: document interface naming changes for i40e with 6.12 kernel
Package: release-notes
Severity: normal
Dear Maintainer,
as reported in https://bugs.debian.org/1105223, the systemd predictable
network device names change between bookworm and its default 6.1
kernel and trixie's 6.12 kernel for interfaces using the i40e driver.
in particular it seems that the newer kernel starts setting the
phys_port_name:
ia2060# uname -vr
6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11)
ia2060# cat /sys/devices/pci0000:5d/0000:5d:00.0/0000:5e:00.0/net/enp94s0f0/phys_port_name
cat: '/sys/devices/pci0000:5d/0000:5d:00.0/0000:5e:00.0/net/enp94s0f0/phys_port_name': Operation not supported
ia2060# uname -vr
6.12.22+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.22-1~bpo12+1 (2025-04-25)
ia2060# cat /sys/devices/pci0000:5d/0000:5d:00.0/0000:5e:00.0/net/enp94s0f0np0/phys_port_name
p0
this and similar bugs have been closed as "This is expected due
to kernel changes." however, from a user's point of view losing
networking on reboot was very much unexpected and might benefit from
being documented in the trixie release notes[1]. per the Network
device naming schemes document[2] setting the ID_NET_NAME_ALLOW
udev property might disable this behavior if it can be predicted
(untested locally).
thank you for your time and effort in maintaining debian.
andy
1. https://lists.debian.org/debian-backports/2025/05/msg00006.html
2. https://www.freedesktop.org/software/systemd/man/latest/systemd.net-naming-scheme.html
Reply to: