Skip to content
This repository has been archived by the owner on May 25, 2021. It is now read-only.

Lenovo Yoga 2 8" 851(f) support [bytcr-rt5640] #61

Open
PSzczepanski1996 opened this issue Jan 29, 2020 · 5 comments
Open

Lenovo Yoga 2 8" 851(f) support [bytcr-rt5640] #61

PSzczepanski1996 opened this issue Jan 29, 2020 · 5 comments

Comments

@PSzczepanski1996
Copy link

As title says, I will upload today dmesg, I tried newest Linux kernel (5.5) under Arch Linux and also installed UCM files, I have Dummy Output in pavucontrol and in alsamixer I have Intel HDMI LP device without volume control.

I will give more details when I will hit home.

@PSzczepanski1996
Copy link
Author

PSzczepanski1996 commented Mar 11, 2020

So, here we are:
https://pastebin.com/MgsbhTzk

This is full DMESG backlog for kernel 5.5.8 on Lenovo Yoga 2 8", sorry for being bit late but you know, I don't had effort and time.

Mostly interesing error is:
intel_sst_acpi 80860F28:00: No matching machine driver found

Does the kernel or my distro (Arch) lack some drivers?

@sofair
Copy link

sofair commented Mar 13, 2020

0、I know litter about Arch, I installed Debian 10 to my Lenovo miix2 touchpad a few days ago, its audio works more or less by following this link debian on baytrial, nstalling Linux on a Baytrail tablet

To the audio:

1、please ensure these files exist (they are from package 'libasound2-data', may differ from Linux dists), if not, please check the libasound2-data version or update it.

/usr/share/alsa/ucm/bytcr-rt5640-mono-spk-dmic1-mic/HiFi.conf
/usr/share/alsa/ucm/bytcr-rt5640-mono-spk-dmic1-mic/bytcr-rt5640-mono-spk-dmic1-mic.conf
/usr/share/alsa/ucm/bytcr-rt5640-mono-spk-in1-mic/HiFi.conf
/usr/share/alsa/ucm/bytcr-rt5640-mono-spk-in1-mic/bytcr-rt5640-mono-spk-in1-mic.conf
/usr/share/alsa/ucm/bytcr-rt5640-mono-spk-in3-mic/HiFi.conf
/usr/share/alsa/ucm/bytcr-rt5640-mono-spk-in3-mic/bytcr-rt5640-mono-spk-in3-mic.conf
/usr/share/alsa/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/HiFi.conf
/usr/share/alsa/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/bytcr-rt5640-stereo-spk-dmic1-mic.conf
/usr/share/alsa/ucm/bytcr-rt5640-stereo-spk-in1-mic/HiFi.conf
/usr/share/alsa/ucm/bytcr-rt5640-stereo-spk-in1-mic/bytcr-rt5640-stereo-spk-in1-mic.conf
/usr/share/alsa/ucm/bytcr-rt5640-stereo-spk-in3-mic/HiFi.conf
/usr/share/alsa/ucm/bytcr-rt5640-stereo-spk-in3-mic/bytcr-rt5640-stereo-spk-in3-mic.conf
/usr/share/alsa/ucm/bytcr-rt5640/HiFi.conf
/usr/share/alsa/ucm/bytcr-rt5640/bytcr-rt5640.conf

2、Disable snd_hdmi_lpe_audio kernel module.
echo 'blacklist snd_hdmi_lpe_audio' >> /etc/modprobe.d/50-block-hdmi-audio.conf

@PSzczepanski1996
Copy link
Author

PSzczepanski1996 commented Mar 14, 2020

For some reason, when I tried to install sof-firmware but I had error that sof-byt.ri exists in /usr/lib/firmware/intel/sof, so I deleted the file and installed package with pacman - still no audio.

Now if I blacklist module snd_hdmi_lpe_audio pulseaudio does start, if not, it does not, and pavucontrol is trying to connect to pulseaudio service infinite time.

dummy output in the alsamixer is present as default with only Master channel available when module is blacklisted.

EDIT:
This is my pulseaudio log for now:
https://pastebin.com/w0Y2Cj2f
I will try to debug issue later, I'm gonna play mmo for a while 🤓

@PSzczepanski1996
Copy link
Author

Another log:
https://pastebin.com/EWN4jbXZ

For now with clean /etc/pulse/default.pa file.

@PSzczepanski1996
Copy link
Author

Releated issue:
thesofproject/linux#2485

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants