GMSL2 Troubleshooting
This is a comprehensive guide that addresses the most common issues you may face while setting up your GMSL2 camera with the ZED Link capture cards on NVIDIA® Jetson devices. Follow the steps below to troubleshoot and resolve these issues effectively.
The camera is not detected
GMSL2 cameras have lower flexibility compared to USB cameras. Any modification in the hardware configuration, such as plugging or unplugging a camera, or changing the camera order, requires either rebooting the Jetson, or restarting the installed daemon with the following command:
Upgrading a ZED Link driver
If you want to upgrade the ZED Link driver, it is required to uninstall the previously installed version:
To retrieve the correct name of the package to remove, you can use the command:
Troubleshooting commands
The following commands will help troubleshoot your GMSL2 connection:
Use the ZED Diagnostic tool dmesg option for quick debugging:
Xavier NX / Orin NX MIPI Bandwidth
The default configuration for the MIPI lanes may be too high depending on the quality and length of the flat cables used to connect the NX development kit carrier boards to the GMSL2 capture card.
In such cases, the dmesg diagnostic report does not indicate any problems, but the camera cannot be detected correctly by the ZED SDK.
You can solve the problem by using shorter flat cables, or by changing the settings for the speed of the MIPI lanes.
If you experience connection issues the recommended maximum length is 7 cm.
Set the speed of the MIPI lanes
Try first with 2 Gbps per lane:
then with 1.6 Gbps per lane if 2 Gbps is still too high:
This set of commands must be entered after each reboot, and after calling the reset command sudo systemctl restart zed_x_daemon.
Blurry images after system update
After a system update, if you experience blurry images from the GMSL2 camera, it may be caused by the overwriting of a patched library used by the ZED Link driver.
To fix this issue, please follow this procedure to manually restore the patched library:
-
Download the latest ZED Link driver package for your device from the ZED X Drivers download page.
-
Extract the downloaded
.debpackage and copy the patched library to the correct location:Replace
stereolabs-zed<model>_<version>-<deser>-<l4t_version>_arm64.debwith the actual filename of the downloaded package.Replace
<l4t_version>with your current L4T version (for example,R36.4.3). -
Reboot the Jetson device:
After following these steps, the GMSL2 camera should function correctly with clear images.
Contact Support
If you are unable to resolve your issue, please reach out to us for further assistance.

