As You-Sheng Yang noted in his response, the kernel drivers alone are not
enough — the Intel Camera HAL (userspace ISP) is also required. This is the
missing piece that makes the camera appear to not work even when
intel-ipu6-dkms is
installed.
The full stack required for a working IPU6 camera is:
1. USBIO bridge drivers (for Meteor Lake with Lattice bridge)
2. IPU6 PSYS kernel module (out-of-tree)
3. Intel Camera HAL binaries (firmware + ISP libraries)
4. Intel Camera HAL (libcamhal)
5. icamerasrc GStreamer plugin
6. v4l2loopback virtual device (so browsers and apps can access the camera)
I wrote an automated setup script that builds and installs all of
these components, with DKMS support for automatic rebuilds on kernel
updates:
git clone https://github.com/achrafsoltani/ipu6-camera.git
cd ipu6-camera
sudo ./setup.sh
sudo reboot
After reboot, the camera appears as "Integrated Camera" on
/dev/video99. The script auto-detects the IPU6 variant from the PCI ID
(Tiger Lake, Alder/Raptor Lake, Meteor Lake).
Tested on Lenovo ThinkPad X1 Carbon Gen 12 (Meteor Lake, OV08F40
sensor) with kernel 6.17.0-14-generic on Ubuntu 24.04 LTS.
Full details and manual setup steps:
https://github.com/achrafsoltani/ipu6-camera
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2088059
Title:
ipu6 mipi camera is not working
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2088059/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs