Wi-Fi drops out after a short time after startup (Realtek 8852BE, Fedora 41, rtw89) – need help

Hi! I rarely post anything on forums because I can usually find the answer myself, but not this time.

The wi-fi goes down after some time of system startup. I have attached logs and system information below. I noticed that the time to crash may be related to using wifi directly (but this is not for sure), for example if I just start the laptop and don’t actively use the internet, the module will last longer. The USB adapter works fine and is not affected by this problem. Before, on another distro (Arch), everything worked fine for a year, the problem appeared on a fresh system. The problem appeared on kernel version 12 (right after installation), and remained even after upgrading to version 13. The system is fully updated.

OS: Fedora Linux 41 (Forty One) x86_64
(Custom Installation (Clear | Just system without GUI))
WM: bspwm (X11)
Host: 21JRCTO1WW (ThinkPad E14 Gen 5)
Kernel: Linux 6.13.5-200.fc41.x86_64
systemd

After a crash, the module does not get up and cannot be started manually. (Or at least I think so)

Summary
[jerr0ni@DreadNought ~]$ sudo modprobe -rv rtw89_8852be
[sudo] password for jerr0ni: 
rmmod rtw89_8852be
rmmod rtw89_pci
rmmod rtw89_8852b

[jerr0ni@DreadNought ~]$ sudo modprobe -rv rtw89_core 
modprobe: FATAL: Module rtw89_core is in use.

[jerr0ni@DreadNought ~]$ sudo modprobe -r --force rtw89_core 
modprobe: FATAL: Module rtw89_core is in use.

[jerr0ni@DreadNought ~]$ sudo modprobe -v rtw89_8852be 
insmod /lib/modules/6.13.5-200.fc41.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz 
insmod /lib/modules/6.13.5-200.fc41.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852b.ko.xz 
insmod /lib/modules/6.13.5-200.fc41.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852be.ko.xz
 
[jerr0ni@DreadNought ~]$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether fc:5c:ee:d2:7c:ad brd ff:ff:ff:ff:ff:ff
4: wlp4s0f3u2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 42:72:6d:c5:7e:da brd ff:ff:ff:ff:ff:ff permaddr 50:3e:aa:55:17:28

//wlp4s0f3u2 - USB adapter//

lspci (after wifi drops)
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Non-Volatile memory controller: Sandisk Corp WD Black SN770 / PC SN740 256GB / PC SN560 (DRAM-less) NVMe SSD (rev 01)
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Barcelo (rev c5)
04:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
04:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
04:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
04:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
04:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
04:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller

lspci (before wifi drops)
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
03:00.0 Non-Volatile memory controller: Sandisk Corp WD Black SN770 / PC SN740 256GB / PC SN560 (DRAM-less) NVMe SSD (rev 01)
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Barcelo (rev c5)
04:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
04:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
04:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
04:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
04:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
04:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller

dmesg
[   40.559247] rtw89_8852be 0000:02:00.0: loaded firmware rtw89/rtw8852b_fw-1.bin
[   40.559526] rtw89_8852be 0000:02:00.0: enabling device (0000 -> 0003)
[   40.561566] rtw89_8852be 0000:02:00.0: Firmware version 0.29.29.5 (da87cccd), cmd version 0, type 5
[   40.561570] rtw89_8852be 0000:02:00.0: Firmware version 0.29.29.5 (da87cccd), cmd version 0, type 3
[   40.841351] rtw89_8852be 0000:02:00.0: chip rfe_type is 1
[   40.869541] rtw89_8852be 0000:02:00.0: rfkill hardware state changed to enable
[   40.890822] rtw89_8852be 0000:02:00.0 wlp2s0: renamed from wlan0
//////////    wifi drops here   ////////// 
[27229.323095] rtw89_8852be 0000:02:00.0: failed to pre-release fwcmd
[27229.368753] rtw89_8852be 0000:02:00.0: firmware failed to ack for leaving ps mode
[27229.418843] rtw89_8852be 0000:02:00.0: rtw89: failed to leave lps state
[27229.418958] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419036] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419109] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419181] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419254] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419326] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419400] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419473] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419543] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419606] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419669] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419733] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419796] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419859] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419922] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.419988] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.420050] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.420115] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.420188] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.420251] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.420315] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.420377] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.420442] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.421780] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.421844] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.421916] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.421977] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.422042] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.422102] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.422163] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.469184] rtw89_8852be 0000:02:00.0: firmware failed to ack for leaving ps mode
[27229.519297] rtw89_8852be 0000:02:00.0: rtw89: failed to leave lps state
[27229.519379] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.519444] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.519512] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.519575] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.519641] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.519711] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.519781] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.519851] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.519921] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.519997] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520067] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520136] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520206] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520276] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520345] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520415] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520481] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520558] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520645] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520715] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520781] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520842] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.520903] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.522904] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[27229.523061] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[27229.523205] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[27229.523349] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[27229.523492] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[27229.523632] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9
[27229.523880] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[27229.523999] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[27229.524120] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[27229.524240] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[27229.524359] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[27229.524478] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9
[27229.524613] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[27229.524730] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[27229.524849] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[27229.524968] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[27229.525090] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[27229.525209] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9
[27229.841229] rtw89_8852be 0000:02:00.0: FW does not process h2c registers
[27229.841449] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.841533] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.841617] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.841709] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.841795] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.841885] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.841971] rtw89_8852be 0000:02:00.0: read rf busy swsi
#####   Previous line is repeated many times  #####
[27229.904527] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.904588] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.904649] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.904709] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.904770] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.904831] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.904891] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.904952] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905015] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905075] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905136] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.905199] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905260] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905324] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905384] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905445] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.905506] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.905573] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905634] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905694] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905755] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.905816] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905876] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905937] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.905999] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.906060] rtw89_8852be 0000:02:00.0: read rf busy swsi
[27229.906120] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.911989] rtw89_8852be 0000:02:00.0: FW does not process h2c registers
[27229.912128] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[27229.912263] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[27229.912397] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[27229.912532] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[27229.912666] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[27229.912800] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9
[27229.912896] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.912966] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.913041] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.913112] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.913181] rtw89_8852be 0000:02:00.0: write rf busy swsi
[27229.965302] rtw89_8852be 0000:02:00.0: xtal si not ready(W): offset=90 val=10 mask=10
[27229.965587] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[27229.965723] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[27229.965857] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[27229.965996] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[27229.966133] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[27229.966267] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9
[27229.966272] rtw89_8852be 0000:02:00.0: failed to pre-release fwcmd
[27229.966551] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[27229.966692] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[27229.966829] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[27229.966962] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[27229.967084] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[27229.967203] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9

rfkill (with usb stick)
ID TYPE      DEVICE                   SOFT      HARD
 0 bluetooth tpacpi_bluetooth_sw unblocked unblocked
 1 bluetooth hci0                unblocked unblocked
 3 wlan      phy1                unblocked unblocked

rfkill (without usb stick)
0: tpacpi_bluetooth_sw: Bluetooth
	Soft blocked: no
	Hard blocked: no
3: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

iw dev
phy#0
	Interface wlp4s0f3u2
		ifindex 4
		wdev 0x1
		addr 42:72:6d:c5:7e:da
		type managed
		channel 3 (2422 MHz), width: 20 MHz, center1: 2422 MHz
		txpower 20.00 dBm
		multicast TXQ:
			qsz-byt	qsz-pkt	flows	drops	marks	overlmt	hashcol	tx-bytes	tx-packets
			0	0	0	0	0	0	0	0		0
phy#1
	Interface wlp2s0
		ifindex 3
		wdev 0x100000001
		addr 62:8f:f2:f2:37:0f
		type managed
		channel 3 (2422 MHz), width: 40 MHz, center1: 2432 MHz
		txpower 20.00 dBm
		multicast TXQ:
			qsz-byt	qsz-pkt	flows	drops	marks	overlmt	hashcol	tx-bytes	tx-packets
			0	0	0	0	0	0	0	0		0

Judging from the logs, I thought it might be related to the power saving mode

