Data point that may save you some work: I have a Dell 14 Premium DA14250
(Meteor Lake, subsystem 1028:0ce5) which also has INTC10B2 present, and the
camera works here without mei_vsc being involved at all.

On this machine INTC10B2 is serviced by Ubuntu's usbio drivers, not by
mei_vsc_hw:

  usbio, gpio-usbio, i2c-usbio  ->  linux-modules-usbio-<kernel version>
  installed under /lib/modules/<ver>/ubuntu/usbio/

Those are shipped as a separate signed binary package built from the Ubuntu
kernel source. They register the USB-attached i2c and GPIO adapters, which is
what INT3472 is waiting on when it logs "cannot find GPIO chip INTC10B2:00,
deferring". I see that same deferring message every boot and it clears once
usbio is up.

So the SPI-versus-USB transport problem you hit in mei_vsc_hw may not need
solving at all -- the USB path already exists in a different driver. Worth
checking whether the package is installed for your running kernel:

  apt-cache search '^linux-modules-usbio'
  modinfo -n usbio

Note these packages have very few reverse-dependencies, and the -edge variants
have none at all, so a standard install often does not pull them in.

You will likely also need linux-modules-vision-* (intel_cvs): the sensor's ACPI
_DEP on the CVS chip has to clear before ov02c10 will register at all.

-- 
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