AMD Yellow Carp DMCUB fw update for s0i3 B0 fixes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Critical
|
You-Sheng Yang | ||
linux (Ubuntu) |
Fix Released
|
High
|
You-Sheng Yang | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Medium
|
You-Sheng Yang | ||
linux-firmware (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-5.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Jammy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
On AMD Yellow Carp B0 platforms, S0i3 is still not working.
[Fix]
This denpends on a few fixes for kernel driver that are all either in
v5.17-rc1 or in stable linux-5.1x.y, along with an already upstreamed
dmcub firmware.
[Test Case]
On AMD RMT CRB board,
1. apply both kernel and firmware fixes
2. module blacklist amd_sfh as it's still under development,
3. trigger system suspend. Use power button to wake up the device.
4. check /sys/kernel/
On without any of above, the board may not cut device power during suspend, and/or fail to resume and leaving a blank screen, and/or s0ix stats remain all zeros.
[Where problems could occur]
On AMD RMT CRB board, Sensor Fusion Hub (amd_sfh) still doesn't support S0ix and has to be disabled. For the kernel side, the driver fixes addressed a few procedure errors that should be unlikely to introduce regressions; for the firmware side, also tested loading new firmware on unpatched kernels and there is no difference found yet.
[Other Info]
For kernel driver fixes, patches for both oem-5.14 and jammy are necessary; for firmware, that has been available in jammy branch but not yet released, so only Focal will be nominated.
CVE References
tags: | added: amd oem-priority originate-from-1956363 |
tags: | added: originate-from-1956908 |
affects: | linux (Ubuntu) → linux-firmware (Ubuntu) |
tags: | added: kern-1850 |
Changed in linux-firmware (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
importance: | Undecided → Critical |
status: | New → Incomplete |
Changed in hwe-next: | |
assignee: | nobody → You-Sheng Yang (vicamo) |
Changed in linux (Ubuntu Jammy): | |
importance: | High → Medium |
Changed in hwe-next: | |
status: | Incomplete → 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 |
PPA: https:/ /launchpad. net/~vicamo/ +archive/ ubuntu/ ppa-1957026