Skip to content

GalaxyCore GC2607 camera sensor not supported in libcamhal (Meteor Lake) #165

@pkondaurov

Description

@pkondaurov

System Information

  • OS: Ubuntu 24.04.3 LTS (Noble)
  • Kernel: 6.14.0-37-generic
  • CPU: Intel Core Ultra 7 155H (Meteor Lake)
  • Laptop: Huawei MateBook (ENZH-XX / M1010)
  • Camera sensor: GalaxyCore GC2607 (ACPI ID: GCTI2607)

Problem Description

The GC2607 camera sensor is properly detected by the kernel:

intel-ipu6 0000:00:05.0: Found supported sensor GCTI2607:00
intel-ipu6 0000:00:05.0: Connected 1 cameras

The gc2607 kernel driver (from linux-modules-ipu6) is loaded and the sensor responds to v4l2-ctl commands on /dev/v4l-subdev6.

However, icamerasrc does not list gc2607 as an available device. Running gst-inspect-1.0 icamerasrc shows only ar0234_usb variants in the device-name enum.

Root Cause

The ipu6epmtl configuration does not include GC2607 sensor support:

  • No gc2607-uf.xml in config/linux/ipu6epmtl/sensors/
  • No GC2607 entry in libcamhal_profile.xml availableSensors
  • No AIQB tuning file for GC2607

Steps to Reproduce

  1. Use a Huawei laptop with Intel Meteor Lake CPU and GC2607 camera
  2. Install Ubuntu 24.04 with intel-ipu6 packages
  3. Check kernel log: dmesg | grep -i gc2607 - sensor is found
  4. Run gst-inspect-1.0 icamerasrc | grep device-name - gc2607 not listed
  5. Run cheese - "No device found"

Expected Behavior

GC2607 camera should be available in icamerasrc and work with applications like Cheese, Firefox WebRTC, etc.

Request

Please add GC2607 sensor configuration to ipu6-camera-hal for Meteor Lake (ipu6epmtl):

  • Sensor XML configuration (gc2607-uf.xml)
  • AIQB tuning file
  • Update libcamhal_profile.xml to include gc2607

Additional Information

The kernel driver for gc2607 exists in intel/ipu6-drivers and works correctly. The missing piece is the userspace HAL configuration.

Sensor details from v4l2-ctl:

exposure: min=4 max=2002
analogue_gain: min=0 max=16
link_frequency: 336000000
pixel_rate: 134400000
format: SGRBG10_1X10/1920x1080

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions