[Invalid] rtw89: Support hardware rfkill and reset IDMEM mode to prevent download firmware failure

Bug #2076861 reported by En-Wei Wu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Status tracked in Oracular
Jammy
Invalid
Undecided
Unassigned
Noble
New
Undecided
Unassigned
Oracular
In Progress
Undecided
En-Wei Wu
linux-hwe-6.8 (Ubuntu)
Status tracked in Oracular
Jammy
New
Undecided
Unassigned
Noble
Invalid
Undecided
Unassigned
Oracular
Invalid
Undecided
En-Wei Wu
linux-oem-6.11 (Ubuntu)
Status tracked in Oracular
Jammy
Invalid
Undecided
Unassigned
Noble
New
Undecided
Unassigned
Oracular
Invalid
Undecided
Unassigned

Bug Description

[Impact]
There are two issues with Realtek RTL8851BE/RTL8852BE:
Issue 1: After reboot from UEFI HTTPs boot, RTL8851BE wifi were not working due to the firmware download fail

Issue 2: With RTL8851BE and "Control WLAN radio" (in BIOS setting) on, wifi function is not be disabled when we plug in the Ethernet cable

[Fix]
Apply the four Realtek patches from linux-next:

bd4a3b10fa0e wifi: rtw89: add EVM statistics for 1SS rate
0b38e6277aed wifi: rtw89: add support for hardware rfkill
80fb81bb46a5 wifi: rtw89: 885xb: reset IDMEM mode to prevent download firmware failure
27d90ad37771 wifi: rtw89: fix typo of rtw89_phy_ra_updata_XXX

Link: https://<email address hidden>/T/#m20642bad88583db3ef5957b701c216d93e68c14d

[Test Plan]
Issue 1:
1. Install Ubuntu image and boot into the OS,then power off system.
2. power on SUT, press F12 to choose UEFI HTTPs Boot.
3. wait 10 seconds and when see the available wireless networks,press Ctrl+Alt+Delete
4. Boot to OS, check if the WiFi function works

Issue 2:
1. Enable Control WLAN radio in BIOS setting
2. Boot into OS
2. Plug in Ethernet cable.
3. Check if the WiFi function being disabled

[Where problems could occur]
May disrupt the software rfkill.

En-Wei Wu (rickywu)
Changed in linux-oem-6.8 (Ubuntu):
assignee: nobody → En-Wei Wu (rickywu)
status: New → In Progress
affects: linux-oem-6.8 (Ubuntu) → linux-oem-6.11 (Ubuntu)
Changed in linux-oem-6.11 (Ubuntu):
assignee: En-Wei Wu (rickywu) → nobody
En-Wei Wu (rickywu)
Changed in linux-oem-6.11 (Ubuntu):
assignee: nobody → En-Wei Wu (rickywu)
En-Wei Wu (rickywu)
affects: linux-oem-6.11 (Ubuntu) → linux-hwe-6.8 (Ubuntu)
En-Wei Wu (rickywu)
Changed in linux (Ubuntu):
status: New → In Progress
assignee: nobody → En-Wei Wu (rickywu)
En-Wei Wu (rickywu)
description: updated
description: updated
En-Wei Wu (rickywu)
Changed in linux (Ubuntu Jammy):
status: New → Invalid
Changed in linux-hwe-6.8 (Ubuntu Oracular):
status: In Progress → Invalid
Changed in linux-hwe-6.8 (Ubuntu Noble):
status: New → Invalid
Changed in linux-oem-6.11 (Ubuntu Jammy):
status: New → Invalid
Changed in linux-oem-6.11 (Ubuntu Oracular):
status: New → Invalid
Revision history for this message
En-Wei Wu (rickywu) wrote (last edit ):

Sorry, this bug is invalid now. Please ignore it. Thanks.

summary: - rtw89: Support hardware rfkill and reset IDMEM mode to prevent download
- firmware failure
+ [Invalid] rtw89: Support hardware rfkill and reset IDMEM mode to prevent
+ download firmware failure
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.