FS#64424 - systemd 243.78-2 - udev fails to rename wireless device interface

Attached to Project: Arch Linux
Opened by James (thx1138) - Thursday, 07 November 2019, 16:16 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 07 November 2019, 17:38 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details


systemd 243.78-2

$ udevadm info -e|grep NET_NAME
...
E: ID_NET_NAME_MAC=wlx0013f76f3049
E: ID_NET_NAME_PATH=wlp6s0


After boot, udev "sees" the name "wlp6s0", but the device interface still has the name "wlan0".

The wired ethernet device is renamed properly, as usual, but udev has failed to rename the wireless device interface.

Consequently, network configuration, based upon the existence of the device name "wlp6s0", fails to occur. So this is a pretty significant problem. The wireless device can still be renamed manually, with "ip link set name wlp6s0 dev wlan0".

This problem only started after upgrade from 243.78-1 -> 243.78-2, so, likely to be an Arch issue, rather than an upstream issue.
Problem occurs with both kernels linux 5.3.8.1-1 and 5.3.9.1-1.

Any thoughts about how to trouble-shoot this further?

James
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 07 November 2019, 17:38 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#64399 
Comment by Michel Koss (MichelKoss1) - Thursday, 07 November 2019, 16:50 GMT
Do you have iwd[1] package installed? Since recently it disables wireless device rename by udev.

https://www.archlinux.org/packages/community/x86_64/iwd/
Comment by James (thx1138) - Thursday, 07 November 2019, 17:18 GMT
Ha! Yes, "upgraded iwd (0.23-1 -> 1.0-3)". Thanks very much for that.

Loading...