Zed-mini frequent issue: CAMERA STREAM FAILED TO START

Dear,

We recently bought a ZED-Mini camera the depth filtering works great, but we have a pressing intermittent issue.
Quite often the follow error occurs:

(Argus) Error FileOperationFailed: Cannot create camera provider (in src/rpc/socket/client/SocketClientDispatch.cpp, function createCameraProvider(), line 107)
[ZED-X][Warning] Failed to connect to zed_x_daemon.
[2026-01-16 11:55:42 UTC][ZED][INFO] [Init]  Camera successfully opened.
[2026-01-16 11:55:42 UTC][ZED][INFO] [Init]  Camera FW version: 1523
[2026-01-16 11:55:42 UTC][ZED][INFO] [Init]  Video mode: HD2K@15
[2026-01-16 11:55:42 UTC][ZED][INFO] [Init]  Serial Number: S/N 15847630
[2026-01-16 11:55:42 UTC][ZED][INFO] [Init]  No calibration file found for SN 15847630. Downloading... 
[2026-01-16 11:55:43 UTC][ZED][INFO] [Init]  Calibration file downloaded.
[2026-01-16 11:55:43 UTC][ZED][INFO] [Init]  Depth mode: NEURAL PLUS
Optimized model not found, trying to download it...
[2026-01-16 11:55:45 UTC][ZED][INFO] AI model not found, downloading
/usr/local/zed/reso 100%[===================>]  26.40M  4.58MB/s    in 13s     cal/zed/reso  58%[==========>         ]  15.35M  2.62MB/s    eta 9s     
[2026-01-16 11:55:59 UTC][ZED][INFO] Please wait while the AI model is being optimized for your graphics card
 This operation will be run only once and may take a few minutes
 Optimizing neural_depth_5.3 / 0.9% [>                   ] ETA: 5min 46s         Trying to download model timing cache to speed up optimization process...
 Optimizing neural_depth_5.3 \ 90.1% [==================> ] ETA:[2026-01-16 12:13:07 UTC][ZED][INFO] Logging level INFO=========>    ] ETA: 1min 26s         
(Argus) Error FileOperationFailed: Connecting to nvargus-daemon failed: No such file or directory (in src/rpc/socket/client/SocketClientDispatch.cpp, function openSocketConnection(), line 205)
(Argus) Error FileOperationFailed: Cannot create camera provider (in src/rpc/socket/client/SocketClientDispatch.cpp, function createCameraProvider(), line 107)
[ZED-X][Warning] Failed to connect to zed_x_daemon.
Traceback (most recent call last):
  File "/workspace/passengerimagepreprocessor.py", line 194, in <module>
    serve()
  File "/workspace/passengerimagepreprocessor.py", line 168, in serve
    camera, runtime_params = _open_camera()
  File "/workspace/passengerimagepreprocessor.py", line 83, in _open_camera
    raise RuntimeError(f"Failed to open ZED camera: {status}")
RuntimeError: Failed to open ZED camera: CAMERA STREAM FAILED TO START

ZED-Mini
OS: Ubuntu 22.04
Jetson Orin Nano 8GB: # R36 (release), REVISION: 4.2, GCID: 38685322, BOARD: generic, EABI: aarch64, DATE: Fri Dec 13 00:16:27 UTC 2024

Dockerfile configuration:

FROM stereolabs/zed:5.1-runtime-jetson-jp6.1.0
WORKDIR /workspace
RUN python3 -m pip install --no-cache-dir pillow
COPY . .
CMD ["python3", "-u", "passengerimagepreprocessor.py"]

Create options:

    "createOptions": "{\"HostConfig\": {\"Runtime\": \"nvidia\", \"Privileged\": true, \"ShmSize\": 67108864, \"Ulimits\": [{\"Name\": \"memlock\", \"Soft\": -1, \"Hard\": -1}, {\"Name\": \"stack\", \"Soft\": 67108864, \"Hard\": 67108864}], \"DeviceRequests\": [{\"Count\": -1, \"Capabilities\": [[\"gpu\"]]}], \"Binds\": [\"/var/run/preprocessor:/var/run/preprocessor\"]}}"

Notes:

  1. We use the official USB connector.
  2. Sometimes changing the USB port, resolves the issue.
  3. Using a reboot loop, does not resolve the issue.
  4. Using a different USB cable does not resolve the issue.

Diagnostic log WILL BE ADDED TODAY

I’'m not allowed to attach the diagnostic logs, as I’m a new user.

This is quite an annoying issue, as I do not have much low-level hardware knowledge :confused:

You can copy the content of the report and post it here.

{
    "AI Models": {
        "info": [
            "MULTI CLASS DETECTION is not optimized",
            "MULTI CLASS MEDIUM DETECTION is not optimized",
            "MULTI CLASS ACCURATE DETECTION is not optimized",
            "HUMAN BODY FAST DETECTION is not optimized",
            "HUMAN BODY MEDIUM DETECTION is not optimized",
            "HUMAN BODY ACCURATE DETECTION is not optimized",
            "HUMAN BODY 38 FAST DETECTION is not optimized",
            "HUMAN BODY 38 MEDIUM DETECTION is not optimized",
            "HUMAN BODY 38 ACCURATE DETECTION is not optimized",
            "PERSON HEAD DETECTION is not optimized",
            "PERSON HEAD ACCURATE DETECTION is not optimized",
            "REID ASSOCIATION is not optimized",
            "NEURAL LIGHT DEPTH is not optimized",
            "NEURAL DEPTH is not optimized",
            "NEURAL PLUS DEPTH is not optimized"
        ]
    },
    "Camera Test": {
        "CorruptedFirmware": [
        ],
        "GMSL driver": [
        ],
        "GMSLList": [
        ],
        "InternalDevicesCount (GMSL)": [
        ],
        "InternalDevicesCount (USB)": [
        ],
        "MCUDetected": [
        ],
        "Serial Number": [
        ],
        "USBList": [
            {
                "USB_path": "/1",
                "idProduct": "0x0822",
                "idVendor": "0x2109"
            },
            {
                "USB_path": "/3",
                "idProduct": "0xc822",
                "idVendor": "0x0bda"
            },
            {
                "USBMode": 2,
                "USB_path": "/2/4",
                "bDescriptorType": 1,
                "bDeviceProtocol": 0,
                "bLength": 18,
                "bMaxPacketSize0": 64,
                "bNumConfigurations": 1,
                "bcdDevice": "2.5",
                "bcdUSB": "2.0",
                "bcdUSBClass": 0,
                "bcdUSBSubClass": 0,
                "busNumber": 1,
                "device": "ZED mini MCU",
                "iManufacturer": 1,
                "iProduct": 2,
                "iSerial": 3,
                "idProduct": "0xf681",
                "idVendor": "0x2b03"
            },
            {
                "USB_path": "/2/3",
                "idProduct": "0x10ab",
                "idVendor": "0x248a"
            },
            {
                "USB_path": "/2/1",
                "idProduct": "0x60a9",
                "idVendor": "0x17ef"
            },
            {
                "USB_path": "/2",
                "idProduct": "0x2822",
                "idVendor": "0x2109"
            }
        ],
        "USBMode": [
        ],
        "ZED MCU Module Detected": [
        ],
        "ZEDCount": [
        ],
        "ZEDs": [
        ],
        "camera": [
        ],
        "error": [
            "<b>Specific resolutions are not available</b> <br/> Replug your device or connect the camera to another <b>USB 3.0</b> port.",
            "<b>Specific resolutions are not available</b> <br/> Replug your device or connect the camera to another <b>USB 3.0</b> port.",
            "<b>Camera not detected</b><br/> <b>Flip</b> the Type-C USB cable connected to the ZED or <b>replug</b> the camera. Make sure to use a USB 3.0 port.",
            "<b>Camera not detected</b><br/> <b>Flip</b> the Type-C USB cable connected to the ZED or <b>replug</b> the camera. Make sure to use a USB 3.0 port."
        ],
        "resolutions": [
        ],
        "sensors": [
        ],
        "warning": [
            "<b>No GMSL driver found.</b><br/> USB camera are not impacted by this.",
            "<b>No GMSL driver found.</b><br/> USB camera are not impacted by this."
        ]
    },
    "Data collection": {
        "dmesg": {
            "DMESG [DTS] LOG ": [
            ],
            "DMESG [MAX9x] LOG": [
            ],
            "DMESG [PCA] LOG ": [
            ],
            "DMESG [ZEDX] LOG": [
            ],
            "DTB list SLabs": [
                "ls: cannot access '/boot/stereolabs/*': No such file or directory"
            ],
            "DTB list original": [
                "ls: cannot access '/boot/dtb/*': No such file or directory"
            ],
            "Dpkg list Stereolabs": [
            ],
            "Dpkg list zed": [
            ],
            "Driver list": {
                "/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/max9295/sl_max9295.ko": "not found",
                "/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/max9296/max9296.ko": "not found",
                "/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/max9296/sl_max9296.ko": "not found",
                "/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/max96712/max96712.ko": "not found",
                "/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/max96712/sl_max96712.ko": "not found",
                "/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/zedone4k/sl_zedxone_uhd.ko": "not found",
                "/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/zedx/max96712.ko": "not found",
                "/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/zedx/sl_zedx.ko": "not found",
                "/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/zedxpro/sl_zedxpro.ko": "not found"
            },
            "EXTlinux file": [
                "cat: /boot/extlinux/extlinux.conf: No such file or directory"
            ],
            "I2C Trace list": {
                "I2C Trace /dev/i2C-0": [
                    "     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f",
                    "00:                         -- -- -- -- -- -- -- -- ",
                    "10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "50: UU -- -- -- -- -- -- UU -- -- -- -- -- -- -- -- ",
                    "60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "70: -- -- -- -- -- -- -- --                         "
                ],
                "I2C Trace /dev/i2C-1": [
                    "     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f",
                    "00:                         -- -- -- -- -- -- -- -- ",
                    "10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "20: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- -- ",
                    "30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "40: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "70: -- -- -- -- -- -- -- --                         "
                ],
                "I2C Trace /dev/i2C-10": [
                    "     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f",
                    "00:                         -- -- -- -- -- -- -- -- ",
                    "10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "70: -- -- -- -- -- -- -- --                         "
                ],
                "I2C Trace /dev/i2C-11": [
                    "Error: Bus doesn't support detection commands"
                ],
                "I2C Trace /dev/i2C-2": [
                    "     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f",
                    "00:                         -- -- -- -- -- -- -- -- ",
                    "10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "70: -- -- -- -- -- -- -- --                         "
                ],
                "I2C Trace /dev/i2C-7": [
                    "     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f",
                    "00:                         -- -- -- -- -- -- -- -- ",
                    "10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "70: -- -- -- -- -- -- -- --                         "
                ],
                "I2C Trace /dev/i2C-9": [
                    "     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f",
                    "00:                         -- -- -- -- -- -- -- -- ",
                    "10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
                    "70: -- -- -- -- -- -- -- --                         "
                ]
            },
            "Jetpack": [
                "# R36 (release), REVISION: 4.2, GCID: 38685322, BOARD: generic, EABI: aarch64, DATE: Fri Dec 13 00:16:27 UTC 2024",
                "# KERNEL_VARIANT: oot",
                "TARGET_USERSPACE_LIB_DIR=nvidia",
                "TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia"
            ],
            "Linux_uname": [
                "Linux 9055c723ff96 5.15.148-tegra #1 SMP PREEMPT Thu Dec 12 15:37:09 PST 2024 aarch64 aarch64 aarch64 GNU/Linux"
            ],
            "ZED SDK Version": {
                "Diag": "5.1.0",
                "RT": "5.1.0"
            },
            "ZEDX Daemon Status LS": [
                "System has not been booted with systemd as init system (PID 1). Can't operate.",
                "Failed to connect to bus: Host is down"
            ],
            "ZEDX Driver State": [
            ],
            "i2C Trace": [
                "i2c-0\ti2c       \t3160000.i2c                     \tI2C adapter",
                "i2c-1\ti2c       \tc240000.i2c                     \tI2C adapter",
                "i2c-2\ti2c       \t3180000.i2c                     \tI2C adapter",
                "i2c-4\ti2c       \tTegra BPMP I2C adapter          \tI2C adapter",
                "i2c-5\ti2c       \t31b0000.i2c                     \tI2C adapter",
                "i2c-7\ti2c       \tc250000.i2c                     \tI2C adapter",
                "i2c-9\ti2c       \ti2c-2-mux (chan_id 1)           \tI2C adapter",
                "i2c-10\ti2c       \ti2c-2-mux (chan_id 0)           \tI2C adapter",
                "i2c-11\ti2c       \tNVIDIA SOC i2c adapter 0        \tI2C adapter"
            ]
        }
    },
    "GMSL DRIVER": {
        "GMSL driver": "",
        "error": [
            "<b>No GMSL driver detected or not a Stereolabs board.</b>"
        ]
    },
    "Graphics Card": {
        "deviceCount": 1,
        "deviceDriverVersion": 12060,
        "devices": [
            {
                "arch": "Ampere",
                "computeCapability": "8.7",
                "cores": 1024,
                "name": "Orin",
                "totalMemoryBytes": "7989874688",
                "totalMemoryMB": 7619.73828125
            }
        ],
        "glx_info": "OpenGL vendor string: NVIDIA Corporation\nOpenGL renderer string: NVIDIA Tegra Orin (nvgpu)/integrated\nOpenGL core profile version string: 4.6.0 NVIDIA 540.4.0\nOpenGL core profile shading language version string: 4.60 NVIDIA\nOpenGL core profile context flags: (none)\nOpenGL core profile profile mask: core profile\nOpenGL core profile extensions:\nOpenGL version string: 4.6.0 NVIDIA 540.4.0\nOpenGL shading language version string: 4.60 NVIDIA\nOpenGL context flags: (none)\nOpenGL profile mask: (none)\nOpenGL extensions:\nOpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 540.4.0\nOpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20\nOpenGL ES profile extensions:\n",
        "initResult": 0,
        "valid": [
            "<b>Graphics card: </b> Orin"
        ]
    },
    "Processor": {
        "L4T version": "36.4.2",
        "OS": "Ubuntu 22.04.3 LTS ",
        "avxSupported": false,
        "coreCount": "6",
        "cpu": " ARMv8 Processor rev 1 (v8l)",
        "datetime": "2026-01-16 14:56:13",
        "hyperThreading": "0",
        "motherboard": "Jetson, NVIDIA",
        "ramCapacity": "7.989875",
        "ramUsage": "",
        "ramUsed": "6.486303",
        "threadCount": "6",
        "valid": [
            "<b>Processor: </b>  ARMv8 Processor rev 1 (v8l)",
            "<b>Motherboard: </b> Jetson, NVIDIA"
        ]
    },
    "ZED SDK": {
        "CUDA Toolkit version": "V12.6.68 -->located in /usr/local/cuda-12.6/bin/nvcc",
        "CUDA loading": false,
        "GPU Driver Version": "Driver Version                            : 540.4.0",
        "GPU Performance": "    Performance State                     : N/A",
        "ZED SDK Version (Diag)": "5.1.0",
        "ZED SDK Version (RT)": "5.1.0",
        "ai": {
            "checkAI": true,
            "cudaVersion": 12060,
            "tensorVersion": 100300
        },
        "binFiles": [
            "libsl_ai.so",
            "libsl_zed.so"
        ],
        "resourcesFiles": [
        ],
        "resourcesFilesExpected": [
            "objects_performance_3.2"
        ],
        "valid": [
            "<b>ZED SDK version:</b> 5.1.0",
            "<b>CUDA version:</b> V12.6.68"
        ]
    }
}

