** Tags added: kernel-daily-bug
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2138991
Title:
Dell 16 Premium DA16250 webcam (OV02C10) not working - INT3472 GPIO
type 0x02 unknown
Status in linux package in Ubuntu:
New
Bug description:
## Description
### Summary
The integrated webcam on Dell 16 Premium (DA16250) with Intel Meteor Lake CPU does not work on Ubuntu 24.04 with OEM kernel. The camera sensor (OV02C10) is detected but fails to initialize due to unsupported GPIO type 0x02 in the INT3472 discrete driver.
### System Information
- **Hardware:** Dell 16 Premium DA16250
- **CPU:** Intel Core Ultra 9 285H (Meteor Lake)
- **Camera Sensor:** OmniVision OV02C10 (ACPI: OVTI02C1:00)
- **OS:** Ubuntu 24.04.3 LTS
- **Kernel:** 6.14.0-1019-oem
### Steps to Reproduce
1. Install Ubuntu 24.04 on Dell 16 Premium DA16250
2. Install OEM kernel: `sudo apt install linux-oem-24.04`
3. Install IPU6 modules: `sudo apt install linux-modules-ipu6-6.14.0-1019-oem`
4. Install camera HAL: `sudo apt install libcamhal-ipu6epmtl` (from OEM PPA)
5. Reboot and try to use the webcam
### Expected Behavior
Webcam should be detected and functional in applications like Cheese, Firefox, Chromium.
### Actual Behavior
Camera is detected by the IPU6 driver but fails to initialize. The sensor does not register in the media pipeline.
### Error Messages (from dmesg)
```
int3472-discrete INT3472:0c: GPIO type 0x02 unknown; the sensor may not work
intel-ipu6 0000:00:05.0: Found supported sensor OVTI02C1:00
intel-ipu6 0000:00:05.0: Connected 1 cameras
```
### Error Messages (from GStreamer test)
```
CamHAL[INF] aiqb file name AR0234_TGL_10bits.aiqb
CamHAL[ERR] Stream config is not supported. format:V4L2_PIX_FMT_NV12 (1920x1080)
```
The camera HAL loads the wrong config file (AR0234 instead of OV02C10)
because the sensor is not bound to the I2C bus.
### Diagnosis
The ov02c10 kernel module is loaded but not bound to any device:
```
$ ls /sys/bus/i2c/drivers/ov02c10/
bind module uevent unbind
```
The ACPI device exists and is enabled (status 15):
```
$ cat /sys/bus/acpi/devices/OVTI02C1:00/status
15
```
But there is no physical_node because the INT3472 GPIO initialization
fails.
### Root Cause
GPIO type 0x02 is a "strobe" GPIO used for LED/IR control on Meteor Lake systems. The int3472-discrete driver does not recognize this GPIO type, preventing proper camera power-up.
### Existing Kernel Patch
A patch exists that adds support for GPIO type 0x02 (strobe):
https://patchwork.kernel.org/project/linux-media/patch/20231007021309.9332-1-hao.yao@intel.com/
### Related Issues
- Intel IPU6 drivers: https://github.com/intel/ipu6-drivers/issues/413
- Intel IPU6 drivers: https://github.com/intel/ipu6-drivers/issues/40
- Ubuntu Bug #2117188: https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2117188
### Workarounds Attempted (None Successful)
1. Added `intel_iommu=on` to kernel parameters
2. Fixed /dev/ipu-psys0 permissions with udev rules
3. Installed libcamhal-ipu6epmtl from OEM PPA
4. Tried Dell OEM archive packages
### Request
Please backport the INT3472 GPIO strobe patch to the Ubuntu OEM kernel to support Dell 16 Premium and other Meteor Lake laptops with OV02C10 cameras.
## Attachments
### uname -a
```
Linux Dell-16-Premium-DA16250 6.14.0-1019-oem #19-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 18 05:40:21 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
```
### CPU Info
```
vendor_id : GenuineIntel
cpu family : 6
model : 197
model name : Intel(R) Core(TM) Ultra 9 285H
```
### lspci (IPU6 device)
```
0000:00:05.0 Multimedia controller [0480]: Intel Corporation Device [8086:7d19] (rev 05)
Subsystem: Dell Device [1028:0ce7]
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 3
Memory at 581c000000 (64-bit, non-prefetchable) [size=16M]
Kernel driver in use: intel-ipu6
Kernel modules: intel_ipu6
```
### dmesg (camera related)
```
[ 16.744854] int3472-discrete INT3472:0c: GPIO type 0x02 unknown; the sensor may not work
[ 16.764935] intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
[ 16.781627] intel-ipu6 0000:00:05.0: Found supported sensor OVTI02C1:00
[ 16.781717] intel-ipu6 0000:00:05.0: Connected 1 cameras
[ 16.784617] intel-ipu6 0000:00:05.0: Sending BOOT_LOAD to CSE
[ 16.821495] intel-ipu6 0000:00:05.0: Sending AUTHENTICATE_RUN to CSE
[ 16.879001] intel-ipu6 0000:00:05.0: CSE authenticate_run done
[ 16.879013] intel-ipu6 0000:00:05.0: IPU6-v4[7d19] hardware version 6
[ 17.565317] intel_ipu6_psys.psys intel_ipu6.psys.40: pkg_dir entry count:8
[ 17.565808] intel_ipu6_psys.psys intel_ipu6.psys.40: psys probe minor: 0
[ 2663.927955] intel-ipu6 0000:00:05.0: IPU6 in secure mode
[ 7592.628584] intel-ipu6 0000:00:05.0: IPU6 in secure mode
```
### Installed packages (camera related)
```
ii gstreamer1.0-icamera 0~git202509260937.4fb31db~ubuntu24.04.7 amd64
ii libcamhal-common 0~git202601200757.9899efa~ubuntu24.04.1 all
ii libcamhal-ipu6ep 0~git202601200757.9899efa~ubuntu24.04.1 amd64
ii libcamhal-ipu6epmtl 0~git202601200757.9899efa~ubuntu24.04.1 amd64
ii libcamhal0 0~git202601200757.9899efa~ubuntu24.04.1 amd64
ii linux-image-6.14.0-1019-oem 6.14.0-1019.19 amd64
ii linux-image-6.14.0-37-generic 6.14.0-37.37~24.04.1 amd64
ii linux-image-generic-hwe-24.04 6.14.0-37.37~24.04.1 amd64
ii linux-image-oem-24.04 6.14.0-1019.19 amd64
ii linux-modules-6.14.0-1019-oem 6.14.0-1019.19 amd64
ii linux-modules-6.14.0-37-generic 6.14.0-37.37~24.04.1 amd64
ii linux-modules-extra-6.14.0-37-generic 6.14.0-37.37~24.04.1 amd64
ii linux-modules-ipu6-6.14.0-1019-oem 6.14.0-1019.19 amd64
```
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2138991/+subscriptions
Комментариев нет:
Отправить комментарий