ZED X One S - GMSL driver error & CAMERA STREAM FAILED TO START (Jetson Orin Nano)

Hello Stereolabs Support Team,

I am experiencing a streaming issue with my ZED setup and would appreciate your assistance.

Hardware setup:

  • Jetson Orin Nano Development Kit

  • ZED Link Capture Card Duo

  • GMSL2 1–4 M-F cable

  • 2x ZED X One S cameras

Behavior observed:

  • In ZED Explorer, both cameras are detected successfully.

  • I can see live frames from both cameras.

  • However, when running ZED Diagnostics, I receive the following error under the GMSL DRIVER section:

“No camera stream
Unable to establish a proper stream. Please reboot the device. If the problem persists, contact Stereolabs support.”

  • Occasionally after rebooting the Jetson device, the GMSL DRIVER shows a green check mark (✓), but i still having error on the cpp tutorial.

[ZED][ERROR] CAMERA STREAM FAILED TO START in sl::ERROR_CODE sl::camera::open(sl::InitParameters)

Troubleshooting steps already attempted:

  • Rebooted the Jetson multiple times.

  • Switched between the GMSL2 ports.

  • Tested both cameras individually.

  • Issue persists.

It is confusing because ZED Explorer is able to display frames, yet the SDK fails to start the camera stream in C++ examples.
note that i installed the GMSL2 Driver for my jetson orin JP 6.2.

I am attaching the ZED Diagnostic JSON file for your review.

Thank you very much for your support.

Best regards,
Niv

Update:

Hello again,

I would like to provide an update regarding the issue.

I have uploaded a new ZED Diagnostic JSON file. The diagnostic tool now passes all the requirements, and no errors are reported in the GMSL DRIVER section.

However, the C++ tutorial still fails with the same error:

[ZED][ERROR] CAMERA STREAM FAILED TO START in sl::ERROR_CODE sl::open(sl::InitParameters)

After reviewing the system information, I noticed a potential version mismatch:

  • My L4T version: 36.4.7

  • Installed GMSL driver version: L4T 36.4

I suspect the issue might be related to this version difference.

Could you please confirm whether L4T 36.4.7 is fully compatible with the L4T 36.4 GMSL driver?
If not, should I downgrade or install a specific driver version?

Thank you again for your support.

Best regards,
Niv

ZED_Diagnostic_Results.json (19.8 KB)

Hi @NivC
The diagnostic report is not complete.

Please run the commands with sudo:
sudo ZED_Diagnostic -c
sudo ZED_Diagnostic --dmesg

Send the two generated files.

I will do it on Sunday when I get back to office, but from the update of my message you can see the the versions, do you know if it should be compatible?

L4T v36.4.7 is supported.

If you recently updated the Jetson using the command sudo apt upgrade you could need to reinstall the driver.

If you get errors while installing the driver, please refer to this troubleshooting guide:

Note: the guide refers to the ZED Box device, but it’s valid for generic Jetson devkits too.

Hey, here is the full diagnostic report as you asked:

ZED_Diagnostic_Results.json (23.2 KB)

dmesg.log (14.6 KB)

i also had this output for sudo ZED_Diagnostic --dmesg:
sudo ZED_Diagnostic --dmesg

** Please wait for completion… This might take up to 1 minute **
[2026-02-22 09:57:54.454] [ERROR] [ArgusCamera.cpp:440] [ZED-Argus][Critical] No current CUDA context available; cannot proceed without a valid context.
[2026-02-22 09:57:56.105] [ERROR] [ArgusCamera.cpp:440] [ZED-Argus][Critical] No current CUDA context available; cannot proceed without a valid context.
[2026-02-22 09:57:56.408] [ERROR] [ArgusCamera.cpp:440] [ZED-Argus][Critical] No current CUDA context available; cannot proceed without a valid context.
[2026-02-22 09:57:56.718] [ERROR] [ArgusCamera.cpp:440] [ZED-Argus][Critical] No current CUDA context available; cannot proceed without a valid context.

  • Running GMSL DRIVER Diagnostic : OK
  • Running Log Kernel Trace (for ZED X) Diagnostic : OK

Hi @NivC
are you working in headless mode, with no connected display?

If that’s the case, I recommend you follow the instructions on this page.

Hey, I am working on jetson orin nano i connected to display via display port cable.

Have you tried to execute the ZED SDK tools?
ZED_Studio
ZED_Explorer
ZED_Depth_Viewer

What is the output of the command ZED_Explorer -a?

ZED_Studio and ZED_Explorer are working and open my cameras, in the configuration I can’t use the depth view.

ZED_Depth_Viewer is not find the cameras.

This is expected. You are using a monocular camera, to use ZED Depth Viewer you need a stereo camera.
You can realize a virtual stereo camera by coupling two ZED X One S cameras:

Ok i sm using 2 ZED X One S narrow cameras, but what about the code I cannot compile, for example in the tutorials folder when i try to compile the first tutorial:”tutorial 1 - hello ZED” , I got this error:
[ZED][ERROR] CAMERA STREAM FAILED TO START in sl::ERROR_CODE sl::camera::open(sl::InitParameters)

The reason of it it’s because of the fact I am using 2 ZED X One S cameras with capture card link, and i this code is not suitable for me?

