alsa/asoc: export the number of dmic to userspace to work with the latest ucm2 (focal)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Critical
|
Hui Wang |
Bug Description
[Impact]
In the ubuntu 20.04, we plan to integrate alsa-ucm-
or alsa-ucm-
tell pulseaudo the number of dmics on this machine, this needs kernel
to export the number via component.
Without these 2 patches, the pulseaudio will fail to initialize
on Lenovo X1 Carbon since this machine has 4 dmics.
[Fix]
Backported the patches from mainline kernel v5.6-c1
[Test Case]
Install the sof-firmware v1.4.2
Install the master branch of alsa-ucm-conf (focal will integrate it too)
Install the master branch of pulseaudio (focal will integrate it too)
boot the kernel with these patches, check the gnome-control-
all audio function work well.
[Regression Risk]
Low, the patches are backported from upstream kernel, and I tested
this patch on Lenovo and Dell dmic machines. And after merging
these 2 patches, the kernel still could work with old firmware
and ucm.
CVE References
Changed in linux (Ubuntu): | |
importance: | Undecided → Critical |
summary: |
alsa/asoc: export the number of dmic to userspace to work with the - latest ucm2 + latest ucm2 (focal) |
description: | updated |
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 1864400
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.