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

Reply via email to