Camera not detected in Zed Box mini

Hello I connected zedx mini to a zed box mini following the instructions in this page: Install your ZED Box Mini - Stereolabs

it seems that the camera is not being detected. The output of ZED diagnostics result is the following:

Running ZED SDK Diagnostic : OK
ZED SDK version: 5.0.6
CUDA version: V12.6.68

  • Running Processor Diagnostic : OK
    Processor: ARMv8 Processor rev 1 (v8l)
    Motherboard: Jetson, NVIDIA
    Error: unable to open display stic : 50%
  • Running Graphics Card Diagnostic : OK
    Graphics card: Orin
  • Running AI Models Diagnostic : OK
    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 DEPTH is not optimized
    NEURAL PLUS DEPTH is not optimized
    NEURAL LIGHT DEPTH is optimized
  • Running Camera Test Diagnostic : Failed
    Camera not detected Make sure the camera is plugged in or try another USB 3.0 port.
  • Running Devices Diagnostic : OK
  • Running Log Kernel Trace (for ZED X) Diagnostic : OK

Diagnostic finished, a file has been generated : ZED_Diagnostic_Results.json

and the camera is not being detected. Also ZED_Depth_viewer doesn’t work.
Running diagnostics with the GUI output the same results.

Here is the complete zed_diagnostics_results file.

Zed diagnostics results

{
“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 DEPTH is not optimized”,
“NEURAL PLUS DEPTH is not optimized”
],
“valid”: [
“NEURAL LIGHT DEPTH is optimized”
]
},
“Camera Test”: {
“InternalDevicesCount (GMSL)”: 0,
“InternalDevicesCount (USB)”: 0,
“ZEDCount”: 0,
“ZEDs”: [
],
“error”: [
Camera not detected Make sure the camera is plugged in or try another USB 3.0 port.”
]
},
“Devices”: {
“CorruptedFirmware”: false,
“GMSL driver”: “iU stereolabs-zedbox-mini 1.3.1-SL-MAX9296-all-ZEDBOX-MINI-L4T36.4.0 arm64 NVIDIA Kernel DTB Modified Package by Stereolabs\n”,
“GMSLList”: [
],
“USBList”: [
{
“USB_path”: “/3”,
“idProduct”: “0x0032”,
“idVendor”: “0x8087”
},
{
“USB_path”: “/2”,
“idProduct”: “0xc534”,
“idVendor”: “0x046d”
}
],
“ZEDDetected”: null,
“notTested”: [
“Please connect a camera to test the USB connection.”
]
},
“Graphics Card”: {
“deviceCount”: 1,
“deviceDriverVersion”: 12060,
“devices”: [
{
“arch”: “Ampere”,
“computeCapability”: “8.7”,
“cores”: 512,
“name”: “Orin”,
“totalMemoryBytes”: “16416088064”,
“totalMemoryMB”: 15655.6015625
}
],
“glx_info”: “”,
“initResult”: 0,
“valid”: [
Graphics card: Orin”
]
},
“Log Kernel Trace (for ZED X)”: {
“dmesg”: {
“DMESG [DTS] LOG “: [
“dmesg: read kernel buffer failed: Operation not permitted”
],
“DMESG [MAX9x] LOG”: [
“dmesg: read kernel buffer failed: Operation not permitted”
],
“DMESG [PCA] LOG “: [
“dmesg: read kernel buffer failed: Operation not permitted”
],
“DMESG [ZEDX] LOG”: [
“dmesg: read kernel buffer failed: Operation not permitted”
],
“DTB list SLabs”: [
“board.py”,
“extlinux.py”,
“fio.py”,
“Headers”,
“Jetson”,
“Linux”,
“Utils”,
“zlconfig”
],
“DTB list original”: [
“/boot/dtb/kernel_tegra234-p3768-0000+p3767-0000-nv.dtb”
],
“Dpkg list Stereolabs”: [
“iU stereolabs-zedbox-mini 1.3.1-SL-MAX9296-all-ZEDBOX-MINI-L4T36.4.0 arm64 NVIDIA Kernel DTB Modified Package by Stereolabs
],
“Dpkg list zed”: [
],
“Driver list”: {
“/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/max9295/sl_max9295.ko”: “exists”,
“/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”: “exists”,
“/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”: “exists”,
“/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”: “exists”,
“/usr/lib/modules/5.15.148-tegra/kernel/drivers/stereolabs/zedxpro/sl_zedxpro.ko”: “exists”
},
“EXTlinux file”: [
“TIMEOUT 30”,
“DEFAULT primary”,
“MENU TITLE L4T boot options”,
“LABEL primary”,
" MENU LABEL primary kernel”,
" LINUX /boot/Image”,
" INITRD /boot/initrd”,
" APPEND ${cbootargs} root=PARTUUID=2470a4f1-8a07-45a9-ab28-54bbd3a27655 rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 firmware_class.path=/etc/firmware fbcon=map:0 nospectre_bhb video=efifb:off console=tty0”,
“# When testing a custom kernel, it is recommended that you create a backup of”,
“# the original kernel and add a new entry to this file so that the device can”,
“# fallback to the original kernel. To do this:”,
“#”,
“# 1, Make a backup of the original kernel”,
“# sudo cp /boot/Image /boot/Image.backup”,
“#”,
“# 2, Copy your custom kernel into /boot/Image”,
“#”,
“# 3, Uncomment below menu setting lines for the original kernel”,
“#”,
“# 4, Reboot”,
“# LABEL backup”,
“# MENU LABEL backup kernel”,
“# LINUX /boot/Image.backup”,
“# INITRD /boot/initrd”,
“# APPEND ${cbootargs}”
],
“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: – – – – – – – – – – – – – – – – ",
"30: – – – – – – – – – – – – – – – – ",
"40: UU – – – – – – – – – – – – – – – ",
"50: – – – – – – – – – – – – – – – – ",
"60: – – – – – – – – – – – – – – – – ",
“70: – – – – – – – – "
],
“I2C Trace /dev/i2C-2”: [
" 0 1 2 3 4 5 6 7 8 9 a b c d e f”,
"00: – – – – – – – – ",
"10: – – – – – – – – – – – – – – – – ",
"20: – – – – – – – – 28 – – – – – – – ",
"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: – – – – – – – – "
]
},
“Jetpack”: [
“# R36 (release), REVISION: 4.7, GCID: 42132812, BOARD: generic, EABI: aarch64, DATE: Thu Sep 18 22:54:44 UTC 2025”,
“# KERNEL_VARIANT: oot”,
“TARGET_USERSPACE_LIB_DIR=nvidia”,
“TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia”
],
“Linux_uname”: [
“Linux GTW-ONX1-D2146H1J 5.15.148-tegra #1 SMP PREEMPT Thu Sep 18 15:08:33 PDT 2025 aarch64 aarch64 aarch64 GNU/Linux”
],
“ZED SDK Version”: {
“Diag”: “5.0.6”,
“RT”: “5.0.6”
},
“ZEDX Daemon Status LS”: [
“Unit zed_x_daemon.service could not be found.”
],
“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”
]
}
},
“Processor”: {
“L4T version”: “36.4.7”,
“OS”: “Ubuntu 22.04.5 LTS “,
“avxSupported”: false,
“coreCount”: “8”,
“cpu”: " ARMv8 Processor rev 1 (v8l)”,
“datetime”: “2025-10-20 11:23:33 AM”,
“hyperThreading”: “0”,
“motherboard”: “Jetson, NVIDIA”,
“ramCapacity”: “16.416088”,
“ramUsage”: “”,
“ramUsed”: “4.599357”,
“threadCount”: “8”,
“valid”: [
Processor: ARMv8 Processor rev 1 (v8l)”,
Motherboard: 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.0.6”,
“ZED SDK Version (RT)”: “5.0.6”,
“ai”: {
“checkAI”: true,
“cudaVersion”: 12060,
“tensorVersion”: 100300
},
“binFiles”: [
“libsl_ai.so”,
“libsl_zed.so”
],
“resourcesFiles”: [
“neural_depth_5.3.model”,
“neural_depth_light_5.2.model”
],
“resourcesFilesExpected”: [
“objects_performance_3.2”
],
“valid”: [
ZED SDK version: 5.0.6”,
CUDA version: V12.6.68”
]
}
}

