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 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

Lenovo (last edited 2023-11-30 18:37:37 by sverdy)