Comment 3 for bug 1925730

Revision history for this message
Eduard (jongeduard) wrote :

Hi,

For about at least two months now, I have found the reason, and also how to solve it. And that is no other than compiling the kernel by yourself, while applying a change in the configuration.

See:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976791

These settings need to be enabled before build (the first one makes the second one visible):
CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m

Here follows is how to do it whith the NCurses interface that you get with the kernel source for Ubuntu:
Device Drivers --->
 <M> Sound card support --->
  <M> Advanced Linux Sound Architecture --->
   <M> ALSA for SoC audio support --->
    -*- Intel Machine drivers --->
     [*] Use more user friendly long card names
     <M> SoundWire generic machine driver

For now I won't go into more detail, but this is wat needs to be done and what Canonical/Ubuntu should have done by themselves!
Ubuntu is the only distro which I know that has this setting still disabled.

SoundWire works out of the box with Arch Linux, with Fedora, with Debian, but not with Ubuntu (why doing these things different from Debian?).

So please Canonical/Ubuntu correct it! Thanks!