Good evening,

I have the exact same issue, “Opening camera…“, but nothing happens om my Windows 11 desktop (NVIDIA GPU).

So, I believe the issue is related to the hardware/firmware.

The Video Module of the camera is not identified.
This is normally caused by a wrong connection of the cable on the camera side.
The connector is Type-C, but it can only work when plugged into the correct side.

Please try to connect the cable on both sides and send the log content for both configurations.
Are you using the original cable? Cable extenders? USB hubs?

Good morning,

Thanks for the response and advice!

Moreover, the API works well and is clear.

The Video Module not being recognized seems to be an intermittent issue.

As I successfully managed to use the ZED_Explorer on both a Jetson and my desktop yesterday evening, after switching the Type-C connector again.

On the other Jetson, this morning, the first time the ZED Camera was correctly identified:

niels@niels:~$ lsusb
Bus 002 Device 003: ID 2b03:f682 STEREOLABS ZED-M camera
Bus 002 Device 002: ID 2109:0822 VIA Labs, Inc. USB3.1 Hub             
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:c822 Realtek Semiconductor Corp. Bluetooth Radio 
Bus 001 Device 007: ID 2b03:f681 STEREOLABS ZED-M HID Interface
Bus 001 Device 002: ID 2109:2822 VIA Labs, Inc. USB2.0 Hub             
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