I already tried reinstalling the zedX drivers.
Please let me know if there is something I can do to fix the issue

Hi @Alessio-Parmeggiani

It seems that the ZED X Driver is not correctly installed.

Please remove the current driver with
sudo dpkg -p stereolabs-zedbox-mini
then download and reinstall the driver.
Finally reboot the device and try to open the camera with ZED Explorer

hello, thank you for the instructions.
I removed the driver using:
sudo dpkg -P stereolabs-zedbox-mini
(note the uppercase P to purge the driver)
and reinstalled it with:
sudo dpkg -i Downloads/stereolabs-zedbox-mini_1.3.1-SL-MAX9296-all-ZEDBOX-MINI-L4T36.4.0_arm64.deb

After rebooting the system the issue persists!

The line you quoted in the new diagnostic log is still:

“Devices”: {
“CorruptedFirmware”: false,
“GMSL driver”: “iU stereolabs-zedbox-mini 1.3.1-SL-MAX9296-all-ZEDBOX-MINI-L4T36.4.0 arm64 NVIDIA Kernel DTB Modified Package by Stereolabs\n”,
“GMSLList”: [
],

Driver installation output:

Preparing to unpack …/stereolabs-zedbox-mini_1.3.1-SL-MAX9296-all-ZEDBOX-MINI-L4T36.4.0_arm64.deb …
Unpacking stereolabs-zedbox-mini (1.3.1-SL-MAX9296-all-ZEDBOX-MINI-L4T36.4.0) …
dpkg: dependency problems prevent configuration of stereolabs-zedbox-mini:
stereolabs-zedbox-mini depends on nvidia-l4t-rt-kernel (<= 5.15.148-rt-tegra-36.4.4-20250616085344) | nvidia-l4t-kernel (<= 5.15.148-tegra-36.4.4-20250616085344); however:
Package nvidia-l4t-rt-kernel is not installed.
Version of nvidia-l4t-kernel on system is 5.15.148-tegra-36.4.7-20250918154033.

dpkg: error processing package stereolabs-zedbox-mini (–install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
stereolabs-zedbox-mini

There are also a lot of warnings of type:
dpkg: warning: files list file for package ‘libegl1-mesa-dev:arm64’ missing; assuming package has no files currently installed

I don’t know if this is related.

Please read more on the troubleshooting guide and on this forum post:

1 Like

Thanks! using sudo dpkg -i --ignore-depends=nvidia-l4t-kernel stereolabs-zedbox-<ver_info>.deb from the post you linked fixed the issue (after a reboot)

1 Like