Atom Cherrytrail sst sound bytcr_rt5640: finally working

Problems and successes with specific brands/models of computer audio hardware
Post Reply
Message
Author
stemsee

Atom Cherrytrail sst sound bytcr_rt5640: finally working

#1 Post by stemsee »

Finally after much effort got my soundcard to work nicely.
Having compiled a new kernel which picks-up almost all the hardware on HP G2 X2 201 2-in-1 tablet with 4g ram and 64GB storage.

I finally found what works to get this soundcard to produce clear sound, at least on Fatdog64-800.

This works with libapulse, no need for pulseaudio and pavucontrol.Needs correct UCM files and intel firmware.

Download the attached asound.state config file and copy it to /etc/asound.state. Blacklist module 'blacklist snd_hdmi_lpe_audio', this might not be necessary. Set the defualt soundcard '1'.

Reboot and play music, I used vlc>audio device>direct hardware.
Attachments
ucm.tar.gz
real archive UCM goes to /usr/share/alsa/ucm
(29.74 KiB) Downloaded 343 times
xscreenshot-20190329T204948.png
modules loaded, blacklisted blacklist snd_hdmi_lpe_audio
(50.95 KiB) Downloaded 291 times
asound.state.gz
fake .gz extension rename to asound.state copy to /etc/asound.state
(70.49 KiB) Downloaded 344 times

stemsee

#2 Post by stemsee »

I have found that I have to blacklist 5 sound modules and modprobe 3 of them after X starts.

blacklist

Code: Select all

blacklist snd_hdmi_lpe_audio
blacklist snd_soc_set_atom_hifi2_platform
blacklist snd_soc_rt5640
blacklist snd_soc_rl6231
blacklist snd_soc_sst_bytcr_rt5640
modprobe after x

Code: Select all

modprobe snd_soc_rt5640
modprobe snd_soc_rl6231
modprobe snd_soc_sst_bytcr_rt5640

3guesses
Posts: 172
Joined: Tue 30 Sep 2014, 20:22

Microsoft Surface 3

#3 Post by 3guesses »

I have no sound in Bionic Puppy 8.0 x64 on my Microsoft Surface 3 (reported in http://murga-linux.com/puppy/viewtopic. ... 01#1049101), which has the Intel Atom x7-Z8700 Processor - I believe that too is Cherrytrail. I will have a go at downloading your asound.state config file and blacklisting module snd_hdmi_lpe_audio to see if that resolves the problem for me, unless I need to do more than that?

Post Reply