Skip to content

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

@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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions