38.3 Yoga Notes

20201011 Yoga is a Lenovo ThinkPad X1 Yoga 4th Gen. See Section 38.2 for details.

Audio Fail on Kernel Upgrade 20200322 An upgrade of the kernel for Ubuntu 19.10 from 5.3.0-40 to 5.3.0-42 (and then 5.3.0-45) resulted in the audio (speaker, hub headphones, and HDMI monitor) not working. Bluetooth headphones and microphones remained working. Computer microphone was not working irrespective. Under kernel 5.3.0-40 /proc/asound/cards had two cards listed (PCH and USB). Research suggested the issue is with the SND_HDA_INTEL_DETECT_DMIC configuration which was enabled in the kernel updates. Disabling it fixed the issue and can be done by adding a kernel option to GRUB in /etc/default/grub (see Section 12.1):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0"


$ sudo update-grub

Microphone Fail 20200225 The four built-in microphones along the top of the screen were not working on the default Ubuntu 19.10 install. An external microphone is required for voice communications. After upgrading to Ubuntu 20.04 with the new kernel support of SOF the microphones were working for the first time. The MIC (KIOXIA Corporation) is supported in kernel module sof-skl_hda_card, which is the same as in the Lenovo ThinkPad X1 Carbon 7th Gen Laptop.

Key Mappings The keyboard has the Fn and Ctrl keys swapped but can be changed in the BIOS. The Function keys (F1-F12) can also be set to either issue the Function or the icon action by default with my typical preference being to issue the Function rather than the Action, and so perform the Action by pressing the Fn key (which might be swapped with Ctrl). The behaviour can be swapped in the BIOS.

Fingerprint Reader 20210124 The fingerprint reader was not originally functional with no support out-of-the-box. As of 20210424 it was functional.

Your donation will support ongoing development and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2021 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0.