You are not logged in.

#1 2025-08-21 21:40:11

Adriseque
Member
Registered: 2025-08-21
Posts: 6

[SOLVED] Intermittent internet connection rtw89_8852be

I've been experiencing disconnections from my wifi since two or three days ago both in my laptop and desktop arch machines, but they are much more common in my laptop. My laptop is a HP laptop 15-fcx000 and uses a Intel RTL8852BE PCIe controller which uses the rtw89_8852be kernel module.

I need to disconnect from the wifi and connect again for the internet to work just for few moments before failing again. I can't ping and i can't access websites, so it seems like it is not the problem mentioned in the Arch wiki about TCP window scaling (https://wiki.archlinux.org/title/Networ … ng_problem). I tried a cold reboot, and unloading and loading the module to see if it changed something. Actually, my wifi seems to work, but very slowly, because normally it has download speeds of several kilobytes, but whenever the outage happens it decreases to few hundreds of bytes.

uname -r

 6.16.1-arch1-1 

lspci -k shows the module:

 Network controller: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
  DeviceName: Realtek Wireless LAN + BT
    Subsystem: Hewlett-Packard Company Device 88e3
    Kernel driver in use: rtw89_8852be
    Kernel modules: rtw89_8852be 

And lsmod | grep rtw89 confirms that it is loaded:

 rtw89_8852be           12288  0
rtw89_8852b           344064  1 rtw89_8852be
rtw89_8852b_common     65536  1 rtw89_8852b
rtw89_pci             114688  1 rtw89_8852be
rtw89_core           1138688  3 rtw89_8852b,rtw89_pci,rtw89_8852b_common
mac80211             1654784  2 rtw89_core,rtw89_pci
cfg80211             1404928  3 rtw89_core,mac80211,rtw89_8852b_common
rfkill                 45056  9 hp_wmi,rtw89_core,bluetooth,cfg80211 

This is the output of dmesg | tail -n 100:

Thu Aug 21 20:48:59 2025] wlan0: deauthenticating from 08:40:f3:06:13:dc by local choice (Reason: 3=DEAUTH_LEAVING)
[Thu Aug 21 20:49:00 2025] rtw89_8852be 0000:01:00.0: timed out to flush queues
[Thu Aug 21 20:49:00 2025] rtw89_8852be 0000:01:00.0: timed out to flush queues
[Thu Aug 21 20:49:00 2025] rtw89_8852be 0000:01:00.0: timed out to flush queues
[Thu Aug 21 20:50:43 2025] wlan0: authenticate with 08:40:f3:06:13:dc (local address=cc:47:40:93:bb:96)
[Thu Aug 21 20:50:43 2025] wlan0: send auth to 08:40:f3:06:13:dc (try 1/3)
[Thu Aug 21 20:50:43 2025] wlan0: authenticated
[Thu Aug 21 20:50:43 2025] wlan0: associate with 08:40:f3:06:13:dc (try 1/3)
[Thu Aug 21 20:50:43 2025] wlan0: RX AssocResp from 08:40:f3:06:13:dc (capab=0x411 status=0 aid=5)
[Thu Aug 21 20:50:43 2025] wlan0: associated
[Thu Aug 21 20:50:43 2025] wlan0: Limiting TX power to 30 (30 - 0) dBm as advertised by 08:40:f3:06:13:dc
[Thu Aug 21 20:50:45 2025] [UFW BLOCK] IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:c59c:75f5:0e12:33be DST=ff02:0000:0000:0000:0000:0000:0001:0003 LEN=76 TC=0 HOPLIMIT=255 FLOWLBL=340692 PROTO=UDP SPT=5355 DPT=5355 LEN=36 
[Thu Aug 21 20:50:45 2025] [UFW BLOCK] IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:c59c:75f5:0e12:33be DST=ff02:0000:0000:0000:0000:0000:0001:0003 LEN=76 TC=0 HOPLIMIT=255 FLOWLBL=340692 PROTO=UDP SPT=5355 DPT=5355 LEN=36 
[Thu Aug 21 20:50:45 2025] [UFW BLOCK] IN=wlan0 OUT= MAC= SRC=fe80:0000:0000:0000:c59c:75f5:0e12:33be DST=ff02:0000:0000:0000:0000:0000:0001:0003 LEN=76 TC=0 HOPLIMIT=255 FLOWLBL=340692 PROTO=UDP SPT=5355 DPT=5355 LEN=36 
[Thu Aug 21 20:50:45 2025] [UFW BLOCK] IN=wlan0 OUT= MAC= SRC=192.168.5.155 DST=224.0.0.252 LEN=56 TOS=0x00 PREC=0x00 TTL=255 ID=45766 PROTO=UDP SPT=5355 DPT=5355 LEN=36 
[Thu Aug 21 20:50:46 2025] [UFW BLOCK] IN=wlan0 OUT= MAC= SRC=192.168.5.155 DST=224.0.0.252 LEN=56 TOS=0x00 PREC=0x00 TTL=255 ID=45842 PROTO=UDP SPT=5355 DPT=5355 LEN=36 
[Thu Aug 21 20:50:46 2025] [UFW BLOCK] IN=wlan0 OUT= MAC= SRC=192.168.5.155 DST=224.0.0.252 LEN=56 TOS=0x00 PREC=0x00 TTL=255 ID=46045 PROTO=UDP SPT=5355 DPT=5355 LEN=36 
[Thu Aug 21 20:50:55 2025] [UFW BLOCK] IN=wlan0 OUT= MAC=cc:47:40:93:bb:96:ec:91:61:25:06:a7:08:00 SRC=192.168.5.143 DST=224.0.0.252 LEN=61 TOS=0x00 PREC=0x00 TTL=0 ID=1 PROTO=UDP SPT=64162 DPT=5355 LEN=41 
[Thu Aug 21 20:50:56 2025] [UFW BLOCK] IN=wlan0 OUT= MAC=cc:47:40:93:bb:96:ec:91:61:25:06:a7:08:00 SRC=192.168.5.143 DST=224.0.0.252 LEN=61 TOS=0x00 PREC=0x00 TTL=0 ID=2 PROTO=UDP SPT=64162 DPT=5355 LEN=41 
[Thu Aug 21 20:50:57 2025] [UFW BLOCK] IN=wlan0 OUT= MAC=cc:47:40:93:bb:96:ec:91:61:25:06:a7:08:00 SRC=192.168.5.143 DST=224.0.0.252 LEN=61 TOS=0x00 PREC=0x00 TTL=0 ID=3 PROTO=UDP SPT=64162 DPT=5355 LEN=41 
[Thu Aug 21 20:51:49 2025] [UFW BLOCK] IN=wlan0 OUT= MAC=cc:47:40:93:bb:96:08:40:f3:5e:70:00:08:00 SRC=192.168.5.1 DST=224.0.0.1 LEN=28 TOS=0x00 PREC=0xC0 TTL=1 ID=11086 PROTO=2 
[Thu Aug 21 20:51:52 2025] [UFW BLOCK] IN=wlan0 OUT= MAC=cc:47:40:93:bb:96:24:ce:33:ba:4b:c3:08:00 SRC=192.168.5.108 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
[Thu Aug 21 20:53:54 2025] [UFW BLOCK] IN=wlan0 OUT= MAC=cc:47:40:93:bb:96:08:40:f3:5e:70:00:08:00 SRC=192.168.5.1 DST=224.0.0.1 LEN=28 TOS=0x00 PREC=0xC0 TTL=1 ID=18241 PROTO=2 
[Thu Aug 21 20:54:00 2025] [UFW BLOCK] IN=wlan0 OUT= MAC=cc:47:40:93:bb:96:24:ce:33:ba:4b:c3:08:00 SRC=192.168.5.108 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
[Thu Aug 21 20:55:59 2025] [UFW BLOCK] IN=wlan0 OUT= MAC=cc:47:40:93:bb:96:08:40:f3:5e:70:00:08:00 SRC=192.168.5.1 DST=224.0.0.1 LEN=28 TOS=0x00 PREC=0xC0 TTL=1 ID=26228 PROTO=2 
[Thu Aug 21 20:56:02 2025] [UFW BLOCK] IN=wlan0 OUT= MAC=cc:47:40:93:bb:96:24:ce:33:ba:4b:c3:08:00 SRC=192.168.5.108 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 

And it seems like wlan0 deactivates after booting, but afterwards seemed to be configured correctly and, although i experienced more Wifi outages, they don't appear here. And I already tried to see if the problem is from the firewall, which would be very rare, but it isn't. It seems that theselogs are normal.

journactl | tail -n 50:

Aug 21 20:57:47 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 20:58:52 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 20:58:52 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 20:59:56 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 20:59:56 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:00:47 ArchMaster NetworkManager[3781]: <info>  [1755810047.7500] manager: NetworkManager state is now CONNECTED_SITE
Aug 21 21:00:47 ArchMaster systemd[1]: Starting Network Manager Script Dispatcher Service...
Aug 21 21:00:47 ArchMaster systemd[1]: Started Network Manager Script Dispatcher Service.
Aug 21 21:00:57 ArchMaster systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Aug 21 21:01:00 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:01:01 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:02:05 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:02:05 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:02:26 ArchMaster rtkit-daemon[4725]: Supervising 8 threads of 4 processes of 1 users.
Aug 21 21:02:26 ArchMaster rtkit-daemon[4725]: Supervising 8 threads of 4 processes of 1 users.
Aug 21 21:03:09 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:03:10 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:04:14 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:04:14 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:05:18 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:05:19 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:06:23 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:06:23 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:06:53 ArchMaster systemd[1]: Starting Network Manager Wait Online...
Aug 21 21:06:54 ArchMaster systemd[1]: Finished Network Manager Wait Online.
Aug 21 21:06:54 ArchMaster systemd[1]: Reached target Network is Online.
Aug 21 21:06:54 ArchMaster systemd[1]: Starting Refresh fwupd metadata and update motd...
Aug 21 21:06:54 ArchMaster systemd[1]: Starting Load Kernel Module sd_mod...
Aug 21 21:06:54 ArchMaster systemd[1]: modprobe@sd_mod.service: Deactivated successfully.
Aug 21 21:06:54 ArchMaster systemd[1]: Finished Load Kernel Module sd_mod.
Aug 21 21:06:54 ArchMaster systemd[1]: Starting Firmware update daemon...
Aug 21 21:06:54 ArchMaster fwupd[45726]: 21:06:54.453 FuPluginUefiCapsule  cannot find default ESP: No ESP or BDP found
Aug 21 21:06:55 ArchMaster fwupd[45726]: 21:06:55.015 FuMain               fwupd 2.0.13 ready for requests (locale en_GB.UTF-8)
Aug 21 21:06:55 ArchMaster systemd[1]: Started Firmware update daemon.
Aug 21 21:06:55 ArchMaster fwupdmgr[45716]: Updating lvfs
Aug 21 21:07:25 ArchMaster systemd[1]: fwupd-refresh.service: Deactivated successfully.
Aug 21 21:07:25 ArchMaster systemd[1]: Finished Refresh fwupd metadata and update motd.
Aug 21 21:07:27 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:07:28 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:07:37 ArchMaster sudo[46418]:   archie : TTY=pts/0 ; PWD=/home/archie ; USER=root ; COMMAND=/usr/bin/dmesg -T
Aug 21 21:07:37 ArchMaster sudo[46418]: pam_unix(sudo:session): session opened for user root(uid=0) by archie(uid=1000)
Aug 21 21:07:37 ArchMaster sudo[46418]: pam_unix(sudo:session): session closed for user root
Aug 21 21:08:32 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:08:32 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:09:36 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:09:37 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:10:41 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:10:41 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:11:45 ArchMaster iwd[3835]: event: roam-scan,
Aug 21 21:11:45 ArchMaster iwd[3835]: event: roam-scan,

