alsa/sdw: Fix the audio issue on a Dell machine without internal mic
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | |||
firmware-sof (Ubuntu) |
Fix Released
|
High
|
Unassigned | |||
Jammy |
Fix Released
|
High
|
Unassigned | |||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | |||
linux (Ubuntu) |
Fix Released
|
High
|
Hui Wang | |||
Focal |
Invalid
|
Undecided
|
Unassigned | |||
Jammy |
Fix Released
|
High
|
Hui Wang | |||
Kinetic |
Fix Released
|
Undecided
|
Unassigned | |||
linux-firmware (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | |||
Focal |
Fix Released
|
Undecided
|
Unassigned | |||
Jammy |
Invalid
|
Undecided
|
Unassigned | |||
Kinetic |
Invalid
|
Undecided
|
Unassigned | |||
linux-oem-5.14 (Ubuntu) | ||||||
Focal |
Fix Released
|
Undecided
|
Unassigned | |||
linux-oem-5.17 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | |||
Jammy |
Fix Released
|
Undecided
|
Unassigned | |||
Kinetic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
SRU template for linux-firmware
[Impact]
we have a Dell ADL laptop which has sdw audio, but there is no camera
and no internal digital mic in this machine, the current asoc driver
can't work on this machine, the speaker and headset couldn't work.
[Fix]
Backport a tplg file which is specific to this mahcine
[Test]
Install the patched linux-firmware and boot the latest oem-5.14 kernel
on the machine, check dmesg, it loads the correct tplg, and
test speaker and headset, all work well.
[Where problems could occur]
This SRU is adding a new tplg file, it has no chance to introduce
a regression.
SRU template for linux
[Impact]
we have a Dell ADL laptop which has sdw audio, but there is no camera
and no internal digital mic in this machine, the current soc driver
can't work on this machine, it will load a wrong tplg without this patch,
and the speaker and headset couldn't work.
[Fix]
Backport one patch from upstream.
[Test]
Boot the patched kernel on the machine, check dmesg, it loads the
correct tplg, and test speaker and headset, all work well.
[Where problems could occur]
If it could introduce regression, it will be on the sdw codec matching
for adl machines, then it will make the driver load wrong tplg and make
output device and input device not work anymore. But this possibility
is very low, we already tested the patch on some dell adl machines, no
regression found.
CVE References
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
Changed in linux-oem-5.14 (Ubuntu): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Jammy): | |
status: | New → Invalid |
tags: | added: oem-priority originate-from-1947673 somerville |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | New → In Progress |
Changed in linux (Ubuntu Jammy): | |
status: | New → In Progress |
description: | updated |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-5.17 (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-oem-5.17 (Ubuntu Jammy): | |
status: | New → Fix Committed |
tags: | added: kern-2868 |
Changed in linux-firmware (Ubuntu Jammy): | |
status: | New → Invalid |
Changed in linux-firmware (Ubuntu Focal): | |
status: | New → In Progress |
description: | updated |
Changed in linux-firmware (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in firmware-sof (Ubuntu Focal): | |
status: | New → Invalid |
Changed in firmware-sof (Ubuntu Jammy): | |
importance: | Undecided → High |
status: | New → In Progress |
no longer affects: | linux-oem-5.14 (Ubuntu Jammy) |
no longer affects: | linux-oem-5.14 (Ubuntu) |
no longer affects: | linux-oem-5.17 (Ubuntu Focal) |
tags: |
added: verification-done-jammy removed: verification-needed-jammy |
no longer affects: | firmware-sof (Ubuntu Focal) |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
Changed in linux-oem-5.17 (Ubuntu): | |
status: | Fix Committed → Invalid |
Changed in linux (Ubuntu Kinetic): | |
status: | New → Fix Released |
Changed in linux-firmware (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-5.17 (Ubuntu Kinetic): | |
status: | New → Invalid |
This bug is awaiting verification that the linux-oem- 5.14/5. 14.0-1033. 36 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- focal' to 'verification- done-focal' . If the problem still exists, change the tag 'verification- needed- focal' to 'verification- failed- focal'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!