I have been using this driver for a long time in Pop_OS 22.04 without issues.
I recently upgraded the kernel to 6.12 and now I have no connectivity on 5G networks, even though the connection seems to be established.
2.4G networks have no problem.
More specifically, I can connect to 5G networks using the Network Manager and authentication works and everything seems to be properly configured, but the Network Manager icon shows a question mark, and no packets are transmitted.
Here is a snippet of what syslog reports at the time of the connection:
NetworkManager[683]: <info> [1749816326.5164] device (wlx90de80266d5f): disconnecting for new activation request.
NetworkManager[683]: <info> [1749816326.5164] device (wlx90de80266d5f): state change: activated -> deactivating (reason 'new-activation', sys-iface-state: 'managed')
NetworkManager[683]: <info> [1749816326.5175] audit: op="connection-activate" uuid="7903a916-7c45-4104-a487-5c11ee731103" name="SAURONET_PLUS" pid=3980 uid=1000 result="success"
systemd[1]: Starting Network Manager Script Dispatcher Service...
systemd[1]: Started Network Manager Script Dispatcher Service.
wpa_supplicant[752]: wlx90de80266d5f: CTRL-EVENT-DISCONNECTED bssid=cc:2d:21:25:ed:e1 reason=3 locally_generated=1
wpa_supplicant[752]: wlx90de80266d5f: CTRL-EVENT-DSCP-POLICY clear_all
wpa_supplicant[752]: wlx90de80266d5f: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
NetworkManager[683]: <info> [1749816326.5427] device (wlx90de80266d5f): supplicant interface state: completed -> disconnected
NetworkManager[683]: <info> [1749816326.5427] device (p2p-dev-wlx90de80266d5f): supplicant management interface state: completed -> disconnected
kernel: [ 529.394615] RTW: WARN _beamforming_leave: cc:2d:21:25:ed:e1 is neither beamforming ee or er!!
NetworkManager[683]: <info> [1749816326.5428] device (wlx90de80266d5f): state change: deactivating -> disconnected (reason 'new-activation', sys-iface-state: 'managed')
avahi-daemon[690]: Withdrawing address record for fe80::c5b6:5138:de24:ee71 on wlx90de80266d5f.
avahi-daemon[690]: Leaving mDNS multicast group on interface wlx90de80266d5f.IPv6 with address fe80::c5b6:5138:de24:ee71.
avahi-daemon[690]: Interface wlx90de80266d5f.IPv6 no longer relevant for mDNS.
NetworkManager[683]: <info> [1749816326.5442] dhcp4 (wlx90de80266d5f): canceled DHCP transaction
NetworkManager[683]: <info> [1749816326.5442] dhcp4 (wlx90de80266d5f): activation: beginning transaction (timeout in 45 seconds)
NetworkManager[683]: <info> [1749816326.5442] dhcp4 (wlx90de80266d5f): state changed no lease
avahi-daemon[690]: Withdrawing address record for 192.168.0.107 on wlx90de80266d5f.
avahi-daemon[690]: Leaving mDNS multicast group on interface wlx90de80266d5f.IPv4 with address 192.168.0.107.
systemd-resolved[642]: wlx90de80266d5f: Bus client set default route setting: no
avahi-daemon[690]: Interface wlx90de80266d5f.IPv4 no longer relevant for mDNS.
systemd-resolved[642]: wlx90de80266d5f: Bus client reset DNS server list.
gnome-shell[3980]: An active wireless connection, in infrastructure mode, involves no access point?
NetworkManager[683]: <info> [1749816326.5535] device (wlx90de80266d5f): Activation: starting connection 'SAURONET_PLUS' (7903a916-7c45-4104-a487-5c11ee731103)
NetworkManager[683]: <info> [1749816326.5544] device (wlx90de80266d5f): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
NetworkManager[683]: <info> [1749816326.5546] manager: NetworkManager state is now CONNECTING
NetworkManager[683]: <info> [1749816326.5551] device (wlx90de80266d5f): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
NetworkManager[683]: <info> [1749816326.5554] device (wlx90de80266d5f): Activation: (wifi) access point 'SAURONET_PLUS' has security, but secrets are required.
NetworkManager[683]: <info> [1749816326.5554] device (wlx90de80266d5f): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed')
NetworkManager[683]: <info> [1749816326.5562] device (wlx90de80266d5f): state change: need-auth -> prepare (reason 'none', sys-iface-state: 'managed')
NetworkManager[683]: <info> [1749816326.5567] device (wlx90de80266d5f): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
NetworkManager[683]: <info> [1749816326.5568] device (wlx90de80266d5f): Activation: (wifi) connection 'SAURONET_PLUS' has security, and secrets exist. No new secrets needed.
NetworkManager[683]: <info> [1749816326.5574] Config: added 'ssid' value 'SAURONET_PLUS'
NetworkManager[683]: <info> [1749816326.5574] Config: added 'scan_ssid' value '1'
NetworkManager[683]: <info> [1749816326.5574] Config: added 'bgscan' value 'simple:30:-70:86400'
NetworkManager[683]: <info> [1749816326.5574] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK'
NetworkManager[683]: <info> [1749816326.5574] Config: added 'auth_alg' value 'OPEN'
NetworkManager[683]: <info> [1749816326.5574] Config: added 'psk' value '<hidden>'
chronyd[936]: Source 91.189.91.157 offline
chronyd[936]: Source 94.143.139.219 offline
chronyd[936]: Source 162.159.200.123 offline
chronyd[936]: Source 3.220.42.39 offline
chronyd[936]: Source 195.95.153.59 offline
chronyd[936]: Source 15.237.97.214 offline
chronyd[936]: Source 185.125.190.58 offline
chronyd[936]: Source 5.250.184.159 offline
chronyd[936]: Source 52.10.183.132 offline
chronyd[936]: Source 185.125.190.57 offline
chronyd[936]: Source 3.134.129.152 offline
chronyd[936]: Source 18.228.202.30 offline
chronyd[936]: Source 185.125.190.56 offline
kernel: [ 533.615850] RTW: nolinked power save enter
kernel: [ 534.444161] RTW: [HALMAC][ALWAYS]shall R reg twice!!
kernel: [ 535.033576] start_addr=(0x20000), end_addr=(0x40000), buffer_size=(0x20000), smp_number_max=(16384)
NetworkManager[683]: <info> [1749816332.1925] device (wlx90de80266d5f): supplicant interface state: disconnected -> scanning
NetworkManager[683]: <info> [1749816332.1925] device (p2p-dev-wlx90de80266d5f): supplicant management interface state: disconnected -> scanning
kernel: [ 535.044502] RTW: nolinked power save leave
wpa_supplicant[752]: wlx90de80266d5f: Trying to associate with cc:2d:21:25:ed:e5 (SSID='SAURONET_PLUS' freq=5180 MHz)
kernel: [ 539.258146] RTW: rtw_set_802_11_connect(wlx90de80266d5f) fw_state=0x00000008
wpa_supplicant[752]: wlx90de80266d5f: CTRL-EVENT-STARTED-CHANNEL-SWITCH freq=5180 ht_enabled=1 ch_offset=1 ch_width=80 MHz cf1=5210 cf2=0
NetworkManager[683]: <info> [1749816336.4106] device (wlx90de80266d5f): supplicant interface state: scanning -> associating
NetworkManager[683]: <info> [1749816336.4106] device (p2p-dev-wlx90de80266d5f): supplicant management interface state: scanning -> associating
kernel: [ 539.358687] RTW: start auth
kernel: [ 539.366224] RTW: auth success, start assoc
kernel: [ 539.372589] RTW: assoc success
kernel: [ 539.373251] RTW: recv eapol packet 1/4
wpa_supplicant[752]: wlx90de80266d5f: Associated with cc:2d:21:25:ed:e5
wpa_supplicant[752]: wlx90de80266d5f: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wpa_supplicant[752]: wlx90de80266d5f: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=US
kernel: [ 539.374556] RTW: ============ STA [cc:2d:21:25:ed:e5] ===================
kernel: [ 539.374571] RTW: mac_id : 0
kernel: [ 539.374577] RTW: wireless_mode : 0x44
kernel: [ 539.374581] RTW: mimo_type : 2
kernel: [ 539.374586] RTW: static smps : N
kernel: [ 539.374590] RTW: bw_mode : 80MHz, ra_bw_mode : 80MHz
kernel: [ 539.374596] RTW: rate_id : 9
kernel: [ 539.374600] RTW: rssi : 42 (%), rssi_level : 0
kernel: [ 539.374606] RTW: is_support_sgi : Y, is_vht_enable : Y
kernel: [ 539.374612] RTW: disable_ra : N, disable_pt : N
kernel: [ 539.374617] RTW: is_noisy : N
kernel: [ 539.374621] RTW: txrx_state : 0
kernel: [ 539.374626] RTW: curr_tx_rate : CCK_1M (L)
kernel: [ 539.374631] RTW: curr_tx_bw : 20MHz
kernel: [ 539.374636] RTW: curr_retry_ratio : 0
kernel: [ 539.374640] RTW: ra_mask : 0x00000000fffffff0
kernel: [ 539.374640]
kernel: [ 539.374745] RTW: send eapol packet 2/4
kernel: [ 539.379075] RTW: recv eapol packet 3/4
kernel: [ 539.379372] RTW: send eapol packet 4/4
NetworkManager[683]: <info> [1749816336.5268] device (wlx90de80266d5f): supplicant interface state: associating -> 4way_handshake
kernel: [ 539.379570] RTW: set pairwise key camid:0, addr:cc:2d:21:25:ed:e5, kid:0, type:AES
kernel: [ 539.381355] RTW: set group key camid:1, addr:cc:2d:21:25:ed:e5, kid:1, type:TKIP
NetworkManager[683]: <info> [1749816336.5269] device (p2p-dev-wlx90de80266d5f): supplicant management interface state: associating -> 4way_handshake
wpa_supplicant[752]: wlx90de80266d5f: WPA: Key negotiation completed with cc:2d:21:25:ed:e5 [PTK=CCMP GTK=TKIP]
NetworkManager[683]: <info> [1749816336.5331] device (wlx90de80266d5f): supplicant interface state: 4way_handshake -> completed
wpa_supplicant[752]: wlx90de80266d5f: CTRL-EVENT-CONNECTED - Connection to cc:2d:21:25:ed:e5 completed [id=0 id_str=]
NetworkManager[683]: <info> [1749816336.5332] device (wlx90de80266d5f): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network "SAURONET_PLUS"
wpa_supplicant[752]: bgscan simple: Failed to enable signal strength monitoring
NetworkManager[683]: <info> [1749816336.5333] device (p2p-dev-wlx90de80266d5f): supplicant management interface state: 4way_handshake -> completed
avahi-daemon[690]: Joining mDNS multicast group on interface wlx90de80266d5f.IPv6 with address fe80::2267:b7ac:5a32:eae8.
NetworkManager[683]: <info> [1749816336.5336] device (wlx90de80266d5f): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
avahi-daemon[690]: New relevant interface wlx90de80266d5f.IPv6 for mDNS.
NetworkManager[683]: <info> [1749816336.5350] dhcp4 (wlx90de80266d5f): activation: beginning transaction (timeout in 45 seconds)
avahi-daemon[690]: Registering new address record for fe80::2267:b7ac:5a32:eae8 on wlx90de80266d5f.*.
systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
NetworkManager[683]: <info> [1749816337.0819] dhcp4 (wlx90de80266d5f): state changed new lease, address=192.168.0.107
avahi-daemon[690]: Joining mDNS multicast group on interface wlx90de80266d5f.IPv4 with address 192.168.0.107.
avahi-daemon[690]: New relevant interface wlx90de80266d5f.IPv4 for mDNS.
avahi-daemon[690]: Registering new address record for 192.168.0.107 on wlx90de80266d5f.IPv4.
NetworkManager[683]: <info> [1749816337.0829] device (wlx90de80266d5f): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
systemd[1]: Starting Network Manager Script Dispatcher Service...
systemd[1]: Started Network Manager Script Dispatcher Service.
NetworkManager[683]: <info> [1749816337.0990] device (wlx90de80266d5f): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
NetworkManager[683]: <info> [1749816337.0991] device (wlx90de80266d5f): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
NetworkManager[683]: <info> [1749816337.0993] manager: NetworkManager state is now CONNECTED_LOCAL
NetworkManager[683]: <info> [1749816337.0995] manager: NetworkManager state is now CONNECTED_SITE
NetworkManager[683]: <info> [1749816337.0995] policy: set 'SAURONET_PLUS' (wlx90de80266d5f) as default for IPv4 routing and DNS
NetworkManager[683]: <info> [1749816337.1005] device (wlx90de80266d5f): Activation: successful, device activated.
systemd-resolved[642]: wlx90de80266d5f: Bus client set default route setting: yes
systemd-resolved[642]: wlx90de80266d5f: Bus client set DNS server list to: 1.1.1.1, 1.0.0.1
chronyd[936]: Source 91.189.91.157 online
chronyd[936]: Source 94.143.139.219 online
chronyd[936]: Source 162.159.200.123 online
chronyd[936]: Source 3.220.42.39 online
chronyd[936]: Source 195.95.153.59 online
chronyd[936]: Source 15.237.97.214 online
chronyd[936]: Source 185.125.190.58 online
chronyd[936]: Source 5.250.184.159 online
chronyd[936]: Source 52.10.183.132 online
chronyd[936]: Source 185.125.190.57 online
chronyd[936]: Source 3.134.129.152 online
chronyd[936]: Source 18.228.202.30 online
chronyd[936]: Source 185.125.190.56 online
systemd-resolved[642]: Using degraded feature set UDP instead of UDP+EDNS0 for DNS server 1.0.0.1.
systemd-resolved[642]: Using degraded feature set UDP instead of UDP+EDNS0 for DNS server 1.1.1.1.
systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
systemd-resolved[642]: Using degraded feature set TCP instead of UDP for DNS server 1.0.0.1.
systemd-resolved[642]: Using degraded feature set TCP instead of UDP for DNS server 1.1.1.1.
systemd[1]: Starting Network Manager Script Dispatcher Service...
systemd[1]: Started Network Manager Script Dispatcher Service.
This is my device:
$ lsusb | grep Realtek
Bus 001 Device 002: ID 0bda:b812 Realtek Semiconductor Corp. RTL88x2bu [AC1200 Techkey]
And my kernel:
$ uname -r
6.12.10-76061203-generic
Is this a driver bug or a problem on my side? Any pointers?
I have been using this driver for a long time in Pop_OS 22.04 without issues.
I recently upgraded the kernel to 6.12 and now I have no connectivity on 5G networks, even though the connection seems to be established.
2.4G networks have no problem.
More specifically, I can connect to 5G networks using the Network Manager and authentication works and everything seems to be properly configured, but the Network Manager icon shows a question mark, and no packets are transmitted.
Here is a snippet of what syslog reports at the time of the connection:
This is my device:
And my kernel:
Is this a driver bug or a problem on my side? Any pointers?