<> ||<> || = Introduction = The target of this page is to collect Lenovo OEM PC information that could be a reference for the end-users. == Knowledge Base == Knowledge or tips for Lenovo OEM PC specifically. == Known generic issues == All issues related to the certified machines are tracked by [[https://launchpad.net/oem-priority|oem-priority project]] === The Intel MIPI Camera === * IPU6/IPU6EP stack was tested on some certified platforms It contains the characteristic below: * The IPU6 kernel driver is out-of-tree, we are collaborating with Intel about the upstream and maintenance * Camera performance: 720p at 30fps * CPU performance is impacted by a daemon doing buffer copying for v4l2 loopback device. * To install IPU6/IPU6EP stack maunally on certified platform which install 22.04 stock Ubuntu * ThinkPad X1 Nano Gen 2 (8086:465d) * ThinkPad X1 Yoga Gen 7 (8086:465d) * ThinkPad X1 Carbon Gen 10 (8086:465d) * ThinkPad X1 Carbon Gen 11 (8086:a75d) * ThinkPad X1 Yoga Gen 8 (8086:a75d) * $ sudo apt install linux-modules-ipu6-generic-hwe-22.04 linux-modules-ivsc-generic-hwe-22.04 (For generic kernel, like 6.2.0-32-generic) * $ sudo apt install linux-modules-ipu6-oem-22.04c linux-modules-ivsc-oem-22.04c (For oem kernel, like 6.1.0-1021-oem) * $ sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6 (This ppa is still in development, might be not stable, in future you don't need this step) * $ sudo apt install libcamhal0 * $ sudo add-apt-repository -r ppa:oem-solutions-group/intel-ipu6 (the ppa will keep updating packages from upstream, might be broken) * $ sudo reboot * $ gst-launch-1.0 v4l2src ! glimagesink * Using [[https://webcamtests.com/|Webcam Test]] to verify if camera works * NOTE: Cheese can't playback preview not working on 22.04, [[https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/1978757|lp:1978757]] === The MOH Fingerprint devices from FPC, ELAN and Goodix === * Some certified platforms might be affected * ThinkPad E14 Gen 4 * ThinkPad E15 Gen 4 * ThinkPad E14 Gen 5 * ThinkPad E16 Gen 1 * ThinkBook 14 Gen 4 * If above platforms have below supported MOH fingerprint sensor list, you could check them from lsusb and install the driver. * ELAN(04f3:0c46) - Bus 003 Device 002: ID 04f3:0c4b Elan Microelectronics Corp. ELAN:Fingerprint * FPC(10a5:9800) - Bus 003 Device 002: ID 10a5:9800 FPC FPC Sensor Controller L:0001 FW:16.26.23.22 * Goodix(27c6:550a) - Bus 003 Device 002: ID 27c6:550a Shenzhen Goodix Technology Co.,Ltd. FingerPrint * How to install fingerprint driver? ubuntu-driver could find the supported packages for your devices. {{{ $ sudo add-apt-repository ppa:libfprint-tod1-group/ppa $ sudo apt update $ ubuntu-driver list libfprint-2-tod1-elan $ sudo apt install libfprint-2-tod1-elan or start 'Software & Updates', click 'Additional Drivers', and select 'ELAN' item and click 'Apply Changes' $ software-properties-gtk }}} === The color temperature can't be adjusted === * It's a general issue, we found this issue on some certified platforms like: * ThinkPad T15p Gen 3 * ThinkPad X13 Yoga Gen 3 * ThinkPad X13 Gen 3 * 5.14.0-oem kernel is end of life, it is fixed by 5.15.0-41 or later one. {{{ $ sudo apt update $ sudo apt install linux-generic-hwe-20.04 }}}