Noise will pop up during WB or stay in Ubuntu OS when external speaker attached
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
High
|
You-Sheng Yang | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Fix Released
|
High
|
You-Sheng Yang | ||
linux-oem-5.13 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-5.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
HD-audio codec shutdown is not quite right when powering off the
controller side. This causes pop noises on some platforms.
[Fix]
While previously in bug 1939541, a local fix for Cirrus CS8409 only is
proposed the upstream as in
https://<email address hidden>/
. This initiated a discuss to create a generic solution as in
https://<email address hidden>/ .
[Test Case]
Shutdown Ubuntu that is running a patched kernel and see if a pop sound
is still made.
[Where problems could occur]
While this tries to suspend the codec devices at shutting down, out of
tree drivers without (runtime-)suspend support may fail to react
correctly. And since this removes .reboot_notify callback from struct
hda_codec_ops, it may break such oot drivers, too.
[Other Info]
This depends on patches for https:/
========== original bug report ==========
[Reproduce Steps]
1. Attach external speaker to SUT
2. Try to reboot SUT or stay in OS.
[Results]
Expected Result
No noise.
Actual Result
Noise will pop up during WB or stay in Ubuntu OS when external speaker attached.
[Others]
[Scenario 1] Login to the Ubuntu OS.
(Occurs only in Cirrus, within 5 seconds after logging in to OS)
Can 100% reproduce on Cirrus MB with Ubuntu. Noise can be heard (咚咚 Sounds) after login the Ubuntu within 5 secs.
[Scenario 2] Reboot Ubuntu OS
(Both Curris and Realtek happen. WB/CB/shutdown OS)
Can 100% reproduce on Cirrus MB with Ubuntu. Noise can be heard While both exiting OS and entering OS.
CVE References
tags: | added: oem-priority originate-from-1938696 somerville |
Changed in linux-oem-5.13 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | New → Fix Committed |
Changed in linux-oem-5.14 (Ubuntu Impish): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | Fix Committed → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
tags: |
added: verification-done-focal removed: verification-needed-focal |
Positive feedbacks got for https:/ /launchpad. net/~vicamo/ +archive/ ubuntu/ linux-staging version 5.13.0- 9011.14+ staging. 14 and 5.14.0- 9001.1+ staging. 14 .