pcie_aspm
[jerr0ni@DreadNought ~]$ cat /sys/module/pcie_aspm/parameters/policy
[default] performance powersave powersupersave

iw dev wlp2s0 set power_save off
#Had no effect


I hope I made the request correctly. I would welcome any ideas on what this could be and how it can be fixed. Thanks in advance

1 Like

Welcome to Fedora @jerr0ni

Very nice topic, it is a pleasure to help you :slight_smile:

Have a look if this helps to keep the wifi online:

1 Like

It didn’t give any effect. The problem didn’t go away.

dmesg
[   21.609920] rtw89_8852be 0000:02:00.0: loaded firmware rtw89/rtw8852b_fw-1.bin
[   21.610022] rtw89_8852be 0000:02:00.0: enabling device (0000 -> 0003)
[   21.611916] rtw89_8852be 0000:02:00.0: Firmware version 0.29.29.5 (da87cccd), cmd version 0, type 5
[   21.611921] rtw89_8852be 0000:02:00.0: Firmware version 0.29.29.5 (da87cccd), cmd version 0, type 3
[   21.893587] rtw89_8852be 0000:02:00.0: chip rfe_type is 1
[   21.921735] rtw89_8852be 0000:02:00.0: rfkill hardware state changed to enable
[   21.942404] rtw89_8852be 0000:02:00.0 wlp2s0: renamed from wlan0
[ 5103.113548] rtw89_8852be 0000:02:00.0: failed to pre-release fwcmd
[ 5103.113649] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.113710] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.132120] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[ 5103.132244] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[ 5103.132367] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[ 5103.132486] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[ 5103.132605] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[ 5103.132724] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9
[ 5103.132893] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[ 5103.133011] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[ 5103.133136] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[ 5103.133255] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[ 5103.133373] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[ 5103.133492] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9
[ 5103.133637] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[ 5103.133756] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[ 5103.133875] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[ 5103.133993] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[ 5103.134115] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[ 5103.134234] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9
[ 5103.456140] rtw89_8852be 0000:02:00.0: FW does not process h2c registers
[ 5103.456367] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.456454] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.456538] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.456622] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.456706] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.456792] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.456878] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.456964] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457050] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457150] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457230] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457292] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457355] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457417] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457479] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457541] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457604] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457666] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457728] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457790] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457853] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457915] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.457977] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.458040] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.458104] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.458166] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.458228] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.458291] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.458353] rtw89_8852be 0000:02:00.0: read rf busy swsi
         ..................................
[ 5103.518880] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.518942] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519004] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519066] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519131] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519194] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519256] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519318] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519381] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519441] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519502] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.519563] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.519624] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.519684] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519745] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.519806] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.519867] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.519927] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.519988] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.520051] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520114] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520178] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520239] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520300] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.520363] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.520430] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520491] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520552] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520613] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.520673] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520734] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520795] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520855] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.520916] rtw89_8852be 0000:02:00.0: read rf busy swsi
[ 5103.520977] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.526050] rtw89_8852be 0000:02:00.0: FW does not process h2c registers
[ 5103.526205] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[ 5103.526345] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[ 5103.526480] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[ 5103.526616] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[ 5103.526751] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[ 5103.526885] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9
[ 5103.526984] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.527054] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.527130] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.527200] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.527270] rtw89_8852be 0000:02:00.0: write rf busy swsi
[ 5103.579303] rtw89_8852be 0000:02:00.0: xtal si not ready(W): offset=90 val=10 mask=10
[ 5103.579520] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[ 5103.579656] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[ 5103.579791] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[ 5103.579925] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[ 5103.580063] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[ 5103.580233] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9
[ 5103.580238] rtw89_8852be 0000:02:00.0: failed to pre-release fwcmd
[ 5103.580509] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 0
[ 5103.580628] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 1
[ 5103.580747] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 2
[ 5103.580867] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 3
[ 5103.580988] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 8
[ 5103.581111] rtw89_8852be 0000:02:00.0: timed out to flush pci txch: 9

I think the rtw89 modules now reside with kernel.org, but https://github.com/lwfinger/rtw89/issues/8 has another suggestion for dealing with a similar power management issue.