[Invalid] rtw89: Support hardware rfkill and reset IDMEM mode to prevent download firmware failure
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/
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_
Link: https://<email address hidden>
[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.
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 |
Changed in linux-oem-6.11 (Ubuntu): | |
assignee: | nobody → En-Wei Wu (rickywu) |
affects: | linux-oem-6.11 (Ubuntu) → linux-hwe-6.8 (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → En-Wei Wu (rickywu) |
description: | updated |
description: | updated |
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 |
Sorry, this bug is invalid now. Please ignore it. Thanks.