A friend of mine has a Carbon 7th-gen and did the following update this
morning:
```
Start-Date: 2020-03-29 09:23:18
Commandline: apt-get upgrade
Requested-By: christoph (1000)
Upgrade: fdiskämd64 (2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6),
uuid-runtimeämd64 (2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6),
libfdisk1ämd64 (2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6),
libasound2-dataämd64 (1.1.3-5ubuntu0.2, 1.1.3-5ubuntu0.4),
libmount1ämd64 (2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6),
util-linuxämd64 (2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6), mountämd64
(2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6), libblkid1ämd64
(2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6), libuuid1ämd64
(2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6), libsmartcols1ämd64
(2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6), rfkillämd64
(2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6), uuid-devämd64
(2.31.1-0.4ubuntu3.5, 2.31.1-0.4ubuntu3.6), bsdutilsämd64
(1:2.31.1-0.4ubuntu3.5, 1:2.31.1-0.4ubuntu3.6), libasound2ämd64
(1.1.3-5ubuntu0.2, 1.1.3-5ubuntu0.4)
End-Date: 2020-03-29 09:23:34
```
After a reboot, his sound output stopped working as well as the
microphone input. The change from [email protected] to
[email protected] seems, given the diff, to be the most likely
root cause for this. In the kernel messages we can see the following:
```
[ 21.624861] HDMI HDA Codec ehdaudio0D2: Max dais supported: 3
[ 21.626971] snd_soc_skl 0000:00:1f.3: Direct firmware load for
9dc8-LENOVO-TP-N2H-4704-tplg.bin failed with error -2
[ 21.626973] snd_soc_skl 0000:00:1f.3: tplg fw
9dc8-LENOVO-TP-N2H-4704-tplg.bin load failed with -2, falling back to
dfw_sst.bin
[ 21.628197] snd_soc_skl 0000:00:1f.3: Direct firmware load for dfw_sst.bin
failed with error -2
[ 21.628198] snd_soc_skl 0000:00:1f.3: Fallback tplg fw dfw_sst.bin load
failed with -2
[ 21.628200] snd_soc_skl 0000:00:1f.3: Failed to init topology!
[ 21.628201] snd_soc_skl 0000:00:1f.3: ASoC: failed to probe component -2
[ 21.628213] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: failed to
instantiate card -2
[ 21.628229] skl_hda_dsp_generic: probe of skl_hda_dsp_generic failed with
error -2
```
I'm currently posting this for him as after some attempts to downgrade
there is a problem with booting altogether. Is someone able to confirm
that this change likely caused this and possibly what we can do to fix
it / what other information we'd need to provide? Thanks!
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to alsa-lib in Ubuntu.
https://bugs.launchpad.net/bugs/1859754
Title:
[SRU] add ucm to make alsa/sof driver work under PA (variants of
Lenovo X1 Carbon 7th, Dell cnl and cml machines)
Status in HWE Next:
Fix Released
Status in alsa-lib package in Ubuntu:
Invalid
Status in alsa-lib source package in Bionic:
Fix Released
Status in alsa-lib source package in Eoan:
Fix Released
Bug description:
This ucm is only for Eoan and Bionic, for focal and future versions,
we plan to integrate the ucm2 instead of this ucm, and the ucm2
depends on the alsa-lib-1.2.1 and pluseaudio-v14, the ucm2 is under
developing by the community, is not ready yet.
[Impact]
In the oem project, we have a couple of Lenovo and Dell machines which
connect the digital mic to PCH directly, this design needs the new
sound driver soc/sof, and this driver can't work under pulseaudio
automatically, we need to integrate the ucm for the driver, then the
sof dirver could work under pulseaudio and gnome.
This ucm is maintained by intel audio team, and it is not upstreamed
and will not be upstreamed, since the community is developing the ucm2
which is based on at least alsa-lib-1.2.1 and pulseaudio-v14.0 (still
under developing), for bionic and eoan, we have to integrate this ucm
since the alsa-lib version is too low. For focal and future version, we
are going to integrate the ucm2 after the ucm2 is ready.
This ucm is already verified in the oem project, now it is time to put it
into the stock ubuntu.
[Fix]
These ucm files are backported from sof_ucm1 branch of
https://github.com/thesofproject/alsa-ucm-conf.git
[Test Case]
Boot the eoan kernel or oem-osp1-bionic kernel, then check the log of
pulseaudio, the ucm files are loaded successfully, then check the
gnome-sound-setting, both output and input devices work well.
[Regression Risk]
Low, just add some new ucm files, and this will not affect other machines,
and those new added ucm files are only used by specific machines which enable
the sof driver.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1859754/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp