J4012 & ZED Link DUO Capture Card

I’m on a SeeedStudio j4012 (Orin NX 16GB). It came with Jetpack 5.1.1, and has worked with the driver for capture card DUO.

Now I have on it Jetpack 6.0 L4T 36.3.0 and the driver 1.1.0 for DUO capture card.
I get this:

virtual@viojetson:~$ sudo dmesg | grep zedx
[sudo] password for virtual:
Sorry, try again.
[sudo] password for virtual:
[   12.902332] sl_zedx: disagrees about version of symbol tegracam_v4l2subdev_unregister
[   12.902343] sl_zedx: Unknown symbol tegracam_v4l2subdev_unregister (err -22)
[   12.902391] sl_zedx: disagrees about version of symbol tegracam_v4l2subdev_register
[   12.902393] sl_zedx: Unknown symbol tegracam_v4l2subdev_register (err -22)
[   12.902406] sl_zedx: disagrees about version of symbol tegracam_device_unregister
[   12.902407] sl_zedx: Unknown symbol tegracam_device_unregister (err -22)
[   12.902446] sl_zedx: disagrees about version of symbol tegracam_get_privdata
[   12.902447] sl_zedx: Unknown symbol tegracam_get_privdata (err -22)
[   12.902467] sl_zedx: disagrees about version of symbol camera_common_mclk_enable
[   12.902468] sl_zedx: Unknown symbol camera_common_mclk_enable (err -22)
[   12.902479] sl_zedx: disagrees about version of symbol tegracam_set_privdata
[   12.902480] sl_zedx: Unknown symbol tegracam_set_privdata (err -22)
[   12.902489] sl_zedx: disagrees about version of symbol tegracam_device_register
[   12.902490] sl_zedx: Unknown symbol tegracam_device_register (err -22)
[   12.945327] sl_zedxone_uhd: disagrees about version of symbol tegracam_v4l2subdev_unregister
[   12.945339] sl_zedxone_uhd: Unknown symbol tegracam_v4l2subdev_unregister (err -22)
[   12.945390] sl_zedxone_uhd: disagrees about version of symbol camera_common_g_ctrl
[   12.945391] sl_zedxone_uhd: Unknown symbol camera_common_g_ctrl (err -22)
[   12.945411] sl_zedxone_uhd: disagrees about version of symbol tegracam_v4l2subdev_register
[   12.945413] sl_zedxone_uhd: Unknown symbol tegracam_v4l2subdev_register (err -22)
[   12.945425] sl_zedxone_uhd: disagrees about version of symbol tegracam_device_unregister
[   12.945426] sl_zedxone_uhd: Unknown symbol tegracam_device_unregister (err -22)
[   12.945462] sl_zedxone_uhd: disagrees about version of symbol tegracam_get_privdata
[   12.945463] sl_zedxone_uhd: Unknown symbol tegracam_get_privdata (err -22)
[   12.945479] sl_zedxone_uhd: disagrees about version of symbol camera_common_mclk_enable
[   12.945480] sl_zedxone_uhd: Unknown symbol camera_common_mclk_enable (err -22)
[   12.945492] sl_zedxone_uhd: disagrees about version of symbol camera_common_mclk_disable
[   12.945493] sl_zedxone_uhd: Unknown symbol camera_common_mclk_disable (err -22)
[   12.945501] sl_zedxone_uhd: disagrees about version of symbol tegracam_set_privdata
[   12.945502] sl_zedxone_uhd: Unknown symbol tegracam_set_privdata (err -22)
[   12.945511] sl_zedxone_uhd: disagrees about version of symbol tegracam_device_register
[   12.945512] sl_zedxone_uhd: Unknown symbol tegracam_device_register (err -22)

Do you have some suggestions?

Hello,

I am looking at buying two zed x camera with this where i need to integrate this capture card inside the same jetson device. Did you manage to get this to work or do i need to work with jetpack 5?

Thanks in advance for answering.

Kind regards,

Koen van Wijlick

The errors you’re seeing (disagrees about version of symbol) suggest that there’s a mismatch between the DUO capture card driver (version 1.1.0) and the new version of the Jetpack (6.0) on your Orin NX.

The error messages occur because the kernel modules for the DUO card are looking for symbols in the NVIDIA kernel drivers that have changed between Jetpack versions.

do you know if this is issue can be fixed and how?
So that i can for sure say that the zed camera can work with the NVIDIA jetson orin nx from seeed studio

Hi there!

@Pecako2001
Please watch the thread from Nvidia forum.

If you want mainly to work ZED X with J4012 it can be done, but not all the functionality of the J4012 will be there.
I can make the stream from ZED X now, to play with some python examples.

I have stopped for the moment to tune the solution. For what I need now is almost ok.

The solution in my case was to use the Nvidia SDK (is not what SEEED says on their wiki) and to install Jetpack 6.0. Then I have installed from Stereolabs drivers 1.1.1, not for the capture card , but for the Orin device that STEREOLABS have (https://stereolabs.sfo2.cdn.digitaloceanspaces.com/utils/drivers/ZEDX/1.2.0/R36.3/stereolabs-zedbox-onx16_1.2.0-LI-MAX96712-all-ZEDBOX-L4T36.3.0_arm64.deb)

I have seen now, that STEREOLABS have now a new driver 1.2.0 (I have not tested yet).

For short:

  • if you have time and little money buy J4012 from SEED + ZEDX and capture card from Stereolabs (maybe the new driver from Stereolabs helps, but I have to test it…
  • if you have less time buy all from Stereolabs.

In my case it was a problem because Stereolabs does not let you open the Orin BOX.

@liaifat85 Can you point to a solution. I have tested a lot of config file with no luck for the moment.

1 Like