Add in-tree Realtek 8821CE wireless module support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
High
|
You-Sheng Yang | ||
Focal |
In Progress
|
High
|
You-Sheng Yang | ||
Groovy |
Won't Fix
|
High
|
You-Sheng Yang | ||
linux-firmware (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Groovy |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-5.10 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Groovy |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-5.6 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Won't Fix
|
Undecided
|
Unassigned | ||
Groovy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
RTL8821CE RFE Type 2 PCIE module is not supported by new rtw88 driver
in kernel version v5.11 or older. Dmesg gives:
rtw_8821ce 0000:01:00.0: enabling device (0000 -> 0003)
rtw_8821ce 0000:01:00.0: Firmware version 24.8.0, H2C version 12
rtw_8821ce 0000:01:00.0: rfe 2 isn't supported
rtw_8821ce 0000:01:00.0: failed to setup chip efuse info
rtw_8821ce 0000:01:00.0: failed to setup chip information
Such modules are previosly covered by rtl8821ce-dkms.
[Fix]
Patch set
https://<email address hidden>/
landed in v5.12-rc1, as well as WLAN firmware updates in commit
c5e3240eff0f ("rtw88: RTL8821C: Update firmware to v24.8"), which is
already available in Hirsute version 1.195. Bluetooth firmware should
have been the latest 0x829a_7644 in both Focal/Hirsute.
[Test Case]
With patched kernel, wlan interface should be up and running:
rtw_8821ce 0000:01:00.0: enabling device (0000 -> 0003)
rtw_8821ce 0000:01:00.0: Firmware version 24.8.0, H2C version 12
rtw_8821ce 0000:01:00.0 wlp1s0: renamed from wlan0
[Where problems could occur]
Previously this hardware piece can only be driven by external DKMS
modules, so with this driver patched, users can now use in-tree driver,
but may experience the difference between them in power consumption or
feature supportness.
[Other Info]
While Bionic/Focal LTS is still using rtl8821ce-dkms for RFE Type 2
cards, there is no plan to introduce such change to them. So they'll be
upgraded only at the next point release with kernel >= 5.11.
========== original bug description ==========
8821ce is being upstreamed in https://<email address hidden>/ . To backport it to ubuntu kernel so that we may obsolete the usage of rtl8821ce-dkms from https:/
CVE References
tags: | added: oem-priority originate-from-1884513 stella |
Changed in linux-oem-5.6 (Ubuntu Groovy): | |
status: | New → Invalid |
tags: | added: hwe-networking-wifi |
Changed in linux (Ubuntu Focal): | |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu Groovy): | |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu Groovy): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
importance: | Undecided → High |
status: | Confirmed → In Progress |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in linux-firmware (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | New → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1885862
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.