WCN6856 Wi-FI Unavailable and no function during suspend stress
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
linux-firmware (Ubuntu) |
Fix Released
|
High
|
You-Sheng Yang | ||
Jammy |
Fix Released
|
High
|
You-Sheng Yang | ||
Lunar |
Won't Fix
|
High
|
You-Sheng Yang | ||
Mantic |
Fix Released
|
High
|
You-Sheng Yang | ||
Noble |
Fix Released
|
High
|
You-Sheng Yang |
Bug Description
[SRU Justification]
BugLink: https:/
[Impact]
Due to a known silicon limitation, the following sequence is needed while
initialing the PCIE device on a certain devices with ASMedia chipset involved:
'hot reset' assert
2nd PCIe reset' assert
Asmedia 'hot reset' deassert
PT21 GPIO13 2nd PCIe reset' deassert.
In certain caes, the WIFI link training failed while system resumes from
suspend.
[Fix]
Upstream commits:
5217b76bed90 ("ath11k: WCN6855 hw2.0: update to WLAN.HSP.
324cc56975d7 ("ath11k: WCN6855 hw2.0: update board-2.bin")
And Jammy takes an additional commit d1dc30480f ("ath11k: WCN6855 hw2.0:
update board-2.bin"), 17509e53b97b ("ath11k: WCN6855 hw2.0: update to WLAN.HSP.
And while we pulled a firmware fix from github.
bug 2042534, it fails to clean cherry-pick of commit 17509e53b97b. Since Noble
has not yet accept the PR for bug 2042534, it has no such problem at this
moment.
[Test Case]
This can be reproduced with suspend/resume stress test.
$ checkbox-cli run com.canonical.
[Where problems could occur]
Opaque firmware update. No known issue found yet after the update.
[Other Info]
This affects all series with WCN6855/WCN6856 support, Noble/Mantic and
Jammy for oem-6.5 included.
========== original bug report ==========
Due to a known silicon limitation, the following sequence is needed while initialing the PCIE device on a certain devices with ASMedia chipset involved:
1. 'hot reset' assert
2. 2nd PCIe reset' assert
3. Asmedia 'hot reset' deassert
4. PT21 GPIO13 2nd PCIe reset' deassert.
In certain caes, the WIFI link training failed while system resumes from suspend.
This can be reproduced with suspend/resume stress test.
$ checkbox-cli run com.canonical.
The proposed fixes are:
* https:/
- This FW include this LP ticket issue fix
* https:/
- The FW is to support new China regulatory support.
description: | updated |
tags: | added: oem-priority originate-from-2046433 somerville |
Changed in linux-firmware (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in linux-firmware (Ubuntu Lunar): | |
status: | New → In Progress |
Changed in linux-firmware (Ubuntu Mantic): | |
status: | New → In Progress |
Changed in linux-firmware (Ubuntu Noble): | |
status: | New → In Progress |
Changed in linux-firmware (Ubuntu Jammy): | |
importance: | Undecided → High |
Changed in linux-firmware (Ubuntu Lunar): | |
importance: | Undecided → High |
Changed in linux-firmware (Ubuntu Mantic): | |
importance: | Undecided → High |
Changed in linux-firmware (Ubuntu Noble): | |
importance: | Undecided → High |
Changed in linux-firmware (Ubuntu Jammy): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
Changed in linux-firmware (Ubuntu Lunar): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
Changed in linux-firmware (Ubuntu Mantic): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
Changed in linux-firmware (Ubuntu Noble): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
tags: | added: kern-8905 |
Changed in linux-firmware (Ubuntu Lunar): | |
status: | Fix Committed → Won't Fix |
tags: | added: verification-failed-jammy |
Changed in linux-firmware (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
This pulls following commits as well due to dependency:
$ git show d1dc30480fef478 b06827a428970ef 5d763ed76e b06827a428970ef 5d763ed76e
commit d1dc30480fef478
Author: Kalle Valo <email address hidden>
Date: Wed Apr 5 15:56:21 2023 +0300
ath11k: WCN6855 hw2.0: update board-2.bin
Signed-off-by: Kalle Valo <email address hidden>