* Re: [REQUEST FOR GUIDANCE] Dell Panther Lake IR camera (HIMX1092 / Synaptics SVP7500 06CB:0701) — port-2 streaming gated by bridge secure-handshake [not found] <CAE_FnZKNn0TzpVi+kaDZd91WtO4FN9S9AtXd9UjQZfGDDsxgfA@mail.gmail.com> @ 2026-05-13 7:50 ` Laurent Pinchart [not found] ` <CAE_FnZJ3P2uFOZhNorw-ZvTxrAPwBHrEZ5uHQvQ9Poz+pFew+w@mail.gmail.com> 2026-05-13 12:32 ` Sakari Ailus 1 sibling, 1 reply; 3+ messages in thread From: Laurent Pinchart @ 2026-05-13 7:50 UTC (permalink / raw) To: Jake Steinman Cc: linux-media, mario.limonciello, hdegoede, sakari.ailus, bingbu.cao, tianshu.qiu, tomas.winkler, hverkuil-cisco, kieran.bingham, dan.scally, platform-driver-x86, libcamera-devel On Tue, May 12, 2026 at 09:24:13PM -0400, Jake Steinman wrote: > Hi all, > > Cold mail to a wide CC, sending once instead of many — apologies for the > broadcast. Community Linux camera-enable effort on Dell PB16250 (Panther Lake, > Synaptics SVP7500 bridge USB 06CB:0701). To my knowledge this is the first > working Linux RGB camera on any Panther Lake laptop — OV08X40 streams at > 28.57fps after our IRQF_ONESHOT stability fix in intel_cvs, independently > reproduced on Dell XPS DA16260 + Fedora 44 Silverblue by another community > user. IR (HIMX1092) does not stream, and I think we've narrowed it cleanly to a > bridge-internal secure-auth handshake we can't trigger from outside the Vision > driver stack. > > What works: > > HIMX1092 probes, chip ID 0x1091 confirmed, bound to ipu7-isys CSI-2 port 2, 1 > lane > Geometry aligned to Dell production (648×368 SGRBG10, from v81 > graph_settings_hm1092 files) > IPU7 firmware ACKs STREAM_START_AND_CAPTURE > intel_ipu7_isys: "stream on CSI2-2 with 1 lanes" (RX listening) > Sensor MODE_SELECT=0x01 ack'd, intel_cvs port-2 mipi config (0x830, verbatim > Windows USBPcap, 5×52-byte chunked) returns 0 > Cape FW already at Dell v81 level (1.20.129.0, identical bytes) > What doesn't: > > ZERO sof_event::csi2-2 in any test, including with RGB streaming concurrently > at 28.57fps > 10 host-side hypotheses falsified including geometry, format, MIPI replay > verbatim, AE-kicks, vision_sensing flag, dual-stream > Evidence the gate is bridge silicon: usbbridge.sys (Intel Vision driver, > Windows) ships strings RESET_HANDSHAKE_CTX and 1_BRIDGE_STATE_TRIGGER_CTX. Dell > v81 06CB0701.bin (1.97MB, magic VISSOCFW) is identical to what our cape boots. > The handshake exists in cape FW; the trigger isn't a wire opcode visible in > USBPcap, suggesting it crosses MEI/CSE. > > Pinging this group because the answer probably lives at the intersection: Mario > (Dell upstream routing), Hans (camera-stack architecture, prior bridge > enabling), Sakari/Bingbu/Tianshu (IPU7 maintainers), Hans Verkuil (V4L2 second > opinion), Tomas (MEI/CSE if the trigger crosses HECI), Daniel (INT3472 — DSC0 > only exposes HANDSHAKE/IR_LED GPIOs, AVDD/DOVDD appear bridge-internal), > Laurent/Kieran (libcamera once unblocked). This seems to be a question for Intel at this point. > Not asking anyone to debug — just a pointer on whether the secure-auth path can > be exposed to a non-Vision-stack driver, or who at Intel/Synaptics owns that > mechanism. Even "talk to <person>" is enormously helpful. > > Background + reproducer: > > - DKMS fix pack (v0.4, MOK-signed, single-command install): https://github.com/ > jibsta210/svp7500-camera-fix-pack/releases/tag/v0.4 > > - Forensic write-up + IR debug history: https://gist.github.com/jibsta210/ > 8316b6a0bc58910891512945c4e91a08 > > RELATED: > > https://github.com/intel/ipu7-drivers/issues/26 > https://github.com/intel/ipu7-drivers/issues/51 > https://github.com/intel/ipu7-drivers/issues/72 > https://github.com/intel/vision-drivers/issues/37 -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <CAE_FnZJ3P2uFOZhNorw-ZvTxrAPwBHrEZ5uHQvQ9Poz+pFew+w@mail.gmail.com>]
* Re: [REQUEST FOR GUIDANCE] Dell Panther Lake IR camera (HIMX1092 / Synaptics SVP7500 06CB:0701) — port-2 streaming gated by bridge secure-handshake [not found] ` <CAE_FnZJ3P2uFOZhNorw-ZvTxrAPwBHrEZ5uHQvQ9Poz+pFew+w@mail.gmail.com> @ 2026-05-13 11:59 ` Laurent Pinchart 0 siblings, 0 replies; 3+ messages in thread From: Laurent Pinchart @ 2026-05-13 11:59 UTC (permalink / raw) To: Jake Steinman Cc: linux-media, mario.limonciello, sakari.ailus, tianshu.qiu, tomas.winkler, hverkuil-cisco, kieran.bingham, dan.scally, platform-driver-x86, libcamera-devel, Hans de Goede On Wed, May 13, 2026 at 07:47:41AM -0400, Jake Steinman wrote: > On Wed, May 13, 2026 at 3:50 AM Laurent Pinchart wrote: > > On Tue, May 12, 2026 at 09:24:13PM -0400, Jake Steinman wrote: > > > Hi all, > > > > > > Cold mail to a wide CC, sending once instead of many — apologies for the > > > broadcast. Community Linux camera-enable effort on Dell PB16250 (Panther Lake, > > > Synaptics SVP7500 bridge USB 06CB:0701). To my knowledge this is the first > > > working Linux RGB camera on any Panther Lake laptop — OV08X40 streams at > > > 28.57fps after our IRQF_ONESHOT stability fix in intel_cvs, independently > > > reproduced on Dell XPS DA16260 + Fedora 44 Silverblue by another community > > > user. IR (HIMX1092) does not stream, and I think we've narrowed it cleanly to a > > > bridge-internal secure-auth handshake we can't trigger from outside the Vision > > > driver stack. > > > > > > What works: > > > > > > HIMX1092 probes, chip ID 0x1091 confirmed, bound to ipu7-isys CSI-2 port 2, 1 lane > > > Geometry aligned to Dell production (648×368 SGRBG10, from v81 graph_settings_hm1092 files) > > > IPU7 firmware ACKs STREAM_START_AND_CAPTURE > > > intel_ipu7_isys: "stream on CSI2-2 with 1 lanes" (RX listening) > > > Sensor MODE_SELECT=0x01 ack'd, intel_cvs port-2 mipi config (0x830, verbatim > > > Windows USBPcap, 5×52-byte chunked) returns 0 > > > Cape FW already at Dell v81 level (1.20.129.0, identical bytes) > > > What doesn't: > > > > > > ZERO sof_event::csi2-2 in any test, including with RGB streaming concurrently at 28.57fps > > > 10 host-side hypotheses falsified including geometry, format, MIPI replay > > > verbatim, AE-kicks, vision_sensing flag, dual-stream > > > Evidence the gate is bridge silicon: usbbridge.sys (Intel Vision driver, > > > Windows) ships strings RESET_HANDSHAKE_CTX and 1_BRIDGE_STATE_TRIGGER_CTX. Dell > > > v81 06CB0701.bin (1.97MB, magic VISSOCFW) is identical to what our cape boots. > > > The handshake exists in cape FW; the trigger isn't a wire opcode visible in > > > USBPcap, suggesting it crosses MEI/CSE. > > > > > > Pinging this group because the answer probably lives at the intersection: Mario > > > (Dell upstream routing), Hans (camera-stack architecture, prior bridge > > > enabling), Sakari/Bingbu/Tianshu (IPU7 maintainers), Hans Verkuil (V4L2 second > > > opinion), Tomas (MEI/CSE if the trigger crosses HECI), Daniel (INT3472 — DSC0 > > > only exposes HANDSHAKE/IR_LED GPIOs, AVDD/DOVDD appear bridge-internal), > > > Laurent/Kieran (libcamera once unblocked). > > > > This seems to be a question for Intel at this point. > > Thanks Laurent — matches our read. > > Sakari and Bingbu (V4L2 + IPU7 maintainers) are already on this thread, but > my hunch is the answer lives one team over from them — the Vision-stack / > CSE side that owns the per-sensor bridge auth, not the kernel-V4L2 side. Note that Bingbu has left Intel. His e-mail address bounces, I've dropped him from CC. Hans de Goede has also left Red Hat for Qualcomm, I've updated his e-mail. Please also note that I only review code written by humans. If you would like me to be involved in this matter, please make sure to write your code manually. This also applies to e-mails. > Anyone from prior IPU3 / IPU6 enabling you've worked with who'd be the > right contact for that conversation? Even just a "forward this to X" closes > the loop — happy to take it from there. > > > > Not asking anyone to debug — just a pointer on whether the secure-auth path can > > > be exposed to a non-Vision-stack driver, or who at Intel/Synaptics owns that > > > mechanism. Even "talk to <person>" is enormously helpful. > > > > > > Background + reproducer: > > > > > > - DKMS fix pack (v0.4, MOK-signed, single-command install): > > https://github.com/ > > > jibsta210/svp7500-camera-fix-pack/releases/tag/v0.4 > > > > > > - Forensic write-up + IR debug history: > > https://gist.github.com/jibsta210/ > > > 8316b6a0bc58910891512945c4e91a08 > > > > > > RELATED: > > > > > > https://github.com/intel/ipu7-drivers/issues/26 > > > https://github.com/intel/ipu7-drivers/issues/51 > > > https://github.com/intel/ipu7-drivers/issues/72 > > > https://github.com/intel/vision-drivers/issues/37 -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [REQUEST FOR GUIDANCE] Dell Panther Lake IR camera (HIMX1092 / Synaptics SVP7500 06CB:0701) — port-2 streaming gated by bridge secure-handshake [not found] <CAE_FnZKNn0TzpVi+kaDZd91WtO4FN9S9AtXd9UjQZfGDDsxgfA@mail.gmail.com> 2026-05-13 7:50 ` [REQUEST FOR GUIDANCE] Dell Panther Lake IR camera (HIMX1092 / Synaptics SVP7500 06CB:0701) — port-2 streaming gated by bridge secure-handshake Laurent Pinchart @ 2026-05-13 12:32 ` Sakari Ailus 1 sibling, 0 replies; 3+ messages in thread From: Sakari Ailus @ 2026-05-13 12:32 UTC (permalink / raw) To: Jake Steinman Cc: linux-media, mario.limonciello, hdegoede, bingbu.cao, tianshu.qiu, tomas.winkler, hverkuil-cisco, laurent.pinchart, kieran.bingham, dan.scally, platform-driver-x86, libcamera-devel, Miguel Vadillo Hi Jake, Cc'd Miguel and fixed libcamera domain. On Tue, May 12, 2026 at 09:24:13PM -0400, Jake Steinman wrote: > Hi all, > > Cold mail to a wide CC, sending once instead of many — apologies for the > broadcast. Community Linux camera-enable effort on Dell PB16250 (Panther > Lake, Synaptics SVP7500 bridge USB 06CB:0701). To my knowledge this is the > first working Linux RGB camera on any Panther Lake laptop — OV08X40 streams > at 28.57fps after our IRQF_ONESHOT stability fix in intel_cvs, > independently reproduced on Dell XPS DA16260 + Fedora 44 Silverblue by > another community user. IR (HIMX1092) does not stream, and I think we've > narrowed it cleanly to a bridge-internal secure-auth handshake we can't > trigger from outside the Vision driver stack. Miguel is upstreaming the CVS drivers <URL:https://lore.kernel.org/linux-media/20260505223005.84162-1-miguel.vadillo@intel.com/> so now downstream drivers should soon be needed anymore (for capture). > > What works: > > HIMX1092 probes, chip ID 0x1091 confirmed, bound to ipu7-isys CSI-2 port 2, > 1 lane > Geometry aligned to Dell production (648×368 SGRBG10, from v81 > graph_settings_hm1092 files) > IPU7 firmware ACKs STREAM_START_AND_CAPTURE > intel_ipu7_isys: "stream on CSI2-2 with 1 lanes" (RX listening) > Sensor MODE_SELECT=0x01 ack'd, intel_cvs port-2 mipi config (0x830, > verbatim Windows USBPcap, 5×52-byte chunked) returns 0 > Cape FW already at Dell v81 level (1.20.129.0, identical bytes) > What doesn't: > > ZERO sof_event::csi2-2 in any test, including with RGB streaming > concurrently at 28.57fps > 10 host-side hypotheses falsified including geometry, format, MIPI replay > verbatim, AE-kicks, vision_sensing flag, dual-stream > Evidence the gate is bridge silicon: usbbridge.sys (Intel Vision driver, > Windows) ships strings RESET_HANDSHAKE_CTX and 1_BRIDGE_STATE_TRIGGER_CTX. > Dell v81 06CB0701.bin (1.97MB, magic VISSOCFW) is identical to what our > cape boots. The handshake exists in cape FW; the trigger isn't a wire > opcode visible in USBPcap, suggesting it crosses MEI/CSE. > > Pinging this group because the answer probably lives at the intersection: > Mario (Dell upstream routing), Hans (camera-stack architecture, prior > bridge enabling), Sakari/Bingbu/Tianshu (IPU7 maintainers), Hans Verkuil > (V4L2 second opinion), Tomas (MEI/CSE if the trigger crosses HECI), Daniel > (INT3472 — DSC0 only exposes HANDSHAKE/IR_LED GPIOs, AVDD/DOVDD appear > bridge-internal), Laurent/Kieran (libcamera once unblocked). > > Not asking anyone to debug — just a pointer on whether the secure-auth path > can be exposed to a non-Vision-stack driver, or who at Intel/Synaptics owns > that mechanism. Even "talk to <person>" is enormously helpful. > > Background + reproducer: > > - DKMS fix pack (v0.4, MOK-signed, single-command install): > https://github.com/jibsta210/svp7500-camera-fix-pack/releases/tag/v0.4 > > - Forensic write-up + IR debug history: > https://gist.github.com/jibsta210/8316b6a0bc58910891512945c4e91a08 > > RELATED: > > - https://github.com/intel/ipu7-drivers/issues/26 > https://github.com/intel/ipu7-drivers/issues/51 > https://github.com/intel/ipu7-drivers/issues/72 > https://github.com/intel/vision-drivers/issues/37 > > - > > Thanks, > > > -- > > *Jake Steinman* -- Kind regards, Sakari Ailus ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-05-13 12:32 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CAE_FnZKNn0TzpVi+kaDZd91WtO4FN9S9AtXd9UjQZfGDDsxgfA@mail.gmail.com>
2026-05-13 7:50 ` [REQUEST FOR GUIDANCE] Dell Panther Lake IR camera (HIMX1092 / Synaptics SVP7500 06CB:0701) — port-2 streaming gated by bridge secure-handshake Laurent Pinchart
[not found] ` <CAE_FnZJ3P2uFOZhNorw-ZvTxrAPwBHrEZ5uHQvQ9Poz+pFew+w@mail.gmail.com>
2026-05-13 11:59 ` Laurent Pinchart
2026-05-13 12:32 ` Sakari Ailus
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox