Dual ZED X One can't stream both cameras at the same time

Using sudo dmesg | grep zedx I can see that both of my two ZED X Ones have been recognised by the dual capture card, since I can see both of their serial numbers in that output. However when I open the ZEDXOne Media Server tool, it only ever detects and streams one camera. I can’t get to the point where I see both camera streams in that Media Server like in the setup guide here.
sudo ZED_Diagnostic --dmesg log attached here.
dmesg.log (23.6 KB)

Setup:

  • Seeed J4012 Orin NX 16GB
  • Jetpack 6.1 from Nvidia (not the modified build from Seeed)
  • Latest ZED SDK (4.2.2) and X driver (1.2.1)
  • ZED Link Duo capture card, short CSI cables (5cm), no long/extended GMSL2 cables.

How can I debug this to get both ZED X One cameras working at the same time so I can go ahead with calibration?

Noting here that I have found a workaround for now by using the ZED X driver that is meant for the ZED Box Orin NX 16 GB, since the ZED Link Duo did not work.

Current mostly-working setup which has let me complete stereo calibration is:

  • Seeed J4012 Orin NX 16GB
  • Jetpack 6.0 from Nvidia (not the modified build from Seeed)
  • Latest ZED SDK (4.2.2)
  • Latest X driver (1.2.1) using the version meant for ZED Box Orin NX 16 GB since the ZED Link Duo did not work
  • ZED Link Duo capture card, short CSI cables (5cm), no long/extended GMSL2 cables.

Now facing a new issue detailed here:

But still eager to know why the ZED X driver for ZED Link Duo did not work.

Hi @Blake-James
Unfortunately, we cannot provide support for Seeed Studio devices, as they are not officially supported by our drivers and we have never tested them with these devices.