Possible regression: RTL8852CE (rtw89) unstable since kernel 7.0.14

Hello,
ich versuche es einmaleinfach und in verständlichen Englisch zu schildern! Entschuldigt bitte wenn etwas fehlt. Gerne reiche ich es nach! Die umfangreichen journalctl-, dmesg- und inxi-Ausgaben reiche ich gerne nach!

I would like to report what looks like a possible kernel regression affecting the Realtek RTL8852CE (rtw89) driver.

Unfortunately, I only had time to write this report now.

System:
Fedora Linux 44 (Xfce)
HP EliteBook 845 G10
AMD Ryzen 7 7840U
Realtek RTL8852CE
Driver: rtw89_8852ce

Home network: Telekom (Germany) via an AVM FRITZ!Box

This notebook and router have worked reliably together for a long time. The problem only started after one of the recent Fedora 44 kernel updates.

Problem:
Beginning with kernel 7.0.14, the WLAN connection becomes unusable after a few minutes.

The same problem is present with:
Kernel 7.0.14
Kernel 7.1.3-200.fc44.x86_64

However, the problem does not occur with: Kernel 7.0.13-200.fc44.x86_64
This is why I suspect a kernel regression between 7.0.13 and 7.0.14.

Symptoms; After a few minutes:
the WLAN connection to the router stops working,
NetworkManager still reports the connection as connected,
pinging the router is no longer possible,
Internet access is also lost.
This does not appear to be an ISP or router problem.
It is only the WLAN communication between the laptop and the router that fails.

Temporary workaround
The connection is restored only by manually disconnecting and reconnecting the WLAN connection using NetworkManager.

  • Disconnect the WLAN connection.
  • Wait a few seconds.
  • Connect again.
    The connection then works again for a few minutes before failing again.

The connection is not automatically re-established.

Tested
I also tested the commonly recommended rtw89_pci module parameters:

options rtw89_pci disable_clkreq=y
options rtw89_pci disable_aspm_l1=y
options rtw89_pci disable_aspm_l1ss=y
followed by:
sudo dracut -f
sudo reboot

All three parameters are active after reboot, but they do not solve the problem.
Driver information

$ uname -r
7.1.3-200.fc44.x86_64

The same issue also occurs with kernel 7.0.14.

The driver loads normally:
rtw89_8852ce 0000:01:00.0: loaded firmware rtw89/rtw8852c_fw-2.bin
Firmware version 0.27.129.4
rfkill hardware state changed to enable
journalctl -b -k | grep rtw89 shows only the normal driver initialization. No obvious error messages are reported.

Hardware
Realtek RTL8852CE PCIe 802.11ax Wireless Network Controller
Kernel driver: rtw89_8852ce

System information (inxi -b):

Fedora Linux 44 (Xfce)
HP EliteBook 845 G10
AMD Ryzen 7 7840U
Realtek RTL8852CE
Kernel 7.1.3-200.fc44.x86_64

Most important observation
Booting the older kernel 7.0.13-200.fc44.x86_64 completely fixes the problem.

The WLAN connection remains stable for hours.
The problem immediately returns when booting kernel 7.0.14 or 7.1.3.

Question
Has anyone else with an RTL8852CE adapter seen the same behaviour?

Is there already a known regression or an existing bug report?

If additional logs or debug output are required, I will be happy to provide them.

There are some known issues for 7.1 kernels. Fixes are expected in 7.1.4 or 7.1.5 — see https://github.com/morrownr/rtw89/issues/112.
WiFi support often takes some time to catch up to newer kernels, so I have USB WiFi dongles to use while waiting for fixes.

Thank you for the information.

I am also waiting for a solution.
For now, the old kernel still has to be used.
I will not perform a Fedora upgrade at this time.

Kind regards

Please excuse my poor English.

The issue described in the initial post is still present with kernel-7.1.3-201.fc44.x86_64.

There has been no improvement.

Booting with kernel-7.0.13-200.fc44.x86_64 works correctly. There are no interruptions to the Wi-Fi connection.

With the issue described in the initial post and booting with any kernel version later than 7.0.13, it is not possible to work under Fedora.

try kernel 7.1.4 it has fixes for 2501974 – [regression] rtw89_8852be: RX frames counted but not delivered to the stack — silent multi-minute stalls; reverting bda294ed0ed0 fixes it for (Realtek RTL8852BE, rtw89_8852be)

Offenbar ist das Problem jetzt gelöst:
Fedora Linux 44 (Xfce) x86_64
Linux 7.1.4-204.fc44.x86_64

With kernel 7.1.4-204, the issue causing the Wi-Fi connection to drop appears to have been resolved.

I haven’t experienced any further connection drops since updating to this kernel.