Public bug reported:

== Problem ==

  The Intel Visual Sensing Controller (IVSC) on Arrow Lake uses ACPI device ID 
INTC10B2, which is not present in the mei_vsc_hw driver's ACPI match
  table. The current driver only supports: INTC1009 (Raptor Lake), INTC1058 
(Tiger Lake), INTC1094 (Alder Lake), INTC10D0 (Meteor Lake).

  Additionally, even after binary-patching the module to add INTC10B2 to the 
match table, the driver cannot bind because INTC10B2 is on the USB/platform
   bus, not SPI:

    ACPI path: \_SB_.PC00.XHCI.RHUB.HS09.VGPO
    Subsystem: platform bus
    Modalias: acpi:INTC10B2:

  The mei_vsc_hw driver (vsc-tp.c) is an SPI driver only. Arrow Lake has
moved the IVSC from SPI to USB, requiring a new USB transport driver.

In summary, the camera does not work in this pc

  == Symptoms ==

  - int3472-discrete INT3472:0c: cannot find GPIO chip INTC10B2:00, deferring
    (repeated continuously from boot)
  - INTC10B2:00 ACPI device exists but has no driver bound
  - /dev/video0 exists (v4l2loopback) but produces no frames
  - v4l2-relayd service runs but camera sensor is never powered on

  == System Info ==

  - Laptop: Dell 14 Premium DA14250
  - CPU: Intel Core Ultra 7 255H (Arrow Lake-H)
  - Camera sensor: ov02c10
  - BIOS: 1.7.0 (2024-12-24)
  - Kernel: 6.17.0-1011-oem
  - OS: Ubuntu 24.04 Noble

  == Installed IPU6 packages ==

  - linux-modules-ipu6-6.17.0-1011-oem (6.17.0-1011.11)
  - libcamhal-ipu6epmtl
  - All ipu6ep/ipu6epmtl libraries installed
  - linux-oem-6.17:
  Installed: (none)
  Candidate: 6.17.0-1011.11
  Version table:
     6.17.0-1011.11 500
        500 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 
Packages
        500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages


  == Loaded modules ==

  - intel_ipu6, intel_ipu6_isys, intel_ipu6_psys
  - mei_vsc, mei_vsc_hw
  - ivsc_csi, ov02c10
  - intel_skl_int3472_discrete
  - v4l2loopback

  == What is needed ==

  A USB-based transport driver for the Arrow Lake IVSC (INTC10B2), similar to 
the existing SPI-based vsc-tp.c but using the USB bus at XHCI.RHUB.HS09.
  Alternatively, adding INTC10B2 support to the existing driver with a USB 
transport path.

** Affects: linux-oem-6.17 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2142376

Title:
  IPU6 camera not working on Arrow Lake - INTC10B2 IVSC not supported by
  mei_vsc_hw (SPI-only, device is on USB)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-oem-6.17/+bug/2142376/+subscriptions


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

Reply via email to