Public bug reported:
Title: MIPI camera (OV05C10) not working on Dell Pro 14 Plus PB14250
(Intel Core Ultra 5 235U) — GPIO controller INTC10B5 has no bound
driver, camera sensor never powers on
Summary
-------
On a Dell Pro 14 Plus PB14250 (Intel Core Ultra 5 235U / Arrow Lake-U), the
built-in MIPI camera (OmniVision OV05C10 sensor, behind Intel IPU6 ISP) never
produces a real image. The full camera stack (kernel IPU6 driver, OV05C10
sensor driver, Intel's proprietary libcamhal userspace HAL/firmware,
v4l2loopback + v4l2-relayd bridge) installs and runs without errors, but the
sensor is never powered on, so all captured frames are solid black
(single Y=16/UV=128 value, i.e. no real pixel data).
Root cause (confirmed by direct investigation)
-----------------------------------------------
The camera's power/reset controller (Intel INT3472, "int3472-discrete")
needs to locate a GPIO chip whose ACPI companion device has hardware ID
"INTC10B5" in order to power on the sensor before I2C probing can succeed.
dmesg shows repeated deferrals:
int3472-discrete INT3472:0c: cannot find GPIO chip INTC10B5:00,
deferring
Direct inspection of sysfs confirms:
- /sys/devices/platform/INTC10B5:00 exists (ACPI platform device, HID
INTC10B5), but has no driver bound (no "driver" symlink), and its
modalias "acpi:INTC10B5:" does not match any loaded driver's alias table
(pinctrl-intel-platform.ko only matches "INTC105F").
- `lsmod` shows the OV05C10 sensor driver (ov05c10.ko) IS loaded (after
installing linux-modules-ipu6-<kernel-version> for the exact running
kernel), and the IPU6 core/ISYS modules are all loaded correctly.
- The corresponding LJCA USB-to-GPIO bridge device (USB VID:PID 8086:0B63,
matched by the currently installed usb-ljca.ko) is NOT present at all in
`lsusb` output — no such USB device enumerates on any bus.
Upstream context
----------------
A closely related upstream discussion already exists for what appears to be
the same underlying platform issue on a different Dell Lunar Lake model
(Dell Pro 14 Premium PA14250, Intel Core Ultra 7 266V):
https://lore.kernel.org/all/[email protected]/
In that thread, Intel engineer Andy Shevchenko
([email protected])
states that INTC10B5 is intended to be handled by a newer GPIO driver,
gpio-usbio.c (part of a USBIO/LJCA replacement stack), not by adding the ID
to pinctrl-intel-platform.c as the submitted patch attempted:
$ git grep -n -w INTC10B5
drivers/gpio/gpio-usbio.c:31: { "INTC10B5" }, /* LNL */
drivers/usb/misc/usb-ljca.c:182: { "INTC10B5" }, /* LNL LJCA GPIO */
However, on this system's currently installed OEM kernel
(6.17.0-1032-oem), the gpio-usbio driver module does not exist at all
(`modinfo gpio_usbio` -> "Module gpio_usbio not found"), and the installed
usb-ljca.ko only matches via USB VID/PID, not via the INTC10B5 ACPI ID —
i.e., this system does not yet have the fixed/newer driver stack referenced
in that upstream thread.
Environment
-----------
- Model: Dell Pro 14 Plus PB14250
- CPU: Intel Core Ultra 5 235U (Arrow Lake-U)
- BIOS: 2.16.0 (08/03/2026) — confirmed latest via `fwupdmgr get-updates`
(Dell also lists 2.18.1 as available, but release notes contain no
camera/GPIO-related fixes — security updates, screen-flicker fix, and
WiFi firmware bump only)
- OS: Ubuntu 24.04.5 LTS (noble)
- Kernel: 6.17.0-1032-oem (linux-image-6.17.0-1032-oem, from
oem-somerville-torracat-meta / linux-modules-ipu6-6.17.0-1032-oem)
- Camera sensor: OmniVision OV05C10 (ACPI HID OVTI05C1), confirmed via
dmesg: "intel-ipu6 0000:00:05.0: Found supported sensor OVTI05C1:00"
- Camera userspace stack installed from Dell's Somerville OEM archive
(dell.archive.canonical.com): libcamhal0, libcamhal-ipu6epmtl,
gstreamer1.0-icamera, v4l2-relayd, v4l2loopback-dkms — all install and
run without error
Steps to reproduce
------------------
1. Install Ubuntu 24.04.5 on a Dell Pro 14 Plus PB14250.
2. Install oem-somerville-torracat-meta, linux-modules-ipu6-<kernel>,
libcamhal-ipu6epmtl(-common), gstreamer1.0-icamera, v4l2-relayd,
v4l2loopback-dkms.
3. Reboot onto the OEM kernel.
4. Run: v4l2-ctl --device=/dev/videoNN --stream-mmap --stream-count=1 \
--stream-to=/tmp/test.raw (device created by v4l2-relayd)
5. Inspect the captured frame — it contains only Y=16, UV=128 (solid
black), regardless of lighting or physical camera shutter state.
6. dmesg shows continuous "cannot find GPIO chip INTC10B5:00, deferring"
messages from int3472-discrete at boot.
Expected behavior
-----------------
The camera should power on and produce a real video stream usable by
GStreamer/libcamera-based applications (Chrome, Edge, Microsoft Teams,
etc.).
Actual behavior
---------------
Camera sensor never powers on; applications report "no camera connected"
or receive solid black frames.
Additional notes
-----------------
- This is not a browser, Teams, or userspace configuration issue — the
entire vendor camera stack installs and runs cleanly; the failure is
purely at the kernel GPIO/power-sequencing layer.
- Not a BIOS issue — BIOS is confirmed up to date via fwupdmgr, and the one
newer BIOS version available from Dell has no relevant release notes.
- Happy to test kernel/module patches, provide DSDT dumps, or a full
`sudo dmesg`/`journalctl -b` on request.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-modules-ipu6-6.17.0-1032-oem 6.17.0-1032.32
ProcVersionSignature: Ubuntu 6.17.0-1032.32-oem 6.17.13
Uname: Linux 6.17.0-1032-oem x86_64
ApportVersion: 2.28.3-0ubuntu0.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: rtrikuk 6397 F.... pipewire
rtrikuk 6401 F.... wireplumber
/dev/snd/seq: rtrikuk 6397 F.... pipewire
CRDA: N/A
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Wed Sep 23 14:05:33 2026
MachineType: Dell Inc. Dell Pro 14 Plus PB14250
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.17.0-1032-oem
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash vt.handoff=7
RelatedPackageVersions:
linux-restricted-modules-6.17.0-1032-oem N/A
linux-backports-modules-6.17.0-1032-oem N/A
linux-firmware 20240318.git3b128b60.0ubuntu3.1
SourcePackage: linux-oem-6.17
UpgradeStatus: No upgrade log present (probably fresh install)
WifiSyslog:
dmi.bios.date: 08/03/2026
dmi.bios.release: 2.16
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 2.16.0
dmi.board.name: 0GT2N3
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 31
dmi.chassis.vendor: Dell Inc.
dmi.ec.firmware.release: 1.24
dmi.modalias:
dmi:bvnDellInc.:bvr2.16.0:bd08/03/2026:br2.16:efr1.24:svnDellInc.:pnDellPro14PlusPB14250:pvr:rvnDellInc.:rn0GT2N3:rvrA00:cvnDellInc.:ct31:cvr:sku0CF7:
dmi.product.family: Dell Pro Laptops
dmi.product.name: Dell Pro 14 Plus PB14250
dmi.product.sku: 0CF7
dmi.sys.vendor: Dell Inc.
** Affects: linux-oem-6.17 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble wayland-session
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2168029
Title:
Webcam is not working
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-oem-6.17/+bug/2168029/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs