Web lists-archives.com

Sound with Intel Baytrail device (Lenovo Ideapad 100S)




Hi,

although sound has been reported to work with this device (e.g. here:
https://bugzilla.kernel.org/show_bug.cgi?id=113151 ) I am not able to
make it work (with Stretch), maybe someone here has managed to do so and
can give me a hint?

I compiled a 4.14.0 kernel with a .config someone who reported sound to
work sent me, so I assume the drivers are all present and functional.
My prime suspect is the firmware, so I tried and removed the debian
firmware packages and installed the latest Ubuntu linux-firmware package
(1.170) instead, which appears to be more complete (and possibly more
to-date) than its debian counterparts, but still no luck. I also updated
intel-microcode to the latest version from Sid, just in case that matters.

Still when I try to play back some audio file with plain alsa I get an
error like:

$ aplay Noise.wav
Playing WAVE 'Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz,
Mono aplay: set_params:1363: Unable to install hw params:
(...)

I also tried to use pulseaudio with the ucm files from
https://github.com/plbossart/UCM/tree/master/bytcr-rt5640
that have been reported to do the trick, but still no luck, PA floods the
syslog with messages like

[   82.649840] intel_sst_acpi 80860F28:00: FW Version 01.0c.00.01
[   82.650272]  Baytrail Audio Port: ASoC: no backend DAIs enabled for
Baytrail Audio Port (...)

The card shows up in /proc/asound/cards but I cannot seem to find a way
to make it work, and it is quite hard to find useful information on the
web. 
Does anyone have an idea what I could try next? Is still some firmware
missing or is it rather a configuration issue?

Best regards and TIA

Michael


.-.. .. ...- .   .-.. --- -. --.   .- -. -..   .--. .-. --- ... .--. . .-.

I object to intellect without discipline;  I object to power without
constructive purpose.
		-- Spock, "The Squire of Gothos", stardate 2124.5