Package: network-manager
Version: 1.42.4-1
Severity: normal
X-Debbugs-Cc: vin...@gmail.com

Dear Maintainer,

I use backported kernels to make TL-WN725N and other hardware to work, though I
have discovered that when using Linux 6.11.5+bpo (compared to 6.10 bpo or
official 6.1), SOMETIMES (1/10, 1/5 tries) Wifi USB dongle like WiPi (RT5370)
or TL-WN725N (RTL8188EUS) becomes "unavailable" from NetworkManager's POV after
boot or after plug-in:

nmcli d:
```
wlx000f13371b37  wifi      unavailable   --
```

journalctl:
```
device (wlx000f13371b37): state change: unmanaged -> unavailable (reason 
'managed', sys-iface-state: 'external')
```

This is this failure looks in kernel log when WiPi is beging pluged-in (shows
"associated"!?):

```
# journalctl --no-hostname --output=short-unix -f -k -n0 | tee 
/tmp/bad.kernel.log
1734352938.030903 kernel: usb 1-1: new high-speed USB device number 7 using 
xhci_hcd
1734352938.204524 kernel: usb 1-1: New USB device found, idVendor=148f, 
idProduct=5370, bcdDevice= 1.01
1734352938.210423 kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
1734352938.212519 kernel: usb 1-1: Product: 802.11 n WLAN
1734352938.213760 kernel: usb 1-1: Manufacturer: Ralink
1734352938.215167 kernel: usb 1-1: SerialNumber: 1.0
1734352938.355069 kernel: usb 1-1: reset high-speed USB device number 7 using 
xhci_hcd
1734352938.516031 kernel: ieee80211 phy2: rt2x00_set_rt: Info - RT chipset 
5390, rev 0502 detected
1734352938.548966 kernel: ieee80211 phy2: rt2x00_set_rf: Info - RF chipset 5370 
detected
1734352938.550224 kernel: ieee80211 phy2: Selected rate control algorithm 
'minstrel_ht'
1734352938.595238 kernel: ieee80211 phy2: rt2x00lib_request_firmware: Info - 
Loading firmware file 'rt2870.bin'
1734352938.598489 kernel: ieee80211 phy2: rt2x00lib_request_firmware: Info - 
Firmware detected - version: 0.36
1734352938.826848 kernel: rt2800usb 1-1:1.0 wlx000f13371b37: renamed from wlan2 
(while UP)
1734352938.991640 kernel: wlx000f13371b37: authenticate with 8e:aa:b5:f8:fa:e5 
(local address=00:0f:13:37:1b:37)
1734352938.991768 kernel: wlx000f13371b37: send auth to 8e:aa:b5:f8:fa:e5 (try 
1/3)
1734352938.991803 kernel: wlx000f13371b37: authenticated
1734352939.002836 kernel: wlx000f13371b37: associate with 8e:aa:b5:f8:fa:e5 
(try 1/3)
1734352939.002956 kernel: wlx000f13371b37: RX AssocResp from 8e:aa:b5:f8:fa:e5 
(capab=0x11 status=17 aid=1)
1734352939.002991 kernel: wlx000f13371b37: 8e:aa:b5:f8:fa:e5 denied association 
(code=17)
1734352940.719038 kernel: wlx000f13371b37: authenticate with 8e:aa:b5:f8:fa:e5 
(local address=00:0f:13:37:1b:37)
1734352940.719290 kernel: wlx000f13371b37: send auth to 8e:aa:b5:f8:fa:e5 (try 
1/3)
1734352940.719522 kernel: wlx000f13371b37: authenticated
1734352940.719652 kernel: wlx000f13371b37: associate with 8e:aa:b5:f8:fa:e5 
(try 1/3)
1734352940.722936 kernel: wlx000f13371b37: RX AssocResp from 8e:aa:b5:f8:fa:e5 
(capab=0x11 status=0 aid=1)
1734352940.728744 kernel: wlx000f13371b37: associated
```