But the 2nd time (after a reboot) it was not:

niels@niels:~$ lsusb
Bus 002 Device 002: ID 2109:0822 VIA Labs, Inc. USB3.1 Hub             
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:c822 Realtek Semiconductor Corp. Bluetooth Radio 
Bus 001 Device 006: ID 2b03:f681 STEREOLABS ZED-M HID Interface
Bus 001 Device 005: ID 248a:10ab Maxxter Wireless Receiver
Bus 001 Device 004: ID 17ef:60a9 Lenovo Lenovo Essential Wireless Keyboard and Mouse Combo
Bus 001 Device 002: ID 2109:2822 VIA Labs, Inc. USB2.0 Hub             
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

After disconnecting the mouse and keyboard and inserting the ZED USB cable in the Jetson again, it was again correctly identified.

Might this intermittent issue be caused by some kind of bus/device allocation?

UPDATE: Moreover, sometimes the Jetson Orin Nano 8GB crashes when optimizing the Neural Depth Plus 5.3 model, I will cache this model, such that this won’t be a `real problem`. Great that you implemented an automatic cache!

Are these intermittent issues known problems or maybe device specific?

I’'ll try to reproduce the first intermittent issue: “Video Module“ not being identified and provide you with the diagnostic logs.

UPDATE: Our application ran perfectly fine for around 30 minutes, but than the Jetson Orin Nano 8GB froze, crashed, and rebooted. After reboot the Video Module was not recognized anymore, plugging it in a different physical USB port, again resolved the issue. QUESTION: Might this issue occur due to the limited compute available on a Jetson Orin Nano 8GB (15W)?

Kind Regards,

Niels

Hi @NielsPointFWD
The ZED Mini is never detected if you boot a Jetson device with the camera connected to the board.
This is a known limitation of this model.

The only way to force the USB3 controller to enumerate the camera after the boot is to unplug and replug it, or use this software tool to reset the controller and simulate the unplug/replug operation:

I recommend you check the temperature of the Jetson module. Do you have a fan cooling it?

Dear Walter Lucetti,

Thanks for providing a workaround!

Is there a roadmap to maybe address this issue or is this just a limitation?

We have some “fan-cooling“:

I’'ll monitor the temperature of the Jetson module.

There are no plans to fix this limitation of the ZED Mini camera.

Check that the speed is always high. Also, check that the power source is stable.
Sometimes, low spikes in power voltage can cause this kind of reset.

1 Like

Thanks for the quick response!

Right now it has been running smoothly for over an hour:

image

I’ll monitor that and will let you know, whether I can find the root issue.

The known limitation you just mentioned, is the root cause of this issue.

Is that known limitation, documented somewhere, I believe it might be? If so, apologies for wasting your time and thanks for your support!

If it is not documented I’d suggest to maybe add that known limitation to this page: https://support.stereolabs.com/hc/en-us/articles/360010101213-What-do-I-do-if-my-ZED-ZED-Mini-ZED2-ZED2i-is-not-working. OR in the quick start guide.

Kind Rgards,

Niels

It’s a known limitation with some types of PC motherboards and Jetson carrier boards.
We will add this information.

1 Like