ThinkPad X1 Carbon Gen 14 (21V7CTO1WW) camera detected by IPU7 driver but not exposed to libcamera

Bug #2156567 reported by Tamara Servi
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ubuntu
Confirmed
Undecided
Li Bin

Bug Description

Found supported sensor TBE20A0:00
Connected 1 cameras
cam -l
No sensor found for /dev/media0
Hardware:
• Lenovo ThinkPad X1 Carbon Gen 14
• Model: 21V7CTO1WW
• Intel Panther Lake platform
• Intel IPU7 camera subsystem
Software:
• Ubuntu 26.04 LTS (Resolute)
• Kernel tested:
• 7.0.0-22-generic
• 7.0.0-1005-oem
• intel-ipu7-dkms installed
• linux-firmware-intel-graphics installed
• libcamera 0.7.0
Problem:
The integrated camera is not usable in Ubuntu applications such as Snapshot and Zoom.
Snapshot opens but only displays a black image.
Relevant observations:
The kernel successfully detects the camera sensor and reports:
intel-ipu7 0000:00:05.0: Found supported sensor TBE20A0:00
intel-ipu7 0000:00:05.0: Connected 1 cameras
The IPU7 firmware loads successfully.
v4l2-ctl reports the IPU7 device and creates video nodes /dev/video0 through /dev/video31.However, libcamera reports:
cam -l
Output:
INFO Camera camera_manager.cpp:340 libcamera v0.7.0
INFO SimplePipeline simple.cpp:1899 No sensor found for /dev/media0
Available cameras:
media-ctl -p -d /dev/media0 shows only Intel IPU7 CSI and capture entities and does not expose a
sensor entity in the media graph.
The issue persists after switching from the generic kernel to the OEM kernel (7.0.0-1005-oem).
Expected behavior:
Integrated camera should be exposed through libcamera and usable by Snapshot, Zoom, and
PipeWire applications.
Actual behavior:
Kernel detects sensor but libcamera cannot find a sensor and no usable camera is exposed.

Jürgen Gmach (jugmac00)
affects: launchpad → ubuntu
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
Li Bin (binli)
Changed in ubuntu:
assignee: nobody → Li Bin (binli)
Revision history for this message
Li Bin (binli) wrote :

Hi @jugmach00,

 Currently the mipi camer need out-of-tree ipu driver from Intel. We have enabled this platform. Please try the command below. Thanks!

$ sudo apt install ubuntu-oem-keyring
$ sudo tee /etc/apt/sources.list.d/lenovo-oem.sources << 'EOF'
Types: deb
URIs: http://lenovo.archive.canonical.com
Suites: resolute
Components: sutton
Signed-By: /usr/share/keyrings/ubuntu-oem-keyring.gpg
EOF
$ sudo apt update
$ ubuntu-driver list | grep libcamhal
libcamhal-ipu75xa
$ sudo apt install linux-modules-ipu6-generic linux-modules-ipu7-generic linux-modules-vision-generic linux-modules-usbio-generic libcamhal-ipu75xa

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.