debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #07753
[Bug 2125294] [NEW] Ubuntu Bug Report: IPU6 Camera Regression on ThinkPad X1 Carbon Gen 11
Public bug reported:
# Ubuntu Bug Report: IPU6 Camera Regression on ThinkPad X1 Carbon Gen 11
## Summary
Intel IPU6 MIPI camera completely non-functional on Ubuntu 25.10 beta (kernel 6.17.0-4-generic) with ThinkPad X1 Carbon Gen 11, despite working in Ubuntu 24.10. This represents a significant regression affecting Ubuntu-certified hardware.
## System Information
- **Hardware**: Lenovo ThinkPad X1 Carbon Gen 11 (Ubuntu certified)
- **Ubuntu Version**: Ubuntu 25.10 "Questing Quokka" (development branch)
- **Kernel**: 6.17.0-4-generic
- **IPU6 Hardware**: Intel Corporation Raptor Lake IPU [8086:a75d] (rev 01)
- **Sensor**: INT3474:01 (OV2740)
## Issue Details
- **Current Status**: Ubuntu 25.10 beta - complete camera failure
- **Related Reports**: Other users report regression from Ubuntu 24.10 (working) to 25.04+ (broken)
- **Root Cause**: libcamera SimplePipeline enumeration failure + media controller link configuration errors
## Detailed Error Analysis
### libcamera Status
```
$ cam -l
[libcamera v0.5.0] INFO SimplePipeline simple.cpp:1695 No sensor found for /dev/media0
Available cameras: (none)
```
### Media Controller Errors
When attempting camera access via icamerasrc:
```
[CamHAL][ERR] setup Link ov2740 [-1:0] ==> Intel IPU6 CSI-2 [-1x0] enable 1 failed.
[CamHAL][ERR] set MediaCtlConf McLink failed: ret = -1
[CamHAL][ERR] set up mediaCtl failed
[CamHAL][ERR] @configure Device Configure failed
```
### Hardware Detection (Working)
```
$ sudo dmesg | grep intel-ipu6
intel-ipu6 0000:00:05.0: Found supported sensor INT3474:01
intel-ipu6 0000:00:05.0: Connected 1 cameras
intel-ipu6 0000:00:05.0: CSE authenticate_run done
intel-ipu6 0000:00:05.0: IPU6-v3[a75d] hardware version 5
```
### Installed Packages (Complete)
All Intel camera packages properly installed from Lenovo OEM repository:
- libcamhal0 ✓
- gstreamer1.0-icamera ✓
- libgsticamerainterface-1.0-1 ✓
- All libia-* and libgcss-* libraries ✓
## Attempted Solutions (All Failed)
1. **libcamera direct access**: SimplePipeline cannot enumerate sensor
2. **icamerasrc with device-name=ov2740-uf**: Media controller link setup fails
3. **v4l2loopback bridge**: Source pipeline fails before reaching bridge
4. **Manual media controller configuration**: Topology incomplete
5. **Lenovo OEM packages**: All installed, issue persists
## Impact Assessment
- **Severity**: High - Complete camera loss on certified hardware
- **Affected Users**: Multiple users confirmed on Launchpad bug #2107304
- **Workaround**: None functional (requires external USB webcam)
## Evidence of Broader Regression
This appears to be part of a broader regression pattern documented in other bug reports:
- Launchpad #2107304: "Intel MIPI Camera not working out of the box on 25.04 where it did on 24.10"
- Launchpad #2114878: "ipu6 webcam not working in 25.04, was working in 24.04"
- Multiple users report cameras that worked in Ubuntu 24.10 stopped working in 25.04+
## Technical Root Cause
The regression appears to be in the integration between:
1. **Kernel IPU6 drivers** (working - hardware detected)
2. **libcamera SimplePipeline** (broken - cannot enumerate sensors)
3. **Media controller subsystem** (broken - link configuration fails)
The media controller topology shows IPU6 CSI receiver but missing sensor
enumeration, preventing proper pipeline establishment.
## Diagnostic Output
```
=== IPU6 Camera Diagnostic Results ===
✓ IPU6 Hardware detected: Intel Corporation Raptor Lake IPU [8086:a75d]
✓ Sensor detected in kernel: INT3474:01
✓ All kernel modules loaded: intel_ipu6, intel_ipu6_isys, v4l2loopback
✓ All Intel packages installed: libcamhal0, gstreamer1.0-icamera, etc.
✓ PipeWire service running
✗ libcamera cannot enumerate cameras (SimplePipeline regression)
✗ OV2740 sensor not found in media topology
✗ Media controller link configuration fails
✗ icamerasrc crashes with SIGSEGV during hardware access
```
## Expected Behavior
Camera should work out-of-the-box as it did in Ubuntu 24.10, given this is Ubuntu-certified hardware.
## Proposed Fix Priority
**Critical** - This affects Ubuntu-certified hardware and represents a clear regression from working functionality. The issue impacts the core camera subsystem integration rather than edge-case configuration problems.
## Additional Context
- Hardware certification: https://ubuntu.com/certified/202301-31165
- Related upstream issues: Multiple vendors affected (Dell, HP, Lenovo)
- Timeline: Regression introduced in 25.04 development cycle, persists in 25.10 beta
## Reproduction Steps
1. Install Ubuntu 25.10 beta on ThinkPad X1 Carbon Gen 11
2. Install Intel camera packages: `sudo apt install libcamhal0 gstreamer1.0-icamera`
3. Test camera: `cam -l` (shows no cameras)
4. Test browser: No functional camera in Firefox/Chrome
5. Check errors: Media controller link setup failures in journalctl
This regression needs attention before Ubuntu 25.10 final release to
restore functionality on certified hardware.
** Affects: libcamera (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to libcamera in Ubuntu.
https://bugs.launchpad.net/bugs/2125294
Title:
Ubuntu Bug Report: IPU6 Camera Regression on ThinkPad X1 Carbon Gen 11
Status in libcamera package in Ubuntu:
New
Bug description:
# Ubuntu Bug Report: IPU6 Camera Regression on ThinkPad X1 Carbon Gen
11
## Summary
Intel IPU6 MIPI camera completely non-functional on Ubuntu 25.10 beta (kernel 6.17.0-4-generic) with ThinkPad X1 Carbon Gen 11, despite working in Ubuntu 24.10. This represents a significant regression affecting Ubuntu-certified hardware.
## System Information
- **Hardware**: Lenovo ThinkPad X1 Carbon Gen 11 (Ubuntu certified)
- **Ubuntu Version**: Ubuntu 25.10 "Questing Quokka" (development branch)
- **Kernel**: 6.17.0-4-generic
- **IPU6 Hardware**: Intel Corporation Raptor Lake IPU [8086:a75d] (rev 01)
- **Sensor**: INT3474:01 (OV2740)
## Issue Details
- **Current Status**: Ubuntu 25.10 beta - complete camera failure
- **Related Reports**: Other users report regression from Ubuntu 24.10 (working) to 25.04+ (broken)
- **Root Cause**: libcamera SimplePipeline enumeration failure + media controller link configuration errors
## Detailed Error Analysis
### libcamera Status
```
$ cam -l
[libcamera v0.5.0] INFO SimplePipeline simple.cpp:1695 No sensor found for /dev/media0
Available cameras: (none)
```
### Media Controller Errors
When attempting camera access via icamerasrc:
```
[CamHAL][ERR] setup Link ov2740 [-1:0] ==> Intel IPU6 CSI-2 [-1x0] enable 1 failed.
[CamHAL][ERR] set MediaCtlConf McLink failed: ret = -1
[CamHAL][ERR] set up mediaCtl failed
[CamHAL][ERR] @configure Device Configure failed
```
### Hardware Detection (Working)
```
$ sudo dmesg | grep intel-ipu6
intel-ipu6 0000:00:05.0: Found supported sensor INT3474:01
intel-ipu6 0000:00:05.0: Connected 1 cameras
intel-ipu6 0000:00:05.0: CSE authenticate_run done
intel-ipu6 0000:00:05.0: IPU6-v3[a75d] hardware version 5
```
### Installed Packages (Complete)
All Intel camera packages properly installed from Lenovo OEM repository:
- libcamhal0 ✓
- gstreamer1.0-icamera ✓
- libgsticamerainterface-1.0-1 ✓
- All libia-* and libgcss-* libraries ✓
## Attempted Solutions (All Failed)
1. **libcamera direct access**: SimplePipeline cannot enumerate sensor
2. **icamerasrc with device-name=ov2740-uf**: Media controller link setup fails
3. **v4l2loopback bridge**: Source pipeline fails before reaching bridge
4. **Manual media controller configuration**: Topology incomplete
5. **Lenovo OEM packages**: All installed, issue persists
## Impact Assessment
- **Severity**: High - Complete camera loss on certified hardware
- **Affected Users**: Multiple users confirmed on Launchpad bug #2107304
- **Workaround**: None functional (requires external USB webcam)
## Evidence of Broader Regression
This appears to be part of a broader regression pattern documented in other bug reports:
- Launchpad #2107304: "Intel MIPI Camera not working out of the box on 25.04 where it did on 24.10"
- Launchpad #2114878: "ipu6 webcam not working in 25.04, was working in 24.04"
- Multiple users report cameras that worked in Ubuntu 24.10 stopped working in 25.04+
## Technical Root Cause
The regression appears to be in the integration between:
1. **Kernel IPU6 drivers** (working - hardware detected)
2. **libcamera SimplePipeline** (broken - cannot enumerate sensors)
3. **Media controller subsystem** (broken - link configuration fails)
The media controller topology shows IPU6 CSI receiver but missing
sensor enumeration, preventing proper pipeline establishment.
## Diagnostic Output
```
=== IPU6 Camera Diagnostic Results ===
✓ IPU6 Hardware detected: Intel Corporation Raptor Lake IPU [8086:a75d]
✓ Sensor detected in kernel: INT3474:01
✓ All kernel modules loaded: intel_ipu6, intel_ipu6_isys, v4l2loopback
✓ All Intel packages installed: libcamhal0, gstreamer1.0-icamera, etc.
✓ PipeWire service running
✗ libcamera cannot enumerate cameras (SimplePipeline regression)
✗ OV2740 sensor not found in media topology
✗ Media controller link configuration fails
✗ icamerasrc crashes with SIGSEGV during hardware access
```
## Expected Behavior
Camera should work out-of-the-box as it did in Ubuntu 24.10, given this is Ubuntu-certified hardware.
## Proposed Fix Priority
**Critical** - This affects Ubuntu-certified hardware and represents a clear regression from working functionality. The issue impacts the core camera subsystem integration rather than edge-case configuration problems.
## Additional Context
- Hardware certification: https://ubuntu.com/certified/202301-31165
- Related upstream issues: Multiple vendors affected (Dell, HP, Lenovo)
- Timeline: Regression introduced in 25.04 development cycle, persists in 25.10 beta
## Reproduction Steps
1. Install Ubuntu 25.10 beta on ThinkPad X1 Carbon Gen 11
2. Install Intel camera packages: `sudo apt install libcamhal0 gstreamer1.0-icamera`
3. Test camera: `cam -l` (shows no cameras)
4. Test browser: No functional camera in Firefox/Chrome
5. Check errors: Media controller link setup failures in journalctl
This regression needs attention before Ubuntu 25.10 final release to
restore functionality on certified hardware.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcamera/+bug/2125294/+subscriptions