And this is debug NetworkManager log at the same time:
```
# nmcli general logging level debug domains ALL
# systemctl restart NetworkManager
# journalctl --no-hostname --output=short-unix -f -u NetworkManger -n0 | tee 
/tmp/bad.nm.log
1734352938.579076 NetworkManager[3338]: <debug> [1734352938.5790] wifi-nl80211: 
NL80211_CMD_GET_WIPHY request failed
1734352938.579141 NetworkManager[3338]: <warn>  [1734352938.5791] wifi-wext: 
can't determine interface name for ifindex 8
1734352938.579274 NetworkManager[3338]: <debug> [1734352938.5792] platform: 
(wlan0) signal: link   added: 8: wlan0 <DOWN;broadcast,multicast> mtu 1500 arp 
1 wifi? not-init addr 00:0F:13:37:1B:37 permaddr 00:0F:13:37:1B:37 brd 
FF:FF:FF:FF:FF:FF driver unknown rx:0,0 tx:0,0
1734352938.579359 NetworkManager[3338]: <debug> [1734352938.5793] platform: 
(wlan0) signal: link removed: 8: wlan0 <DOWN;broadcast,multicast> mtu 1500 arp 
1 wifi? not-init addr 00:0F:13:37:1B:37 permaddr 00:0F:13:37:1B:37 brd 
FF:FF:FF:FF:FF:FF driver unknown rx:0,0 tx:0,0
1734352938.579509 NetworkManager[3338]: <debug> [1734352938.5794] platform: 
(enp2s0) signal: address 4 changed: 192.168.1.13/24 brd 192.168.1.255 lft 
449sec pref 449sec lifetime 153-1[601,601] dev 3 flags noprefixroute src kernel
1734352938.579559 NetworkManager[3338]: <debug> [1734352938.5795] 
l3cfg[c6e917c0dca73818,ifindex=3]: obj-state: appeared in platform: 
[82240ce30d92d4ad, ip4-address, 192.168.1.13/24 brd* 192.168.1.255 lft 448sec 
pref 448sec lifetime 153-1[600,600] dev 3 src dhcp], nm-configured, in-platform
1734352938.819939 NetworkManager[3338]: <debug> [1734352938.8198] wifi-nl80211 
(wlan2): don't know the meaning of NL80211_ATTR_CIPHER_SUITE 0x000fac0a.
1734352938.819989 NetworkManager[3338]: <debug> [1734352938.8199] wifi-nl80211 
(wlan2): don't know the meaning of NL80211_ATTR_CIPHER_SUITE 0x000fac09.
1734352938.820029 NetworkManager[3338]: <debug> [1734352938.8200] wifi-nl80211 
(wlan2): don't know the meaning of NL80211_ATTR_CIPHER_SUITE 0x000fac0d.
1734352938.820071 NetworkManager[3338]: <debug> [1734352938.8200] wifi-nl80211 
(wlan2): don't know the meaning of NL80211_ATTR_CIPHER_SUITE 0x000fac0b.
1734352938.820111 NetworkManager[3338]: <debug> [1734352938.8200] wifi-nl80211 
(wlan2): don't know the meaning of NL80211_ATTR_CIPHER_SUITE 0x000fac0c.
1734352938.820165 NetworkManager[3338]: <debug> [1734352938.8201] wifi-nl80211 
(wlan2): using nl80211 for Wi-Fi device control
1734352938.820295 NetworkManager[3338]: <debug> [1734352938.8202] platform: 
(wlan2) signal: link   added: 9: wlan2 <DOWN;broadcast,multicast> mtu 1500 arp 
1 wifi? not-init addr 00:0F:13:37:1B:37 permaddr 00:0F:13:37:1B:37 brd 
FF:FF:FF:FF:FF:FF driver rt2800usb rx:0,0 tx:0,0
1734352938.820424 NetworkManager[3338]: <debug> [1734352938.8204] platform: 
(wlan2) signal: link changed: 9: wlan2 <UP;broadcast,multicast,up,running> mtu 
1500 arp 1 wifi? not-init addr 00:0F:13:37:1B:37 permaddr 00:0F:13:37:1B:37 brd 
FF:FF:FF:FF:FF:FF driver rt2800usb rx:0,0 tx:0,0
1734352938.820658 NetworkManager[3338]: <debug> [1734352938.8206] 
platform-linux: UDEV event: action 'add' subsys 'net' device 'wlan0' (8); 
seqnum=2753
1734352938.820750 NetworkManager[3338]: <debug> [1734352938.8207] udev rfkill 
event: action 'add' device 'rfkill2'
1734352938.821277 NetworkManager[3338]: <info>  [1734352938.8212] rfkill2: 
found Wi-Fi radio killswitch (at 
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/ieee80211/phy2/rfkill2) 
(driver rt2800usb)
1734352938.821664 NetworkManager[3338]: <debug> [1734352938.8216] Wi-Fi rfkill 
switch rfkill2 state now 1/unblocked reason: 0x0
1734352938.821694 NetworkManager[3338]: <debug> [1734352938.8216] Wi-Fi rfkill 
state now 'unblocked'
1734352938.821730 NetworkManager[3338]: <debug> [1734352938.8217] manager: 
rfkill: Wi-Fi available 1 hw-enabled 1 sw-enabled 1 os-owner 1
1734352938.828821 NetworkManager[3338]: <debug> [1734352938.8287] 
platform-linux: UDEV event: action 'remove' subsys 'net' device 'wlan0' (8); 
seqnum=2763
1734352938.828854 NetworkManager[3338]: <debug> [1734352938.8288] 
platform-linux: udev-remove: IFINDEX=8
1734352938.829167 NetworkManager[3338]: <debug> [1734352938.8291] platform: 
(wlan2) signal: link changed: 9: wlan2 <UP;broadcast,multicast,up> mtu 1500 arp 
1 wifi? not-init addr 00:0F:13:37:1B:37 permaddr 00:0F:13:37:1B:37 brd 
FF:FF:FF:FF:FF:FF driver rt2800usb rx:0,0 tx:0,0
1734352938.829510 NetworkManager[3338]: <debug> [1734352938.8294] platform: 
(wlx000f13371b37) signal: link changed: 9: wlx000f13371b37 
<UP;broadcast,multicast,up> mtu 1500 arp 1 wifi? not-init addr 
00:0F:13:37:1B:37 permaddr 00:0F:13:37:1B:37 brd FF:FF:FF:FF:FF:FF driver 
rt2800usb rx:0,0 tx:0,0
1734352938.829647 NetworkManager[3338]: <debug> [1734352938.8296] platform: 
(enp2s0) signal: address 4 changed: 192.168.1.13/24 brd 192.168.1.255 lft 
448sec pref 448sec lifetime 153-1[600,600] dev 3 flags noprefixroute src kernel
1734352938.829697 NetworkManager[3338]: <debug> [1734352938.8296] 
l3cfg[c6e917c0dca73818,ifindex=3]: obj-state: appeared in platform: 
[82240ce30d92d4ad, ip4-address, 192.168.1.13/24 brd* 192.168.1.255 lft 448sec 
pref 448sec lifetime 153-1[600,600] dev 3 src dhcp], nm-configured, in-platform
1734352938.847675 NetworkManager[3338]: <error> [1734352938.8475] 
iwd-manager[0x563ad12a8a40]: if_nametoindex failed for Name wlan2 for Device at 
/net/connman/iwd/2/9: 19
1734352938.848885 NetworkManager[3338]: <debug> [1734352938.8488] 
(wlx000f13371b37) config: backend is "iwd" (iwd support enabled)
1734352938.848999 NetworkManager[3338]: <debug> [1734352938.8489] 
device[3e30ec222c05f943] (wlx000f13371b37): ifindex: set ifindex 9 (l3cfg: 
6c9f0476619a0062)
1734352938.849599 NetworkManager[3338]: <debug> [1734352938.8495] 
device[3e30ec222c05f943] (wlx000f13371b37): constructed (NMDeviceIwd)
1734352938.849638 NetworkManager[3338]: <debug> [1734352938.8496] 
device[3e30ec222c05f943] (wlx000f13371b37): start setup of NMDeviceIwd, kernel 
ifindex 9
1734352938.849676 NetworkManager[3338]: <debug> [1734352938.8496] 
device[3e30ec222c05f943] (wlx000f13371b37): hw-addr: hardware address now 
00:0F:13:37:1B:37
1734352938.849702 NetworkManager[3338]: <debug> [1734352938.8496] 
device[3e30ec222c05f943] (wlx000f13371b37): hw-addr: update initial MAC address 
00:0F:13:37:1B:37
1734352938.849921 NetworkManager[3338]: <debug> [1734352938.8498] 
platform-linux: error reading net:/sys/class/net/wlx000f13371b37/phys_port_id: 
error reading 4096 bytes from file descriptor: Operation not supported
1734352938.850211 NetworkManager[3338]: <debug> [1734352938.8501] 
platform-linux: error reading 
net:/sys/class/net/wlx000f13371b37/device/sriov_numvfs: Failed to open file 
"device/sriov_numvfs" with openat: No such file or directory
1734352938.850298 NetworkManager[3338]: <debug> [1734352938.8502] manager: 
rfkill: Wi-Fi available 1 hw-enabled 1 sw-enabled 1 os-owner 1
1734352938.850325 NetworkManager[3338]: <debug> [1734352938.8503] 
device[3e30ec222c05f943] (wlx000f13371b37): device now enabled
1734352938.850351 NetworkManager[3338]: <debug> [1734352938.8503] 
device[3e30ec222c05f943] (wlx000f13371b37): (enable): device blocked by 
UNMANAGED state
1734352938.850382 NetworkManager[3338]: <debug> [1734352938.8503] 
device[3e30ec222c05f943] (wlx000f13371b37): unmanaged: flags set to 
[platform-init,!sleeping=0x4/0x5/unmanaged/unrealized], set-managed 
[sleeping=0x1])
1734352938.853752 NetworkManager[3338]: <info>  [1734352938.8536] manager: 
(wlx000f13371b37): new 802.11 Wi-Fi device 
(/org/freedesktop/NetworkManager/Devices/6)
1734352938.880208 NetworkManager[3338]: <debug> [1734352938.8801] 
platform-linux: UDEV event: action 'add' subsys 'net' device 'wlx000f13371b37' 
(9); seqnum=2764
1734352938.880571 NetworkManager[3338]: <debug> [1734352938.8805] platform: 
(wlx000f13371b37) signal: link changed: 9: wlx000f13371b37 
<UP;broadcast,multicast,up> mtu 1500 arp 1 wifi? init addr 00:0F:13:37:1B:37 
permaddr 00:0F:13:37:1B:37 brd FF:FF:FF:FF:FF:FF driver rt2800usb rx:0,0 tx:0,0
1734352938.880632 NetworkManager[3338]: <debug> [1734352938.8806] 
device[3e30ec222c05f943] (wlx000f13371b37): queued link change for ifindex 9
1734352938.880933 NetworkManager[3338]: <debug> [1734352938.8809] 
device[3e30ec222c05f943] (wlx000f13371b37): hw-addr: read permanent MAC address 
'00:0F:13:37:1B:37'
1734352938.881056 NetworkManager[3338]: <debug> [1734352938.8810] 
device[3e30ec222c05f943] (wlx000f13371b37): unmanaged: flags set to 
[platform-init,!sleeping,!user-settings=0x4/0x15/unmanaged], set-managed 
[user-settings=0x10])
1734352938.881087 NetworkManager[3338]: <debug> [1734352938.8810] 
device[3e30ec222c05f943] (wlx000f13371b37): unmanaged: flags set to 
[!sleeping,!platform-init,!user-settings=0x0/0x15/managed], set-managed 
[platform-init=0x4], reason managed, transition-state)
1734352938.881120 NetworkManager[3338]: <debug> [1734352938.8810] 
device[3e30ec222c05f943] (wlx000f13371b37): add_pending_action (1): 
'queued-state-change-unavailable'
1734352938.881152 NetworkManager[3338]: <debug> [1734352938.8811] 
device[3e30ec222c05f943] (wlx000f13371b37): queue-state[unavailable, 
reason:managed, id:1004]: queue state change
1734352938.881193 NetworkManager[3338]: <debug> [1734352938.8811] 
device[3e30ec222c05f943] (wlx000f13371b37): queue-state[unavailable, 
reason:managed, id:1004]: change state
1734352938.881219 NetworkManager[3338]: <info>  [1734352938.8811] device 
(wlx000f13371b37): state change: unmanaged -> unavailable (reason 'managed', 
sys-iface-state: 'external')
1734352938.881244 NetworkManager[3338]: <debug> [1734352938.8812] 
device[3e30ec222c05f943] (wlx000f13371b37): add_pending_action (2): 
'in-state-change'
1734352938.881333 NetworkManager[3338]: <debug> [1734352938.8813] 
platform-linux: error reading 
/proc/sys/net/ipv6/conf/wlx000f13371b37/accept_ra: Failed to open file 
"/proc/sys/net/ipv6/conf/wlx000f13371b37/accept_ra": No such file or directory
1734352938.881377 NetworkManager[3338]: <debug> [1734352938.8813] 
platform-linux: error reading 
/proc/sys/net/ipv6/conf/wlx000f13371b37/forwarding: Failed to open file 
"/proc/sys/net/ipv6/conf/wlx000f13371b37/forwarding": No such file or directory
1734352938.881423 NetworkManager[3338]: <debug> [1734352938.8814] 
platform-linux: error reading 
/proc/sys/net/ipv6/conf/wlx000f13371b37/disable_ipv6: Failed to open file 
"/proc/sys/net/ipv6/conf/wlx000f13371b37/disable_ipv6": No such file or 
directory
1734352938.881466 NetworkManager[3338]: <debug> [1734352938.8814] 
platform-linux: error reading 
/proc/sys/net/ipv6/conf/wlx000f13371b37/hop_limit: Failed to open file 
"/proc/sys/net/ipv6/conf/wlx000f13371b37/hop_limit": No such file or directory
1734352938.881508 NetworkManager[3338]: <debug> [1734352938.8814] 
platform-linux: error reading 
/proc/sys/net/ipv6/conf/wlx000f13371b37/use_tempaddr: Failed to open file 
"/proc/sys/net/ipv6/conf/wlx000f13371b37/use_tempaddr": No such file or 
directory
1734352938.881538 NetworkManager[3338]: <debug> [1734352938.8815] 
device[3e30ec222c05f943] (wlx000f13371b37): ip6: addrgenmode6: set none
1734352938.881561 NetworkManager[3338]: <debug> [1734352938.8815] 
platform-linux: link: change 9: user-ipv6ll: set IPv6 address generation mode 
to none
1734352938.881627 NetworkManager[3338]: <debug> [1734352938.8816] 
platform-linux: do-request-link: 9 
1734352938.881668 NetworkManager[3338]: <debug> [1734352938.8816] 
platform-linux: rtnl: recvmsg: error message from kernel: Address family not 
supported by protocol (-97) for request 71
1734352938.881762 NetworkManager[3338]: <debug> [1734352938.8817] 
platform-linux: do-change-link[9]: failure 97 (Address family not supported by 
protocol)
1734352938.881787 NetworkManager[3338]: <debug> [1734352938.8817] 
device[3e30ec222c05f943] (wlx000f13371b37): ip6: addrgenmode6: failed to set 
none: (not-supported)
1734352938.881812 NetworkManager[3338]: <debug> [1734352938.8817] 
device[3e30ec222c05f943] (wlx000f13371b37): ip6: addrgenmode6: toggle 
disable_ipv6 sysctl after disabling addr-gen-mode
1734352938.881857 NetworkManager[3338]: <debug> [1734352938.8818] 
platform-linux: error reading 
/proc/sys/net/ipv6/conf/wlx000f13371b37/disable_ipv6: Failed to open file 
"/proc/sys/net/ipv6/conf/wlx000f13371b37/disable_ipv6": No such file or 
directory
1734352938.881901 NetworkManager[3338]: <debug> [1734352938.8818] 
platform-linux: sysctl: failed to open 
'/proc/sys/net/ipv6/conf/wlx000f13371b37/disable_ipv6': (2) No such file or 
directory
1734352938.881945 NetworkManager[3338]: <debug> [1734352938.8819] 
platform-linux: sysctl: failed to open 
'/proc/sys/net/ipv6/conf/wlx000f13371b37/accept_ra': (2) No such file or 
directory
1734352938.881987 NetworkManager[3338]: <debug> [1734352938.8819] 
platform-linux: sysctl: failed to open 
'/proc/sys/net/ipv6/conf/wlx000f13371b37/use_tempaddr': (2) No such file or 
directory
1734352938.882031 NetworkManager[3338]: <debug> [1734352938.8820] 
platform-linux: sysctl: failed to open 
'/proc/sys/net/ipv6/conf/wlx000f13371b37/forwarding': (2) No such file or 
directory
1734352938.882056 NetworkManager[3338]: <debug> [1734352938.8820] 
device[3e30ec222c05f943] (wlx000f13371b37): bringing up device 9
1734352938.882079 NetworkManager[3338]: <debug> [1734352938.8820] 
platform-linux: link: change 9: flags: set 0x1/0x1 ([up] / [up])
1734352938.889799 NetworkManager[3338]: <debug> [1734352938.8897] 
platform-linux: do-request-link: 9 
1734352938.889938 NetworkManager[3338]: <debug> [1734352938.8899] 
platform-linux: do-change-link[9]: success
1734352938.890019 NetworkManager[3338]: <debug> [1734352938.8899] 
device[3e30ec222c05f943] (wlx000f13371b37): preparing device
1734352938.890110 NetworkManager[3338]: <debug> [1734352938.8900] 
platform-linux: sysctl: failed to open 
'/proc/sys/net/ipv6/conf/wlx000f13371b37/disable_ipv6': (2) No such file or 
directory
1734352938.890153 NetworkManager[3338]: <debug> [1734352938.8901] 
platform-linux: sysctl: failed to open 
'/proc/sys/net/ipv6/conf/wlx000f13371b37/use_tempaddr': (2) No such file or 
directory
1734352938.890195 NetworkManager[3338]: <debug> [1734352938.8901] 
global-tracker: sync ip4-route
1734352938.890231 NetworkManager[3338]: <debug> [1734352938.8902] 
global-tracker: sync ip6-route
1734352938.890256 NetworkManager[3338]: <debug> [1734352938.8902] 
global-tracker: sync mptcp-addr (reapply)
1734352938.890373 NetworkManager[3338]: <debug> [1734352938.8903] 
global-tracker: sync routing-rule
1734352938.896149 NetworkManager[3338]: <debug> [1734352938.8960] 
device[3e30ec222c05f943] (wlx000f13371b37): device not yet available for 
transition to DISCONNECTED
1734352938.896182 NetworkManager[3338]: <debug> [1734352938.8961] 
device[3e30ec222c05f943] (wlx000f13371b37): connectivity state changed from 
UNKNOWN to NONE
1734352938.896671 NetworkManager[3338]: <debug> [1734352938.8966] 
device[3e30ec222c05f943] (wlx000f13371b37): connectivity state changed from 
UNKNOWN to NONE
1734352938.896928 NetworkManager[3338]: <debug> [1734352938.8969] 
device[3e30ec222c05f943] (wlx000f13371b37): remove_pending_action (1): 
'in-state-change'
1734352938.897029 NetworkManager[3338]: <debug> [1734352938.8970] 
device[3e30ec222c05f943] (wlx000f13371b37): remove_pending_action (0): 
'queued-state-change-unavailable'
1734352938.915286 NetworkManager[3338]: <debug> [1734352938.9151] 
platform-linux: UDEV event: action 'move' subsys 'net' device 'wlx000f13371b37' 
(9); seqnum=2767
1734352938.915721 NetworkManager[3338]: <debug> [1734352938.9156] platform: 
(wlx000f13371b37) signal: link changed: 9: wlx000f13371b37 
<UP;broadcast,multicast,up> mtu 1500 arp 1 wifi? init addr 00:0F:13:37:1B:37 
permaddr 00:0F:13:37:1B:37 brd FF:FF:FF:FF:FF:FF driver rt2800usb rx:0,0 tx:0,0
1734352938.915798 NetworkManager[3338]: <debug> [1734352938.9157] 
device[3e30ec222c05f943] (wlx000f13371b37): queued link change for ifindex 9
1734352938.979744 NetworkManager[3338]: <debug> [1734352938.9796] 
device[3e30ec222c05f943] (wlx000f13371b37): wifi-ap: added   00:01:02:00:00:00 
"REDACTED"             [ a   2   0% __ __ W:0000 R:0188 ]   0.000s 
sup:/57656c636f6d65546f4368696e61436f6d72616465_psk [nm:/4]
1734352938.980488 NetworkManager[3338]: <debug> [1734352938.9804] 
device[3e30ec222c05f943] (wlx000f13371b37): wifi-ap: added   00:01:02:00:00:01 
"REDACTED"                     [ a   2   0% __ __ W:0000 R:0188 ]   0.000s 
sup:/7674676e62632d663866616535_psk [nm:/5]
1734352938.992520 NetworkManager[3338]: <debug> [1734352938.9924] 
device[3e30ec222c05f943] (wlx000f13371b37): wifi-ap: added   00:01:02:00:00:02 
"REDACTED"                     [ a   2   0% __ __ W:0000 R:0188 ]   0.000s 
sup:/7674676e62632d393432626666_psk [nm:/6]
1734352940.726109 NetworkManager[3338]: <debug> [1734352940.7260] platform: 
(wlx000f13371b37) signal: link changed: 9: wlx000f13371b37 
<UP,LOWER_UP;broadcast,multicast,up,lowerup> mtu 1500 arp 1 wifi? init addr 
00:0F:13:37:1B:37 permaddr 00:0F:13:37:1B:37 brd FF:FF:FF:FF:FF:FF driver 
rt2800usb rx:1,113 tx:0,0
1734352940.726181 NetworkManager[3338]: <debug> [1734352940.7261] 
device[3e30ec222c05f943] (wlx000f13371b37): queued link change for ifindex 9
1734352940.760782 NetworkManager[3338]: <debug> [1734352940.7607] platform: 
(wlx000f13371b37) signal: link changed: 9: wlx000f13371b37 
<UP,LOWER_UP;broadcast,multicast,up,running,lowerup> mtu 1500 arp 1 wifi? init 
addr 00:0F:13:37:1B:37 permaddr 00:0F:13:37:1B:37 brd FF:FF:FF:FF:FF:FF driver 
rt2800usb rx:2,306 tx:2,284
1734352940.762325 NetworkManager[3338]: <debug> [1734352940.7608] 
device[3e30ec222c05f943] (wlx000f13371b37): queued link change for ifindex 9

```

I am using `wifi.backend=iwd` to avoid some issues in the past.

`wifi.powersave = 2` does not help.

Re-pluging device can make it work, or fail again. It's random.

Restarting NetworkManager might also help.

P.S.: ipv6 errors due to ipv6 being disabled in kernel args.

P.S.P.S.: This is ChatGPT analysis of good.nm.log vs bad.nm.log:

```
Key Observations
1. Device Initialization

    Bad Log: The device initialization (rt2800usb) proceeds but doesn't 
successfully transition to a fully managed state. The device remains stuck at 
an "unavailable" or "disconnected" state.
    Good Log: The device (rt2800usb) transitions cleanly through states: 
disconnected → prepare → config → ip-config → activated. The device gets an IP 
address (172.17.255.100) and establishes a connection.

2. Device State Changes

    Bad Log: There are repeated state changes between disconnected and 
unavailable. The log indicates that the supplicant is disconnecting 
(Activation: failed for connection) early in the process.
    Good Log: The device moves through the full activation sequence without any 
interruptions, and the supplicant successfully completes the handshake.

3. DHCP/IP Assignment

    Bad Log: The connection process fails before an IP address can be assigned, 
and the interface doesn’t proceed to the ip-config stage.
    Good Log: The interface successfully configures IPv4, obtaining 
172.17.255.100/24.

4. Wi-Fi Backend

    Both logs indicate the use of nl80211 for device control and highlight 
compatibility with the driver (rt2800usb). However:
        Bad Log: The connection fails during interaction with the supplicant or 
hardware.
        Good Log: These interactions succeed.

5. RFKill and Device Management

    Both Logs: RFKill indicates the device is unblocked and available. However, 
the bad log seems to drop the device into an unmanaged state repeatedly.

6. NetworkManager Activation

    Bad Log: The device fails at the config stage with the error Activation: 
failed for connection.
    Good Log: The activation succeeds, the dispatcher scripts run, and the 
connection is marked as active (device activated).
```


-- System Information:
Debian Release: 12.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.11.5+bpo-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages network-manager depends on:
ii  adduser                         3.134
ii  dbus [default-dbus-system-bus]  1.14.10-1~deb12u1
ii  libaudit1                       1:3.0.9-1
ii  libbluetooth3                   5.66-1+deb12u2
ii  libc6                           2.36-9+deb12u9
ii  libcurl3-gnutls                 7.88.1-10+deb12u8
ii  libglib2.0-0                    2.74.6-2+deb12u4
ii  libgnutls30                     3.7.9-2+deb12u3
ii  libjansson4                     2.14-2
ii  libmm-glib0                     1.20.4-1
ii  libndp0                         1.8-1+deb12u1
ii  libnewt0.52                     0.52.23-1+b1
ii  libnm0                          1.42.4-1
ii  libpsl5                         0.21.2-1
ii  libreadline8                    8.2-1.3
ii  libselinux1                     3.4-1+b6
ii  libsystemd0                     252.31-1~deb12u1
ii  libteamdctl0                    1.31-1
ii  libudev1                        252.31-1~deb12u1
ii  polkitd                         122-3
ii  udev                            252.31-1~deb12u1

Versions of packages network-manager recommends:
pn  dnsmasq-base    <none>
ii  libpam-systemd  252.31-1~deb12u1
ii  modemmanager    1.20.4-1
pn  ppp             <none>
pn  wireless-regdb  <none>
pn  wpasupplicant   <none>

Versions of packages network-manager suggests:
pn  iptables       <none>
pn  libteam-utils  <none>

Versions of packages network-manager is related to:
ii  isc-dhcp-client  4.4.3-P1-2

-- no debconf information
1734352938.030903 kernel: usb 1-1: new high-speed USB device number 7 using 
xhci_hcd
1734352938.204524 kernel: usb 1-1: New USB device found, idVendor=148f, 
idProduct=5370, bcdDevice= 1.01
1734352938.210423 kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
1734352938.212519 kernel: usb 1-1: Product: 802.11 n WLAN
1734352938.213760 kernel: usb 1-1: Manufacturer: Ralink
1734352938.215167 kernel: usb 1-1: SerialNumber: 1.0
1734352938.355069 kernel: usb 1-1: reset high-speed USB device number 7 using 
xhci_hcd
1734352938.516031 kernel: ieee80211 phy2: rt2x00_set_rt: Info - RT chipset 
5390, rev 0502 detected
1734352938.548966 kernel: ieee80211 phy2: rt2x00_set_rf: Info - RF chipset 5370 
detected
1734352938.550224 kernel: ieee80211 phy2: Selected rate control algorithm 
'minstrel_ht'
1734352938.595238 kernel: ieee80211 phy2: rt2x00lib_request_firmware: Info - 
Loading firmware file 'rt2870.bin'
1734352938.598489 kernel: ieee80211 phy2: rt2x00lib_request_firmware: Info - 
Firmware detected - version: 0.36
1734352938.826848 kernel: rt2800usb 1-1:1.0 wlx000f13371b37: renamed from wlan2 
(while UP)
1734352938.991640 kernel: wlx000f13371b37: authenticate with 8e:aa:b5:f8:fa:e5 
(local address=00:0f:13:37:1b:37)
1734352938.991768 kernel: wlx000f13371b37: send auth to 8e:aa:b5:f8:fa:e5 (try 
1/3)
1734352938.991803 kernel: wlx000f13371b37: authenticated
1734352939.002836 kernel: wlx000f13371b37: associate with 8e:aa:b5:f8:fa:e5 
(try 1/3)
1734352939.002956 kernel: wlx000f13371b37: RX AssocResp from 8e:aa:b5:f8:fa:e5 
(capab=0x11 status=17 aid=1)
1734352939.002991 kernel: wlx000f13371b37: 8e:aa:b5:f8:fa:e5 denied association 
(code=17)
1734352940.719038 kernel: wlx000f13371b37: authenticate with 8e:aa:b5:f8:fa:e5 
(local address=00:0f:13:37:1b:37)
1734352940.719290 kernel: wlx000f13371b37: send auth to 8e:aa:b5:f8:fa:e5 (try 
1/3)
1734352940.719522 kernel: wlx000f13371b37: authenticated
1734352940.719652 kernel: wlx000f13371b37: associate with 8e:aa:b5:f8:fa:e5 
(try 1/3)
1734352940.722936 kernel: wlx000f13371b37: RX AssocResp from 8e:aa:b5:f8:fa:e5 
(capab=0x11 status=0 aid=1)
1734352940.728744 kernel: wlx000f13371b37: associated
_______________________________________________
Pkg-utopia-maintainers mailing list
Pkg-utopia-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-utopia-maintainers

Reply via email to