I also tried to open the ZED Calibration, and it was crash every time i was start the process.

More information about the problem:
when running ZED_Explorer -a i got this output:
lps@lps:/usr/local/zed/tools$ ZED_Explorer -a

Cam 0

Model : “ZED XOne GS”
S/N : 305416482
State : “AVAILABLE”
Path : /dev/i2c-9
ID : 0
Port : 0
Type : “GMSL”


Cam 1

Model : “ZED XOne GS”
S/N : 306714912
State : “AVAILABLE”
Path : /dev/i2c-10
ID : 1
Port : 2
Type : “GMSL”


I also tried to run the virtual stereo, the output i received:

./ZED_Virtual_Stereo_Camera_Control 305416482 306714912 111323474

  • ZED One camera: ZED XOne GS (ID : 0, Serial: 305416482)
  • ZED One camera: ZED XOne GS (ID : 1, Serial: 306714912)
    [Sample] Using Virtual Stereo from Serial Numbers: 305416482, 306714912 with virtual SN: 111323474
    [2026-02-24 09:34:57 UTC][ZED][INFO] Logging level INFO
    [2026-02-24 09:34:57 UTC][ZED][INFO] Using GMSL input… Switched to default resolution HD1200
    [2026-02-24 09:34:59 UTC][ZED][INFO] [Init] Camera FW version: 2001
    [2026-02-24 09:34:59 UTC][ZED][INFO] [Init] Video mode: HD1200@30
    [2026-02-24 09:34:59 UTC][ZED][INFO] [Init] Serial Number: S/N 111323474
    [2026-02-24 09:34:59 UTC][ZED][INFO] [Init] Failed to load a valid camera calibration. Opening the camera in uncalibrated mode. Depth and most modules will be disabled; only recording, streaming, and unrectified images are available. Please contact support if this persists.
    [2026-02-24 09:34:59 UTC][ZED][INFO] [Init] Depth mode selected: NONE. Ensure this mode matches your application’s performance and accuracy requirements. See Depth Modes - Stereolabs for help.
    [2026-02-24 09:34:59 UTC][ZED][ERROR] INVALID CALIBRATION FILE in sl::ERROR_CODE sl::camera::open(sl::InitParameters)
    WARNING: Virtual Stereo rig not calibrated, only unrectified images and recording are available

ZED Model : Virtual ZED-X
ZED Serial Number : 111323474
ZED Camera Firmware : 2001/1000
ZED Camera Resolution : 1920x1200
ZED Camera FPS : 0

Camera controls hotkeys:

  • Increase camera settings value: ‘+’
  • Decrease camera settings value: ‘-’
  • Toggle camera settings: ‘s’
  • Toggle camera LED: ‘l’ (lower L)
  • Reset all parameters: ‘r’
  • Reset exposure ROI to full image ‘f’
  • Use mouse to select an image area to apply exposure (press ‘a’)
  • Exit : ‘q’

[Sample] Switch to camera settings: CONTRAST
Segmentation fault (core dumped)

This is because you are using the sl::Camera object with a monocular camera that requires the use of the sl::CameraOne object.

You must use the examples in this folder:

Please follow the instructions in the documentation to learn how to configure and calibrate a virtual stereo camera before using it

Hi @enunes
This is a different problem. Please do not reply to a thread with different support requests.
It’s best practice to create a new discussion thread, and eventually link existing threads if you think they are relevant to the discussion.

@Myzhar Thanks for the response, and sorry about that. I deleted my post, and will open a thread

i was trying to calibrate the cameras using this guidance, but again i have this issue:

Terminal line:
$/zed-opencv-calibration/build/stereo_calibration$ ./zed_stereo_calibration --virtual --left_sn 305416482 --right_sn 306714912 --h_edges 11 --v_edges 8 --square_size 65.3

## Inserting my calibration board information.

output:
*** Stereo Camera Calibration Tool ***

The calibration process requires a checkerboard of known characteristics.

  • Expected checkerboard features:

    • Inner horizontal edges: 11
    • Inner vertical edges: 8
    • Square size: 65.3 mm
      Change these parameters using the command line options if needed. Use the ‘-h’ option for help.
  • Lens distorsion model: Radial-Tangential

  • Virtual Stereo Camera mode enabled.

  • Using serial numbers for left and right cameras: 305416482, 306714912

  • Unique Virtual SN: 111323474 (Generated by the ZED SDK)

  • ZED X One GS Virtual Stereo Camera detected.

  • Camera Model: Virtual ZED-X

  • Camera Serial Number: 111323474

  • Camera Resolution: 1920 x 1200

  • Using prior calibration: No
    Segmentation fault (core dumped)

after that it crashed immediately.

2.Using 2 ZED X One monocular cameras , i need to use virtual for the calibration?
what that Virtual meaning ?

“Virtual” means that you are creating a stereo camera by composing two monocular cameras; you are not using a “Real” ZED Stereo Camera.

It’s not possible to understand the cause of the crash without information.
Have you tried to debug the code to understand at what line the crash happens?

It’s not possible to understand the cause of the crash without information.
Have you tried to debug the code to understand at what line the crash happens?

What’s the output of the command ZED_Explorer -a?

\