Discussion:
Bug#940730: alsa-utils: Add ucm support for whiskeylake sof-skl_hda_card audio
Add Reply
Mark Pearson
2019-09-19 14:00:01 UTC
Reply
Permalink
Package: alsa-utils
Version: 1.1.8-2
Severity: important
Tags: patch

Dear Maintainer,

* What led up to the situation?
The Lenovo X1 Carbon Gen 7 is using the whiskeylake processor and the audio is
not working on it.
A large part of this is the kernel SOF driver - for which a separate bug is
submitted - but we also need some new files under /usr/share/alsa/ucm/sof-
skl_hda_card to support the new audio devices.

* What exactly did you do (or not do) that was effective (or ineffective)?
Add the attached HiFi and sof-skl_hda_card.conf files to the
/usr/share/alsa/ucm/sof-skl_hda_card directory

* What was the outcome of this action?
Devices are correctly detected and configured.

* What outcome did you expect instead?
NA

Let me know if any questions or concerns. Thanks for all the help!
Mark



-- System Information:
Debian Release: 10.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.2.9 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages alsa-utils depends on:
ii kmod 26-1
ii libasound2 1.1.8-1
ii libc6 2.28-10
ii libfftw3-single3 3.3.8-2
ii libncursesw6 6.1+20181013-2+deb10u1
ii libsamplerate0 0.1.9-2
ii libtinfo6 6.1+20181013-2+deb10u1
ii lsb-base 10.2019051400
ii whiptail 0.52.20-8

alsa-utils recommends no packages.

alsa-utils suggests no packages.

-- no debconf information
Elimar Riesebieter
2019-09-19 14:30:03 UTC
Reply
Permalink
Control: severity -1 wishlist
Control: forwarded -1 alsa-***@alsa-project.org
Control: reassign -1 libasound2-data

This is not a Debian specific bug. It should be handled by the ALSA
project itself to provide it for all linux distributions using ALSA.
Post by Mark Pearson
Package: alsa-utils
Version: 1.1.8-2
Severity: important
Tags: patch
Dear Maintainer,
* What led up to the situation?
The Lenovo X1 Carbon Gen 7 is using the whiskeylake processor and the audio is
not working on it.
A large part of this is the kernel SOF driver - for which a separate bug is
submitted - but we also need some new files under /usr/share/alsa/ucm/sof-
skl_hda_card to support the new audio devices.
Elimar
--
Do you smell something burning or is it me?
Mark Pearson
2019-09-25 15:10:01 UTC
Reply
Permalink
This is not a Debian specific bug. It should be handled by the ALSA project
itself to provide it for all linux distributions using ALSA.
Hi Elimar,

The ALSA team have done an initial import of the new alsa-ucm-conf repository (https://github.com/alsa-project/alsa-ucm-conf/tree/import) which has the support for the sof-skl_hda_card which I was looking for with this bug.

How does it work for this making its way into Debian? I appreciate that it's still all new and an exercise in progress on the ALSA side but was curious as to how the process worked from there with regards to Debian.

Thanks in advanc
Hector Oron
2019-10-09 16:00:01 UTC
Reply
Permalink
Post by Mark Pearson
This is not a Debian specific bug. It should be handled by the ALSA project
itself to provide it for all linux distributions using ALSA.
Hi Elimar,
The ALSA team have done an initial import of the new alsa-ucm-conf repository (https://github.com/alsa-project/alsa-ucm-conf/tree/import) which has the support for the sof-skl_hda_card which I was looking for with this bug.
How does it work for this making its way into Debian? I appreciate that it's still all new and an exercise in progress on the ALSA side but was curious as to how the process worked from there with regards to Debian.
I have backported patches from upstream project into current SID
package. Find attached patches that apply on top of alsa-lib in
salsa.debian.org.

@Mark, could you please verify those patches are fine and build&test
them?

Regards

Loading...