Regression: 6.1.0.9-1009 causes RTL8852BE WiFi to fail randomly

Bug #2017277 reported by Liam Coogan
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux-oem-6.1 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

The 6.1 OEM kernel contains backported (from 6.2) support for the RTL8852BE wireless adapter. This has worked fine on my laptop since the support was backported.

The latest release, 6.1.0.9-1009 is causing my adapter to occasionally stop working completely. The WiFi disconnects, and GNOME tells me an adapter cannot be found. A reboot is required to get the internet working again. This has happened twice.

Running `dmesg` reports a lot of error messages with the adapter - find the output in error.txt, attached.

Thanks for any help you can offer

Revision history for this message
Liam Coogan (bimblesticks) wrote :
Revision history for this message
Liam Coogan (bimblesticks) wrote :

I'm very out of my depth here, but I wonder if this is the offending commit: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=84d0e33e51df7922933e48b48f6b1c5b76e5bbfc

The patch claims to target the 8852c, but considering it contains the error messages "read rf busy swsi" and "write rf busy swsi" I think it may affect the 8852b as well. However, I can't find it listed in the changelog for 6.1.0.9-1009, so it may not even be in the kernel in which case my apologies.

The other patch of note concerning this card is this https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2012019

I've now experienced the bug two more times, on a different WiFi network.

Revision history for this message
Liam Coogan (bimblesticks) wrote :

Not only does this bug still persist, but I have now started experiencing serious issues on the 6.1.0.8-1008 build as well.

However, a long line of google-fu led to me this bug report: https://github.com/lwfinger/rtw89/issues/240#issue-1680099655, with this comment by Larry Finger: https://github.com/lwfinger/rtw89/issues/240#issuecomment-1520403745, which appears to be referring to this patch: https://github.com/lwfinger/rtw89/commit/83f33c87e716a9cdb1c52e70a51d91e12fa7e1b0

I have a Lenovo laptop, so I'm wondering if my BIOS is the issue.

Revision history for this message
Liam Coogan (bimblesticks) wrote :

OK! I've been able to resolve all issues by creating the file /usr/lib/modprobe.d/70-rtw89.conf with the following line: options rtw89_pci disable_clkreq=y disable_aspm_l1=y disable_aspm_l1ss=y

Looks like it is, after all, a BIOS issue with my Lenovo Ideapad 5 15 ABA7. Am unsure if there's anything you folks might want to merge, so will leave this report open.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-oem-6.1 (Ubuntu):
status: New → Confirmed
Revision history for this message
Aaron Peromsik (aperomsik) wrote :

Similar behavior on HWE kernel in 22.04 on Thinkpad E16.

Linux ernie 6.2.0-39-generic #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

oem-6.1 is about to be EOL

Changed in linux-oem-6.1 (Ubuntu):
status: Confirmed → Won't Fix
Revision history for this message
Hiren Rathod (teddy03) wrote :

Hello, I tried to follow the solution of @Liam Coogan (bimblesticks) but wasn't able to solve the problem.

```
wlp1s0: unavailable
        "Realtek Renoir/Cezanne GPP Bridge"
        wifi (rtw89_8852be), E0:0A:F6:A8:3C:23, hw, mtu 1500
```

I tried `sudo ip link set wlp1s0 up` but it gives me `RTNETLINK answers: Connection timed out`

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.