Title: Realtek RTL8852BE Wi-Fi randomly stops working on Zorin OS 18.1 – rtw89 TX queue timeout
Hello everyone,
I am experiencing a recurring Wi-Fi problem on my Acer Aspire Lite 15 laptop running Zorin OS 18.1 (Ubuntu 24.04 base).
Hardware and software:
Laptop: Acer Aspire Lite 15
OS: Zorin OS 18.1
Wi-Fi adapter: Realtek RTL8852BE PCIe 802.11ax
Driver: "rtw89_8852be"
Kernel versions tested: "7.0.0-38-generic", "7.0.0-42-generic", and previously "6.17.0-20-generic"
Firmware: "rtw89/rtw8852b_fw-1.bin", version "0.29.29.5"
Wi-Fi band: 2.4 GHz
Description of the problem:
The Wi-Fi connection works normally for a while, but the internet suddenly stops working. NetworkManager still reports the Wi-Fi interface as connected to my network, "Gence". Disabling and re-enabling Wi-Fi temporarily restores internet access.
When the problem occurs, the kernel log contains these messages:
rtw89_8852be 0000:01:00.0: timed out to flush pci txch: 0
rtw89_8852be 0000:01:00.0: timed out to flush queues
I tested connectivity to my router and to "1.1.1.1". Both respond normally when the connection is working. During an outage, I have not yet tested both destinations before restarting the Wi-Fi connection.
Troubleshooting already attempted:
I created "/etc/modprobe.d/rtw89-no-powersave.conf" with:
I ran "sudo update-initramfs -u" and rebooted. I also tested multiple kernel versions, but the issue persisted.
The interface reports "Power save: off". The firmware loads successfully, and the installed "linux-firmware" package has no available upgrade through my current repositories.
My questions:
Is this a known issue with the RTL8852BE adapter and the "rtw89" driver?
Could the TX queue timeout indicate a driver, firmware, or PCIe power-management problem?
Is there a recommended kernel version, driver fix, or firmware version that could resolve this?
Are there any additional diagnostic logs or safe tests I should collect before trying further changes?
" Users report that the Realtek RTL8852BE on Ubuntu 24.04 frequently crashes due to firmware failing to exit power save mode under load, causing the device to hang or disconnect. Disabling wifi.powersave in NetworkManager is often insufficient; you must also disable deep PCI power states by creating /etc/modprobe.d/rtw89.conf with the line options rtw89_pci disable_clkreq=y disable_aspm_l1=y disable_aspm_l1ss=y .
If the driver still fails to wake from suspension, you can prevent the card from entering sleep mode by creating a udev rule in /etc/udev/rules.d/99-realtek-suspend.rules that targets your specific PCI ID. Alternatively, switching to an older kernel (via GRUB) or using the rtw89-dkms-git AUR package can provide a more stable workaround if the mainline driver remains unstable.
I only use Brave search engine if I can't get a suitable response from Mojeek.
I do think that there is nothing really A.I. in search engines, apart from the crawler it generated for the sarch in the first place.
Are Secure Boot and Fast Boot in BIOS disabled? If Windows is still installed: Is Fast Start-Up in Windows disabled? You already set up disabling Power Save. But You could still take a Look at this Way and try it: