alsa/hda: the hdmi audio dosn't work on TGL machines
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
High
|
Hui Wang | ||
Groovy |
Fix Released
|
Medium
|
Unassigned | ||
Hirsute |
Fix Released
|
High
|
Hui Wang | ||
linux-oem-5.10 (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Focal |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
On the TGL machines, we plug a dp mst hub to the thunderbolt port,
and plug a hdmi/dp monitor to the dp mst hub, then check the
gnome-sound-
[Fix]
backport a patch from upstream, this patch change to assign
the pcm slot dynamically on TGL macines.
[Test]
On 2 lenovo and dell TGL machines, plug dp mst hub and plug
2 monitors to the hub or to the machine hdmi/dp ports, check
the gnome-sound-
and they all could output sound.
[Where problems could occur]
After this change, the hdmi audio device number starts from 0, 1, ...,
while without this change, the hdmi audio device number is fix
mapped, it could be 3 or 5 directly. So if there is some userspace
applications depends on the fix mapped hdmi audio device, these
applicatons could not work on TGL machines.
So far, we don't know if those applications exists or not, but I
could confirm the ubuntu audio stack builds on the alsa-lib and
pulseaudio, this change will not affect the applications based
on the alsa-lib and pulseaudio.
And I already tested audio functions under ubuntu on the TGL machines,
there is no regression.
CVE References
no longer affects: | linux-oem (Ubuntu Groovy) |
no longer affects: | linux-oem (Ubuntu) |
no longer affects: | linux-oem (Ubuntu Focal) |
no longer affects: | linux-oem (Ubuntu Hirsute) |
no longer affects: | linux-oem-5.10 (Ubuntu) |
no longer affects: | linux (Ubuntu Focal) |
Changed in linux (Ubuntu Focal): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in linux (Ubuntu Groovy): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Hirsute): | |
importance: | Undecided → High |
Changed in linux-oem-5.10 (Ubuntu): | |
importance: | Undecided → High |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Groovy): | |
status: | New → In Progress |
Changed in linux (Ubuntu Hirsute): | |
status: | Incomplete → In Progress |
Changed in linux-oem-5.10 (Ubuntu): | |
status: | New → In Progress |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | New → In Progress |
tags: | added: oem-priority originate-from-1911427 somerville |
description: | updated |
Changed in linux (Ubuntu Groovy): | |
importance: | High → Medium |
Changed in linux (Ubuntu Focal): | |
importance: | High → Medium |
Changed in linux-oem-5.10 (Ubuntu): | |
status: | In Progress → Invalid |
no longer affects: | linux (Ubuntu Focal) |
Changed in linux-oem-5.10 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Groovy): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Hirsute): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | New → Fix Released |
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 1917829
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.