I have the same issue on a Lenovo ThinkPad X1 Carbon Gen 12 (Meteor
Lake) with kernel 6.17.0-14-generic on Ubuntu 24.04 LTS.

  The camera sensor is an OmniVision OV08F40 behind a Lattice USB-IO
bridge (2ac1:20c9). After investigating, the root cause is a chain of
missing components — not just a single driver regression:

  1. The USBIO bridge drivers are not installed, so the GPIO chip (INTC1007:00) 
never appears and the INT3472 power controller defers indefinitely.
  2. The IPU6 PSYS kernel module is not in mainline and must be built 
out-of-tree.
  3. The Intel Camera HAL (userspace ISP) and icamerasrc GStreamer plugin are 
required because IPU6 cameras cannot stream via V4L2 directly.
  4. A v4l2loopback virtual device is needed to expose the camera to browsers 
and applications.

  I wrote an automated setup script that builds and installs the full
stack (USBIO drivers, PSYS module, Camera HAL, icamerasrc, v4l2loopback)
with DKMS support so modules rebuild automatically on kernel updates.

  Working solution:

  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. Tested and working on kernel 6.17.0-14-generic with Ubuntu
24.04 LTS.

  The script auto-detects the IPU6 variant from the PCI ID, so it should
work across Meteor Lake (8086:7d19), Alder/Raptor Lake (8086:462e), and
Tiger Lake (8086:9a19) — though I have only tested on Meteor Lake
myself.

  Note: Firefox Snap does not detect the camera due to XDG portal
sandbox limitations. Use a Chromium-based browser (Chrome, Brave, Edge)
or install Firefox from the .deb repository.

  Full details, manual setup steps, and troubleshooting:
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/2140750

Title:
  New kernel update 6.17.0-14-generic broke the MIPI camera

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2140750/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to