No sensor driver for OmniVision OV32C (ACPI ID OVTI32C4) on Lenovo 83CX (Lunar Lake, IPU7)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Stack tecnologico
- c
- Ambito
- operating-systems
Direzione di ricerca
Inizia esaminando il supporto esistente per ov13b10 e ov02c10 e le patch in ipu7-drivers/patch/, quindi confronta la voce OVTI32C4 con modules.alias del kernel e con il grafo dei media attuale. Il lavoro è completato quando è disponibile un driver per OV32C/OVTI32C4, il sottodispositivo del sensore appare con un collegamento alla sorgente connesso e libcamhal non segnala più "No sensors available."
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- C
- Stelle
- 14
- Fork
- 39
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di intel/ipu7-drivers
-
MSI Prestige 16 AI+ (Lunar Lake): OV5675 not probed — TPS68470 “No board-data found for this model”Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
intel/ipu7-drivers#115 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
intel/ipu7-drivers#111 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
intel/ipu7-drivers#102 · 4 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
intel/ipu7-drivers#93 · 1 commento · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
intel/ipu7-drivers#92 · 1 commento ·
Tutte le issue di intel/ipu7-drivers
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
containers/bubblewrap#826 ·
I maintainer di solito rispondono entro 1 giorno
-
feature/themes QA/No release-notes/exclude tests tests/missing-coverage tests/test-quality
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
brave/brave-browser#60971 ·
I maintainer di solito rispondono entro 1 giorno
-
[compiler-rt] Rtsan-aarch64-NoInstTest: error: no such file or directory: 'NOTFOUND' (libatomic)Apertabuild-problem compiler-rt:rtsan platform:linux
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
llvm/llvm-project#239039 ·
I maintainer di solito rispondono entro 1 giorno
-
component:obi contribfest go test
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 83/100
open-telemetry/opentelemetry-ebpf-instrumentation#4143 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
checkpoint-restore/criu#3304 ·
I maintainer di solito rispondono entro 1 giorno