No sensor driver for OmniVision OV32C (ACPI ID OVTI32C4) on Lenovo 83CX (Lunar Lake, IPU7)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- c
- Lĩnh vực
- operating-systems
Hướng nghiên cứu
Bắt đầu bằng việc xem xét hỗ trợ hiện có cho ov13b10 và ov02c10 cùng các bản vá trong ipu7-drivers/patch/, sau đó so sánh mục OVTI32C4 với modules.alias của kernel và đồ thị media hiện tại. Hoàn tất khi có driver cho OV32C/OVTI32C4, subdevice cảm biến xuất hiện với liên kết nguồn được kết nối và libcamhal không còn báo cáo "No sensors available."
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hardware:
- Laptop: Lenovo 83CX (board: LNVNB161216), Intel Lunar Lake
- IPU: 00:05.0 Multimedia controller [0480]: Intel Corporation Lunar Lake IPU [8086:645d] (rev 04), bound to intel-ipu7
- Camera sensor ACPI device: OVTI32C4:00, _STA = 15 (present, enabled), i2c client instantiated at /sys/bus/i2c/devices/i2c-OVTI32C4:00
- Kernel: 7.0.14 (Fedora 43)
What I did:
Built and installed all four components from the IPU7 stack:
- ipu7-drivers (kernel module intel_ipu7 / intel_ipu7_isys - loaded and bound to the PCI IPU device correctly)
- ipu7-camera-bins (firmware + ia_imaging libs installed)
- ipu7-camera-hal (built and installed libcamhal.so, IPU_VERSIONS=ipu7x;ipu75xa;ipu8)
- icamerasrc (icamerasrc_slim_api branch, built against libcamhal, GStreamer plugin loads fine via gst-inspect-1.0 icamerasrc)
Everything up through the IPU7 core and media controller topology works: /dev/video* nodes exist, media-ctl -p shows 4x Intel IPU7 CSI2 N entities each fanning out to 8 capture nodes correctly.
Problem:
The camera sensor itself (OVTI32C4, identified as OmniVision OV32C - a 32MP RGBC "Always-On" sensor, likely used here as the front-facing webcam) has no matching driver:
- No alias for OVTI32C4 in this kernel's modules.alias
- No mention of 32C4/ov32c in any of the patches under ipu7-drivers/patch/*
- No sensor subdevice appears in the media graph (CSI2 sink pads stay SINK,MUST_CONNECT with no source link)
- libcamhal correctly detects the IPU (Found IPU: IPU7) but reports parseSensors: No sensors available
Ask:
Is there a driver for the OV32C sensor (ACPI HID OVTI32C4) planned or available out-of-tree? If so, could it be added to this repo (or pointed to), similar to the existing ov13b10/ov02c10
support? Happy to test on this hardware.
- Ngôn ngữ chính
- C
- Star
- 14
- Fork
- 39
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của intel/ipu7-drivers
-
MSI Prestige 16 AI+ (Lunar Lake): OV5675 not probed — TPS68470 “No board-data found for this model”Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
intel/ipu7-drivers#115 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
intel/ipu7-drivers#111 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
intel/ipu7-drivers#102 · 4 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
intel/ipu7-drivers#93 · 1 bình luận · 1 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
intel/ipu7-drivers#92 · 1 bình luận ·
Tất cả issue của intel/ipu7-drivers
Issue tương tự
-
LSP: Invalid buffer id in previous_result_ids during workspace/diagnostic/refreshCó thể đã có người làm @sharky720 đã nhận hôm nay. Đang mởdiagnostic lsp
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
neovim/neovim#42629 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
epics-base/epics-base#1034 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
documentation
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 72/100
-
kind: bug preview-effort: small priority: medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày