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
