Skip to content

Camera not working on Dell Pro Max 14 Premium (Meteor Lake) - INT3472 GPIO type 0x02 unknown #417

@markalexwatson

Description

@markalexwatson

Bug Report: Camera not working on Dell Pro Max 14 Premium (Meteor Lake) - INT3472 GPIO type 0x02 unknown

Summary

The built-in camera (OmniVision OV08F4) on Dell Pro Max 14 Premium (MA14250) with Intel Meteor Lake does not work due to the INT3472 discrete driver not recognizing GPIO type 0x02.

System Information

  • Laptop: Dell Pro Max 14 Premium MA14250
  • BIOS Version: 1.6.1
  • CPU: Intel Core Ultra 7 265H (Meteor Lake)
  • OS: Ubuntu 24.04.3 LTS
  • Kernel: 6.14.0-37-generic
  • IPU: Intel IPU6 [8086:7d19] (rev 05)
  • Camera Sensor: OmniVision OVTI08F4 (OV08F4)

Problem Description

The camera sensor is detected by the IPU6 driver, but the INT3472 discrete power controller fails to initialize properly due to an unknown GPIO type:

[    2.011821] int3472-discrete INT3472:0c: GPIO type 0x02 unknown; the sensor may not work
[    2.061885] intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
[    2.087207] intel-ipu6 0000:00:05.0: Found supported sensor OVTI08F4:00
[    2.087301] intel-ipu6 0000:00:05.0: Connected 1 cameras
[    2.179752] intel-ipu6 0000:00:05.0: IPU6-v4[7d19] hardware version 6

Because the INT3472 driver doesn't handle GPIO type 0x02, the camera sensor cannot be powered on, and no i2c device is created for the ov08x40 driver to bind to.

ACPI Information

  • Camera sensor ACPI path: \_SB_.PC00.LNK1 (OVTI08F4:00)
  • INT3472 power controller path: \_SB_.PC00.DSC0 (INT3472:0c, status=15)

Expected Behavior

The INT3472 driver should recognize GPIO type 0x02 and properly control the camera power, allowing the ov08x40 sensor driver to bind and expose the camera as a working V4L2 device.

Current Behavior

  • INT3472 driver logs "GPIO type 0x02 unknown"
  • No i2c device created for the camera sensor
  • ov08x40 driver loaded but not bound to any device
  • Camera unusable in any application

Modules Loaded

intel_ipu6_isys
intel_ipu6
ipu_bridge
intel_skl_int3472_discrete
intel_skl_int3472_common
ov08x40
v4l2_fwnode

Steps to Reproduce

  1. Boot Ubuntu 24.04 on Dell Pro Max 14 Premium MA14250
  2. Check dmesg for "GPIO type 0x02 unknown" message
  3. Attempt to use camera in any application (e.g., cheese) - fails

Additional Notes

  • The ov08x40 driver has an ACPI alias for OVTI08F4, so should be the correct driver
  • The IPU6 HAL packages (libcamhal-ipu6epmtl) are installed
  • The sensor is detected but cannot be powered on due to the GPIO issue

Suggested Fix

The INT3472 discrete driver (drivers/platform/x86/intel/int3472/discrete.c) needs to be updated to handle GPIO type 0x02, which appears to be used on newer Dell Meteor Lake laptops.

Attachments

DSDT dump available on request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions