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 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 Webcam Test to verify if camera works
NOTE: Cheese can't playback preview not working on 22.04, lp:1978757
The MOH Fingerprint devices from FPC, ELAN and Goodix
- Some certified platforms might be affected
- 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:
- 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