Since kernel 6.10, the IPU6 driver has been included in the mainline kernel. This guide explains how to install the driver on Debian 13 and its derivatives.
- PC: Lenovo ThinkPad X1 Carbon Gen 12
- Camera:
UHD 8.0MP + IR discrete, with privacy shutter, MIPI, fixed focus, Computer Vision, temporal noise reduction
- Camera:
- OS: Debian GNU/Linux 13 “Trixie”
- Kernel:
6.12.38+deb13-amd64
- Kernel:
-
Install the required packages
sudo apt install linux-headers-amd64 dkms git
-
Clone the driver source
git clone https://github.com/intel/ipu6-drivers cd ipu6-drivers -
Add the DKMS module
sudo dkms add . -
Build and install the module
sudo dkms build ipu6-drivers/0.0.0 sudo dkms install ipu6-drivers/0.0.0
Or, simply run:
sudo dkms autoinstall ipu6-drivers/0.0.0
With Debian 13 and 6.19.6 Kernel the ipu6 camera still does not work on ThinkPad X1 Carbon Gen12. I get just a black square in Gnome camera app, some kind of gray static in Firefox and qcam shows
No sensor found for /dev/media0. On the same laptop with the latest Fedora (I dual-boot there) and 6.18 kernel the camera works. So it looks like old libcamera or firmware issue.