RTL8852BE fw security fail then lost WIFI function during suspend/resume cycle

Bug #2063096 reported by Hui Wang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
New
Undecided
Unassigned
linux (Ubuntu)
Fix Committed
Medium
Hui Wang
Jammy
Fix Committed
Undecided
Unassigned
Mantic
Fix Committed
Undecided
Unassigned
Noble
Fix Committed
Medium
Hui Wang
linux-oem-6.5 (Ubuntu)
Invalid
Undecided
Unassigned
Jammy
New
Medium
Hui Wang
Mantic
Invalid
Undecided
Unassigned
Noble
Invalid
Undecided
Unassigned

Bug Description

[Impact]

On a Dell laptop, When we do suspend/resume test, we found the
realtek wifi couldn't work after resume, from the dmesg, we found
the error log as below:
Log:
三 05 15:08:02 u-Precision-3591 kernel: rtw89_8852be 0000:02:00.0: fw security fail
三 05 15:08:02 u-Precision-3591 kernel: rtw89_8852be 0000:02:00.0: download firmware fail
三 05 15:08:02 u-Precision-3591 kernel: rtw89_8852be 0000:02:00.0: [ERR]fwdl 0x1E0 = 0x62
三 05 15:08:02 u-Precision-3591 kernel: rtw89_8852be 0000:02:00.0: [ERR]fwdl 0x83F2 = 0x8

[Fix]

Backport a commit from mainline kernel (linux-next), this will retry firmware
loading for 5 times.

[Test Case]

run suspend/resume test case for over 100 times, the wifi still
works.

[Where problems could occur]

This commit comes from mailine kernel, and it doesn't change existing
driver except loading firmware a couple of more times if there is an error.
In theory this will not introduce regression.

Hui Wang (hui.wang)
affects: linux-firmware (Ubuntu) → linux-oem-6.5 (Ubuntu)
Changed in linux-oem-6.5 (Ubuntu Jammy):
importance: Undecided → Medium
assignee: nobody → Hui Wang (hui.wang)
Changed in linux (Ubuntu Noble):
importance: Undecided → Medium
assignee: nobody → Hui Wang (hui.wang)
tags: added: oem-priority originate-from-2056141 somerville
Hui Wang (hui.wang)
description: updated
Changed in linux-oem-6.5 (Ubuntu Mantic):
status: New → Invalid
Changed in linux-oem-6.5 (Ubuntu Noble):
status: New → Invalid
Changed in linux (Ubuntu Jammy):
status: New → Fix Committed
Changed in linux (Ubuntu Mantic):
status: New → Fix Committed
Changed in linux (Ubuntu Noble):
status: New → Fix Committed
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.