2020-02-24 01:44:58 |
Hui Wang |
description |
This bug is for tracking purpose. |
[Impact]
In the ubuntu 20.04, we plan to integrate alsa-ucm-conf-v1.2.1.2
or alsa-ucm-conf-v1.2.2, in the ucm2, adding a new element to
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-center,
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. |
|