Lenovo
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 Yoga Gen 8 (8086:a75d)
ThinkPad X1 Carbon Gen 11 (8086:a75d)
ThinkPad X1 2-in-1 Gen 9 (8086:7d19)
ThinkPad X1 Carbon Gen 12 (8086:7d19)
$ sudo apt install ubuntu-oem-keyring $ sudo add-apt-repository "deb http://lenovo.archive.canonical.com/ jammy sutton" $ ubuntu-drivers list ... libcamhal0 ... $ sudo apt install libcamhal0 \ linux-generic-hwe-22.04 \ linux-modules-ipu6-generic-hwe-22.04 \ linux-modules-usbio-generic-hwe-22.04 $ sudo reboot
- For 24.04 stock Ubuntu, two 22.04 certified platforms are verified.
ThinkPad X1 2-in-1 Gen 9 (8086:7d19)
ThinkPad X1 Carbon Gen 12 (8086:7d19)
$ sudo apt install ubuntu-oem-keyring $ sudo add-apt-repository "deb http://lenovo.archive.canonical.com/ noble sutton" $ ubuntu-drivers list ... libcamhal0 ... $ sudo apt install libcamhal0 \ linux-generic-hwe-24.04 \ linux-modules-ipu6-generic-hwe-24.04 \ linux-modules-usbio-generic-hwe-24.04 $ sudo reboot
- To verify it from command line.
$ 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
For more detail, please visit IntelMIPICamera .
The Quectel Wireless WAN devices with fccunlock
First, check your device if it's supportd by lenovo-wwan-unlock, https://github.com/lenovo/lenovo-wwan-unlock
If your device is supported, the the below commands are verified on Ubuntu 22.04 at below platforms.
$ sudo add-apt-repository ppa:lenovo-oem/wwan $ sudo apt update $ ubuntu-drivers list lenovo-fccunlock lenovo-cfgservice $ sudo apt install lenovo-fccunlock lenovo-cfgservice
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
Limitations
Unattended upgrade makes nvidia driver unusable
LP: #2091604 Dependencies conflicts for NVIDIA driver migrating from 515 to 535
If the platforms are certified and preloaded with the 5.17 OEM kernel and NVIDIA 515 driver, you may encounter the issue mentioned above on the I+N platform. Please upgrade to the latest packages following the steps below.
$ sudo apt update $ sudo apt dist-upgrade
Lenovo (last edited 2025-01-09 05:07:04 by binli)