And it is weird that my icons in waybar (I'm using Hyprland with HyDE dotfiles configuration) show that i'm connected to the wifi, and nmcli shows:

? ~ ❯ nmcli                                                                           21:12 
       wlan0: connected to MOVISTAR_PLUS_8596
        "Realtek RTL8852BE 802.11ax"
        wifi (rtw89_8852be), CC:47:40:93:BB:96, hw, mtu 1500
        ip4 default
        inet4 192.168.5.155/24
        route4 192.168.5.0/24 metric 600
        route4 default via 192.168.5.1 metric 20600
        inet6 fd45:d46f:6835:595b:ba35:bf4c:e3f7:66e1/64
        inet6 fe80::c59c:75f5:e12:33be/64
        route6 fe80::/64 metric 1024
        route6 fd45:d46f:6835:595b::/64 metric 600
        route6 fd14:60b1:fb63:1::/64 via fe80::963a:91ff:fe7c:da31 metric 600[/ins]

lo: connected (externally) to lo
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
        inet4 127.0.0.1/8
        inet6 ::1/128[/ins]

DNS configuration:
        servers: 192.168.5.1
        domains: tendawifi.com
        interface: wlan0 

I don't have several network management services running. Only NetworkManager with iwd as the backend

? ~ ❯ systemctl list-unit-files --state=enabled                                       21:24 
UNIT FILE                          STATE   PRESET  
bluetooth.service                  enabled disabled
getty@.service                     enabled enabled 
NetworkManager-dispatcher.service  enabled disabled
NetworkManager-wait-online.service enabled disabled
NetworkManager.service             enabled disabled
sddm.service                       enabled disabled
systemd-resolved.service           enabled enabled 
tlp.service                        enabled disabled
ufw.service                        enabled disabled
systemd-userdbd.socket             enabled enabled 
remote-fs.target                   enabled enabled 
fstrim.timer                       enabled disabled
fwupd-refresh.timer                enabled disabled]

And this is my /usr/lib/modprobe.d/70-rtw89.conf file:

 options rtw89_pci disable_clkreq=y disable_aspm_l1=y disable_aspm_l1ss=y 

Last edited by Adriseque (2025-08-22 20:58:28)

Offline

#2 2025-08-22 04:58:23

_lex_1234
Member
Registered: 2019-09-08
Posts: 51

Re: [SOLVED] Intermittent internet connection rtw89_8852be

Might it be similar to what I and other have experienced after the latest linux-firmware-realtek-20250808 update?
See here https://bbs.archlinux.org/viewtopic.php?id=307612 , try downgrading to the previous version.

Alex.

Offline

#3 2025-08-22 20:57:44

Adriseque
Member
Registered: 2025-08-21
Posts: 6

Re: [SOLVED] Intermittent internet connection rtw89_8852be

Thank you so much! It seems like it works. Hope it will be solved in future updates of the package. I didn't want to solve, but as Seth pointed out, deleting the fw-1.bin worked

Offline

Board footer

Powered by FluxBB