I’m trying to run the ZED Link Duo driver on a jetson orin AGX with JP 7.2 installed but I can’t manage to load the installed driver. When manually running sudo systemctl restart driver_zed_loader.service I get the following in the syslog.
[ 721.426771] [TS:23262662382] sl_max96712: disagrees about version of symbol module_layout
[ 721.429380] [TS:23262743931] sl_max9295: disagrees about version of symbol module_layout
[ 721.432496] [TS:23262841278] sl_zedxhdr: disagrees about version of symbol module_layout
[ 721.435367] [TS:23262931008] sl_zedx: disagrees about version of symbol module_layout
[ 721.438164] [TS:23263018431] sl_zedxone_uhd: disagrees about version of symbol module_layout
[ 721.468345] [TS:23263961587] bmi_spsc: disagrees about version of symbol module_layout
[ 721.471515] [TS:23264060640] bmi088: disagrees about version of symbol module_layout
Tracing it down with the help of agents I found that the vermagic on the installed zed link drivers is not correct
$ uname -r
6.8.12-1021-rt-tegra
$ modinfo -F vermagic /lib/modules/"$(uname -r)"/updates/opensrc-disp/nvidia.ko
6.8.12-1021-rt-tegra SMP preempt_rt mod_unload modversions aarch64
$ modinfo -F vermagic /lib/modules/"$(uname -r)"/kernel/drivers/stereolabs/zedx/sl_zedx.ko
6.8.12-tegra SMP preempt_rt mod_unload modversions aarch64
To my understanding, this means that the kernel modules were built against a different kernel setup than is currently shipped in JP7.2.
I will attach the ZED_Diagnostics output once the post is approved since new users are not able to add attachments