APPLIED: [SRU][Focal][PATCH 0/2] alsa/asoc: export the number of dmic to userspace to work with the latest ucm2 (focal)
Seth Forshee
seth.forshee at canonical.com
Wed Feb 26 02:38:46 UTC 2020
On Mon, Feb 24, 2020 at 09:45:48AM +0800, Hui Wang wrote:
> BugLink: http://bugs.launchpad.net/bugs/1864400
>
> [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.
Applied to focal/master-next, thanks!
More information about the kernel-team
mailing list