-
Notifications
You must be signed in to change notification settings - Fork 37
Description
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.xmlinconfig/linux/ipu6epmtl/sensors/ - No GC2607 entry in
libcamhal_profile.xmlavailableSensors - No AIQB tuning file for GC2607
Steps to Reproduce
- Use a Huawei laptop with Intel Meteor Lake CPU and GC2607 camera
- Install Ubuntu 24.04 with intel-ipu6 packages
- Check kernel log:
dmesg | grep -i gc2607- sensor is found - Run
gst-inspect-1.0 icamerasrc | grep device-name- gc2607 not listed - 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.xmlto 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