Fix beacon loss for rtl8821ce on certain platforms
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
HWE Next |
Fix Released
|
Critical
|
Chris Chiu | |||
linux (Ubuntu) | ||||||
Focal |
Invalid
|
Undecided
|
Unassigned | |||
Jammy |
Fix Released
|
Medium
|
Chris Chiu | |||
linux-oem-5.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | |||
Focal |
Fix Released
|
Undecided
|
Unassigned | |||
Jammy |
Invalid
|
Undecided
|
Unassigned | |||
Kinetic |
Invalid
|
Undecided
|
Unassigned | |||
linux-oem-5.17 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | |||
Focal |
Invalid
|
Undecided
|
Unassigned | |||
Jammy |
Fix Released
|
Undecided
|
Unassigned | |||
Kinetic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
On the intel ADL-U platform, the rtl8821ce suffers the beacon loss frequently because the driver doesn't received any beacon from AP. It causes the wpa-supplicant to reconnect again and again. Given it's critical to user experience and the urgent schedule, we need to SRU before getting approval.
[Fix]
Realtek release a fix to disable the PCI completion timeout on rtl8821ce so the PCI bus won't get stuck and can handed the received packets to the driver correctly.
[Test Case]
1. Connect the WiFi to internet by selecting a internet connected AP
2. ping 8.8.8.8 to check the internet connectivity for at least 5 minutes.
3. Make sure no 'CTRL-EVENT-
[Where problems could occur]
Risk should be Low. It's only applied for RTL8821CE to disable the completion timeout capability.
========== Original Bug Description ==========
[Summary]
Wireless keeps connection and loses connection repeatedly.
Below test cases are failed:
- wireless/
- after-suspend-
- after-suspend-
- after-suspend-
- after-suspend-
- after-suspend-
Issue is also observed on WVA4-DVT2-C1
[Steps to reproduce]
1. Boot into OS
2. Connect network by wireless
3. Run 'sudo apt update'
[Expected result]
Wireless connection won't break
[Actual result]
Wireless loses the connection and then connect network, after a while, issue happens again.
[Failure rate]
10/10
[Additional information]
CID: 202202-29949, 202202-29947
SKU: WMVA5-DVT2-C1, WVA4-DVT2-C1
Image: canonical-
system-
system-
bios-version: 0.5.4
CPU: 12th Gen Intel(R) Core(TM) i5-1235U (12x)
GPU: 0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:4628] (rev 0c)
0000:01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1f9f] (rev a1)
kernel-version: 5.14.0-1024-oem
[Stage]
Issue reported and logs collected at a later stage
CVE References
Changed in linux-oem-5.17 (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Jammy): | |
status: | New → Invalid |
tags: | added: oem-priority originate-from-1962681 somerville |
description: | updated |
no longer affects: | linux (Ubuntu) |
description: | updated |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | New → Fix Committed |
Changed in linux-oem-5.17 (Ubuntu Jammy): | |
status: | New → Fix Committed |
tags: |
added: verification-done-focal verification-done-jammy removed: verification-needed-focal verification-needed-jammy |
Changed in linux-oem-5.17 (Ubuntu): | |
status: | Fix Committed → Invalid |
Changed in linux (Ubuntu Focal): | |
status: | Incomplete → Invalid |
Changed in linux (Ubuntu Jammy): | |
assignee: | nobody → Chris Chiu (mschiu77) |
Changed in hwe-next: | |
importance: | Undecided → Critical |
Changed in hwe-next: | |
assignee: | nobody → Chris Chiu (mschiu77) |
Changed in linux (Ubuntu Jammy): | |
importance: | Undecided → Medium |
status: | Incomplete → In Progress |
Changed in hwe-next: | |
status: | New → In Progress |
Changed in linux (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | Fix Committed → Fix Released |
Changed in linux-oem-5.14 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-5.17 (Ubuntu Kinetic): | |
status: | New → Invalid |
tags: | added: fixed-kinetic |
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 1969771
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.