Regression on IPU7 / OV02C10 (Lunar Lake): camera works on HAL e4a08b1, black frames on b94eee8

未关闭
#52 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
45/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
活跃
技术栈
cpp

调研方向

使用 icamerasrc/v4l2-relayd 管道在配备 OV02C10 的 Dell XPS 13 上复现黑帧,并确认传感器枚举仍然正常。比较从 e4a08b1 到 b94eee8 的 ipu7-camera-hal,以及从 cead732 到 d235697 的 libia/ipu7-camera-bins 集合,然后将回归范围缩小到负责的 userspace 更改。当受影响的软件包集合能够在不回滚内核的情况下提供非黑帧时,即视为完成。

由索引模型根据 Issue 内容生成。

描述

Hardware

  • Dell XPS 13 9350 (2024), Intel Core Ultra 5 226V (Lunar Lake)
  • Sensor: OmniVision OV02C10 (ACPI OVTI02C1) via Intel IPU7 (PCI 8086:645d)

OS / kernel

  • Ubuntu 24.04, kernel 6.17.0-1025-oem

Summary
A userspace HAL/imaging-lib snapshot bump regressed the camera. The sensor still
enumerates (kernel detects it, /dev/video0 loopback present) but every app receives
black frames — the icamerasrc/v4l2-relayd pipeline no longer delivers.

Last good → first bad (packages from ppa:oem-solutions-group/intel-ipu7)

  • libcamhal-ipu7x: 0git202605200138.e4a08b1 (works)
    → 0
    git202606180621.b94eee8 (black frames)
  • libia-* set: 0git202604230632.cead732 (works)
    → 0
    git202606170948.d235697 (black frames)
    So the regression is in ipu7-camera-hal between e4a08b1 and b94eee8,
    and/or the ipu7-camera-bins / libia-* set between cead732 and d235697.

Kernel side unchanged and healthy across the regression
dmesg: "intel-ipu7 ...: Found supported sensor OVTI02C1:00" / "Connected 1 cameras".
Firmware authenticates fine. No kernel update was involved.

Recovery
Reverting the whole ipu7x userspace set to Dell's validated somerville build
(libcamhal-ipu7x 0git202510170946.ec24db2, libia-* 0git202509280950) restores
a working camera on the same kernel.

主要语言
C++
星标
10
派生
29
PR 合并指标
30 天内没有已合并 PR

环境准备

  • 没有 Dockerfile 或 Docker Compose 文件
  • 没有 Pull Request 模板
  • 阅读贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

intel/ipu7-camera-hal 的其他 Issue

查看 intel/ipu7-camera-hal 的全部 Issue

相似的 Issue

更多 C++ Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。