Same machine here -- Dell 14 Premium DA14250, Dell subsystem 1028:0ce5, Meteor
Lake IPU6 -- and I had this exact symptom. It is very likely a missing package
rather than a driver bug.
Root cause: the sensor's ACPI device OVTI02C1:00 carries a _DEP on
\_SB.PC00.CVSS (INTC10E0, the Intel CVS vision-sensing chip). Until a driver
binds that i2c client the dependency never clears and ov02c10 is never
registered -- exactly the "OVTI02C1:00 exists but DRIVER is empty, nothing in
the
media graph" state you describe. The CamHAL fallback to ar0234_usb.xml /
AR0234_TGL_10bits.aiqb is downstream of the same cause: with no sensor
registered it cannot match the ov02c10-uf profile.
Ubuntu does ship the needed drivers, built from the kernel source and signed,
but as separate binary packages a standard install does not pull in. On this
hardware you need two, and probably a third:
linux-modules-vision-* -> intel_cvs (the driver the _DEP is waiting on)
linux-modules-usbio-* -> usbio, gpio-usbio, i2c-usbio
(the USB-attached i2c adapters the sensor sits
behind)
linux-modules-ipu6-* -> intel-ipu6-psys.ko
Find the ones matching your kernel:
apt-cache search '^linux-modules-(vision|usbio|ipu6)'
sudo apt install linux-modules-vision-$(uname -r) linux-modules-usbio-$(uname
-r)
They autoload on ACPI modalias at boot. Once intel_cvs probes and takes
ownership, ov02c10 binds within about a second -- here the whole chain then came
up, sensor entity present in /dev/media0 linked to "Intel IPU6 CSI2 4", and
icamerasrc delivering frames.
The packaging gap is the real bug, and it is worse on the edge kernel. Checked
today on 24.04, reverse-dependencies of each meta:
linux-modules-usbio-generic-hwe-24.04 <-
oem-somerville-{boldore,oddish,oddish13}-meta
linux-modules-vision-generic-hwe-24.04 <- oem-somerville-boldore-meta
linux-modules-ipu6-generic-hwe-24.04 <- 12 somerville platform metas
linux-modules-usbio-generic-hwe-24.04-edge <- nothing
linux-modules-vision-generic-hwe-24.04-edge <- nothing
linux-modules-ipu6-generic-hwe-24.04-edge <- nothing
So anyone running linux-generic-hwe-24.04-edge silently loses all three, and the
camera stops working across a kernel transition with no obvious cause.
Separately, if you do get frames: is your image upside down? The OV02C10 is
mounted rotated 180 degrees on this model and the firmware reports rotation 0 in
both the SSDB and the _PLD, so it needs a kernel DMI quirk that is not upstream
yet. I sent a patch for it today:
https://lore.kernel.org/linux-media/?q=DA14250
Confirmation from a second DA14250 would help it land.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2161750
Title:
Camera Intel MIPI/IPU6 not working
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-7.0/+bug/2161750/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs