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 via email to