Zed mini could not connected with USB 3.0 on jetson nano c-100(okdo)

in my jetson(c-100 model which was made by okdo. not nvidia), i’ve got connection with zed-mini on USB 3.0

$ lsusb -tv
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=tegra-xusb/4p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
        |__ Port 3: Dev 3, If 0, Class=Video, Driver=uvcvideo, 5000M
        |__ Port 3: Dev 3, If 1, Class=Video, Driver=uvcvideo, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=tegra-xusb/5p, 480M
    |__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 7, If 0, Class=Human Interface Device, Driver=usbhid, 12M

but, in case of /usr/local/zed/toos/ZED_Diagnostic,
it says there is no USB3.0 connection with zed-mini.

i’ve tried replug cables, and i could not find what is the problem.

here is zed_diagnosic result

{
    "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 PLUS DEPTH is not optimized"
        ],
        "valid": [
            "NEURAL DEPTH is optimized"
        ]
    },
    "Camera Test": {
        "InternalDevicesCount": 2,
        "ZEDCount": 1,
        "camera": {
            "Device ID": 0,
            "Firmware": 1523,
            "Init Output": "OK",
            "Model": "ZED Mini",
            "Serial Number": 10530669,
            "valid": [
                "<b>Camera: </b>ZED Mini",
                "<b>Firmware: </b>1523"
            ]
        },
        "error": [
            "<b>Specific resolutions are not available</b> <br/> Replug your device or connect the camera to another <b>USB 3.0</b> port."
        ],
        "resolutions": {
            "HD1080@15": {
                "fps (input)": 15,
                "fps (output)": 15,
                "height (input)": 1080,
                "height (output)": 1080,
                "initialization": "OK",
                "status": true,
                "width (input)": 1920,
                "width (output)": 1920
            },
            "HD1080@30": {
                "initCode": true
            },
            "HD2K@15": {
                "initCode": true
            },
            "HD720@15": {
                "fps (input)": 15,
                "fps (output)": 15,
                "height (input)": 720,
                "height (output)": 720,
                "initialization": "OK",
                "status": true,
                "width (input)": 1280,
                "width (output)": 1280
            },
            "HD720@30": {
                "dropCount": 0,
                "fps (input)": 30,
                "fps (output)": 30,
                "height (input)": 720,
                "height (output)": 720,
                "imageCount": 251,
                "initialization": "OK",
                "status": true,
                "tearingCount": 0,
                "width (input)": 1280,
                "width (output)": 1280
            },
            "HD720@60": {
                "initCode": true
            },
            "VGA@100": {
                "initCode": true
            },
            "VGA@15": {
                "fps (input)": 15,
                "fps (output)": 15,
                "height (input)": 376,
                "height (output)": 376,
                "initialization": "OK",
                "status": true,
                "width (input)": 672,
                "width (output)": 672
            },
            "VGA@30": {
                "fps (input)": 30,
                "fps (output)": 30,
                "height (input)": 376,
                "height (output)": 376,
                "initialization": "OK",
                "status": true,
                "width (input)": 672,
                "width (output)": 672
            },
            "VGA@60": {
                "fps (input)": 60,
                "fps (output)": 60,
                "height (input)": 376,
                "height (output)": 376,
                "initialization": "OK",
                "status": true,
                "width (input)": 672,
                "width (output)": 672
            }
        },
        "sensors": {
            "Firmware": 517,
            "Init Output": "OK",
            "Model": "ZED Mini (MCU)",
            "Serial Number": 10530669
        }
    },
    "Devices": {
        "CorruptedFirmware": false,
        "GMSL driver": "",
        "GMSL driver compatiblity": "Unknown",
        "GMSLList": [
        ],
        "MCUDetected": true,
        "USBList": [
            {
                "USBMode": 3,
                "USB_path": "/1/3",
                "bDescriptorType": 1,
                "bDeviceProtocol": 1,
                "bLength": 18,
                "bMaxPacketSize0": 9,
                "bNumConfigurations": 1,
                "bcdDevice": "1.0",
                "bcdUSB": "3.0",
                "bcdUSBClass": 239,
                "bcdUSBSubClass": 2,
                "busNumber": 2,
                "device": "ZED mini",
                "iManufacturer": 1,
                "iProduct": 2,
                "iSerial": 0,
                "idProduct": "0xf682",
                "idVendor": "0x2b03"
            },
            {
                "USB_path": "/1",
                "idProduct": "0x0620",
                "idVendor": "0x05e3"
            },
            {
                "USBMode": 2,
                "USB_path": "/2/3",
                "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/2",
                "idProduct": "0x3020",
                "idVendor": "0x3151"
            },
            {
                "USB_path": "/2/1",
                "idProduct": "0x532c",
                "idVendor": "0x0483"
            },
            {
                "USB_path": "/2",
                "idProduct": "0x0610",
                "idVendor": "0x05e3"
            }
        ],
        "USBMode": 3,
        "ZED Camera Module Detected": 63106,
        "ZED MCU Module Detected": 63105,
        "ZEDDetected": true,
        "valid": [
            "<b>USB Bandwidth: </b> OK"
        ],
        "warning": [
            "<b>No GMSL driver found.</b><br/> USB camera are not impacted by this."
        ]
    },
    "Graphics Card": {
        "deviceCount": 1,
        "deviceDriverVersion": 10020,
        "devices": [
            {
                "arch": "Maxwell",
                "computeCapability": "5.3",
                "cores": 128,
                "name": "NVIDIA Tegra X1",
                "totalMemoryBytes": "4148273152",
                "totalMemoryMB": 3956.1015625
            }
        ],
        "glx_info": "OpenGL vendor string: NVIDIA Corporation\nOpenGL renderer string: NVIDIA Tegra X1 (nvgpu)/integrated\nOpenGL core profile version string: 4.6.0 NVIDIA 32.7.1\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 32.7.1\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 32.7.1\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> NVIDIA Tegra X1"
        ]
    },
    "Processor": {
        "L4T version": "32.7.1",
        "OS": "Ubuntu 18.04.6 LTS ",
        "avxSupported": false,
        "coreCount": "4",
        "cpu": " ARMv8 Processor rev 1 (v8l)",
        "datetime": "2024-10-16 10시 39분 32초",
        "hyperThreading": "0",
        "motherboard": ", ",
        "ramCapacity": "4.148273",
        "ramUsage": "",
        "ramUsed": "2.843673",
        "threadCount": "4",
        "valid": [
            "<b>Processor: </b>  ARMv8 Processor rev 1 (v8l)"
        ]
    },
    "ZED SDK": {
        "CUDA Toolkit version": "V10.2.300 -->located in /usr/local/cuda-10.2/bin/nvcc",
        "CUDA loading": false,
        "ZED SDK Version (Diag)": "4.2.1",
        "ZED SDK Version (RT)": "4.2.1",
        "ai": {
            "checkAI": true,
            "cudaVersion": 10020,
            "cudnnCudartVersion": 10020,
            "cudnnVersion": 8201,
            "cudnnVersionExpected": 8000,
            "tensorVersion": 8201
        },
        "binFiles": [
            "libsl_ai.so",
            "libsl_zed.so",
            "libsl_zed_static.a"
        ],
        "resourcesFiles": [
        ],
        "resourcesFilesExpected": [
            "objects_performance_3.2"
        ],
        "valid": [
            "<b>ZED SDK version:</b> 4.2.1",
            "<b>CUDA version:</b> V10.2.300"
        ]
    }
}

Hi @hgzeon
Welcome to the Stereolabs community.

According to the diagnostic report that you posted, it seems that the USB3 connection with your camera is not stable.
Please check the goodness of the USB3 cable and the USB3 connectors.
What’s the length of the cable? Are you using USB3 hubs?

1 Like

Thank you for replying Myzhar!

i did check the cables with my Ubuntu Desktop PC(with ZED_Diagnostics), and it seems that there is no problem with cables. cable was 1.5m length which attached with package. And i didn’t use any kind of external USB3 hubs.

here is my divices connection picture.

i just wonder about what means, “connection is unstable”
do i need to hold it tight physically?

actually, there is no USB 3.0 requirements in my company, just i need to 30fps with 1080HD resolution streaming.
so, even if there is no way to connect to jetson nano with USB 3.0, it’s fine when i could meet the requirements. but it seems that is impossible without USB 3.0 connection.

anyway, thank you for replying and i really really hope that i can find solution.
Best Regards.

attachment. here is my ZED_Diagnostic result json text from Ubuntu Desktop PC with same ZED mini and cable

{
    "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 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"
        ],
        "valid": [
            "HUMAN BODY FAST DETECTION is optimized",
            "NEURAL DEPTH is optimized",
            "NEURAL PLUS DEPTH is optimized"
        ]
    },
    "Camera Test": {
        "InternalDevicesCount": 2,
        "ZEDCount": 1,
        "camera": {
            "Device ID": 0,
            "Firmware": 1523,
            "Init Output": "OK",
            "Model": "ZED Mini",
            "Serial Number": 10530669,
            "valid": [
                "<b>Camera: </b>ZED Mini",
                "<b>Firmware: </b>1523"
            ]
        },
        "resolutions": {
            "HD1080@15": {
                "fps (input)": 15,
                "fps (output)": 15,
                "height (input)": 1080,
                "height (output)": 1080,
                "initialization": "OK",
                "status": true,
                "width (input)": 1920,
                "width (output)": 1920
            },
            "HD1080@30": {
                "fps (input)": 30,
                "fps (output)": 30,
                "height (input)": 1080,
                "height (output)": 1080,
                "initialization": "OK",
                "status": true,
                "width (input)": 1920,
                "width (output)": 1920
            },
            "HD2K@15": {
                "fps (input)": 15,
                "fps (output)": 15,
                "height (input)": 1242,
                "height (output)": 1242,
                "initialization": "OK",
                "status": true,
                "width (input)": 2208,
                "width (output)": 2208
            },
            "HD720@15": {
                "fps (input)": 15,
                "fps (output)": 15,
                "height (input)": 720,
                "height (output)": 720,
                "initialization": "OK",
                "status": true,
                "width (input)": 1280,
                "width (output)": 1280
            },
            "HD720@30": {
                "fps (input)": 30,
                "fps (output)": 30,
                "height (input)": 720,
                "height (output)": 720,
                "initialization": "OK",
                "status": true,
                "width (input)": 1280,
                "width (output)": 1280
            },
            "HD720@60": {
                "dropCount": -1,
                "fps (input)": 60,
                "fps (output)": 60,
                "height (input)": 720,
                "height (output)": 720,
                "imageCount": 502,
                "initialization": "OK",
                "status": true,
                "tearingCount": 0,
                "width (input)": 1280,
                "width (output)": 1280
            },
            "VGA@100": {
                "fps (input)": 100,
                "fps (output)": 100,
                "height (input)": 376,
                "height (output)": 376,
                "initialization": "OK",
                "status": true,
                "width (input)": 672,
                "width (output)": 672
            },
            "VGA@15": {
                "fps (input)": 15,
                "fps (output)": 15,
                "height (input)": 376,
                "height (output)": 376,
                "initialization": "OK",
                "status": true,
                "width (input)": 672,
                "width (output)": 672
            },
            "VGA@30": {
                "fps (input)": 30,
                "fps (output)": 30,
                "height (input)": 376,
                "height (output)": 376,
                "initialization": "OK",
                "status": true,
                "width (input)": 672,
                "width (output)": 672
            },
            "VGA@60": {
                "fps (input)": 60,
                "fps (output)": 60,
                "height (input)": 376,
                "height (output)": 376,
                "initialization": "OK",
                "status": true,
                "width (input)": 672,
                "width (output)": 672
            }
        },
        "sensors": {
            "Firmware": 517,
            "Init Output": "OK",
            "Model": "ZED Mini (MCU)",
            "Serial Number": 10530669
        }
    },
    "Devices": {
        "CorruptedFirmware": false,
        "MCUDetected": true,
        "USBList": [
            {
                "USBMode": 3,
                "USB_path": "/1",
                "bDescriptorType": 1,
                "bDeviceProtocol": 1,
                "bLength": 18,
                "bMaxPacketSize0": 9,
                "bNumConfigurations": 1,
                "bcdDevice": "1.0",
                "bcdUSB": "3.0",
                "bcdUSBClass": 239,
                "bcdUSBSubClass": 2,
                "busNumber": 6,
                "device": "ZED mini",
                "iManufacturer": 1,
                "iProduct": 2,
                "iSerial": 0,
                "idProduct": "0xf682",
                "idVendor": "0x2b03"
            },
            {
                "USBMode": 2,
                "USB_path": "/1",
                "bDescriptorType": 1,
                "bDeviceProtocol": 0,
                "bLength": 18,
                "bMaxPacketSize0": 64,
                "bNumConfigurations": 1,
                "bcdDevice": "2.5",
                "bcdUSB": "2.0",
                "bcdUSBClass": 0,
                "bcdUSBSubClass": 0,
                "busNumber": 5,
                "device": "ZED mini MCU",
                "iManufacturer": 1,
                "iProduct": 2,
                "iSerial": 3,
                "idProduct": "0xf681",
                "idVendor": "0x2b03"
            },
            {
                "USB_path": "/4",
                "idProduct": "0x3020",
                "idVendor": "0x3151"
            },
            {
                "USB_path": "/3",
                "idProduct": "0x532c",
                "idVendor": "0x0483"
            },
            {
                "USB_path": "/12",
                "idProduct": "0x2852",
                "idVendor": "0x0bda"
            }
        ],
        "USBMode": 3,
        "ZED Camera Module Detected": 63106,
        "ZED MCU Module Detected": 63105,
        "ZEDDetected": true,
        "valid": [
            "<b>USB Bandwidth: </b> OK"
        ]
    },
    "Graphics Card": {
        "deviceCount": 1,
        "deviceDriverVersion": 12040,
        "devices": [
            {
                "arch": "Ampere",
                "computeCapability": "8.6",
                "cores": 4864,
                "name": "NVIDIA GeForce RTX 3060 Ti",
                "totalMemoryBytes": "8344829952",
                "totalMemoryMB": 7958.25
            }
        ],
        "glx_info": "OpenGL vendor string: NVIDIA Corporation\nOpenGL renderer string: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2\nOpenGL core profile version string: 4.6.0 NVIDIA 550.107.02\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 550.107.02\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 550.107.02\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> NVIDIA GeForce RTX 3060 Ti"
        ]
    },
    "Processor": {
        "OS": "Ubuntu 22.04.5 LTS ",
        "avxSupported": true,
        "coreCount": "12",
        "cpu": " AMD Ryzen 5 5600G with Radeon Graphics",
        "datetime": "2024-10-17 11시 09분 19초",
        "hyperThreading": "1",
        "motherboard": "89D8, HP",
        "ramCapacity": "16.063582",
        "ramUsage": "",
        "ramUsed": "2.872132",
        "threadCount": "24",
        "valid": [
            "<b>Processor: </b>  AMD Ryzen 5 5600G with Radeon Graphics",
            "<b>Motherboard: </b> 89D8, HP"
        ]
    },
    "ZED SDK": {
        "CUDA Toolkit version": "V12.1.66 -->located in /usr/local/cuda-12.1/bin/nvcc",
        "CUDA loading": false,
        "GPU Driver Version": "Driver Version                            : 550.107.02",
        "GPU Performance": "    Performance State                     : P8",
        "ZED SDK Version (Diag)": "4.1.4",
        "ZED SDK Version (RT)": "4.1.4",
        "[Warning] Other cuda version N°0": "V12.2.91-->located in  in /usr/local/cuda-12.2/bin/nvcc",
        "ai": {
            "checkAI": true,
            "cudaVersion": 12010,
            "cudnnCudartVersion": 12020,
            "cudnnVersion": 8907,
            "cudnnVersionExpected": 8907,
            "tensorVersion": 8601
        },
        "binFiles": [
            "libsl_ai.so",
            "libsl_zed.so",
            "libsl_zed_static.a"
        ],
        "resourcesFiles": [
            "neural_depth_3.6.model",
            "positional_tracking_2.2.model",
            "skeleton_body18_3.2.model"
        ],
        "resourcesFilesExpected": [
            "objects_performance_3.2"
        ],
        "valid": [
            "<b>ZED SDK version:</b> 4.1.4",
            "<b>CUDA version:</b> V12.1.66"
        ],
        "warning": [
            "Multiple version of CUDA has been detected. It is recommended to uninstall other versions than 12.1."
        ]
    }
}

Please be sure that you are using your Jetson at maximum power.
You can force it by running the sudo jetson_clocks.sh command.

$ sudo nvpmodel -q --verbose
NVPM VERB: Config file: /etc/nvpmodel.conf
NVPM VERB: parsing done for /etc/nvpmodel.conf
NVPM WARN: fan mode is not set!
NVPM VERB: Current mode: NV Power Mode: MAXN
0
NVPM VERB: PARAM CPU_ONLINE: ARG CORE_0: PATH /sys/devices/system/cpu/cpu0/online: REAL_VAL: 1 CONF_VAL: 1
NVPM VERB: PARAM CPU_ONLINE: ARG CORE_1: PATH /sys/devices/system/cpu/cpu1/online: REAL_VAL: 1 CONF_VAL: 1
NVPM VERB: PARAM CPU_ONLINE: ARG CORE_2: PATH /sys/devices/system/cpu/cpu2/online: REAL_VAL: 1 CONF_VAL: 1
NVPM VERB: PARAM CPU_ONLINE: ARG CORE_3: PATH /sys/devices/system/cpu/cpu3/online: REAL_VAL: 1 CONF_VAL: 1
NVPM VERB: PARAM CPU_A57: ARG MIN_FREQ: PATH /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq: REAL_VAL: 1479000 CONF_VAL: 0
NVPM VERB: PARAM CPU_A57: ARG MAX_FREQ: PATH /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: REAL_VAL: 1479000 CONF_VAL: 2147483647
NVPM VERB: PARAM GPU_POWER_CONTROL_ENABLE: ARG GPU_PWR_CNTL_EN: PATH /sys/devices/gpu.0/power/control: REAL_VAL: auto CONF_VAL: on
NVPM VERB: PARAM GPU: ARG MIN_FREQ: PATH /sys/devices/gpu.0/devfreq/57000000.gpu/min_freq: REAL_VAL: 921600000 CONF_VAL: 0
NVPM VERB: PARAM GPU: ARG MAX_FREQ: PATH /sys/devices/gpu.0/devfreq/57000000.gpu/max_freq: REAL_VAL: 921600000 CONF_VAL: 2147483647
NVPM VERB: PARAM GPU_POWER_CONTROL_DISABLE: ARG GPU_PWR_CNTL_DIS: PATH /sys/devices/gpu.0/power/control: REAL_VAL: auto CONF_VAL: auto
NVPM VERB: PARAM EMC: ARG MAX_FREQ: PATH /sys/kernel/nvpmodel_emc_cap/emc_iso_cap: REAL_VAL: 0 CONF_VAL: 0

i just check the nvpmodel, and there is no change after “sudo jetson_clocks”.
unfortunately, still same “usb3.0” fail was occurred in diagnostics.

plz let me know next check steps.

The jetson_cloks script simply maximizes the CPU and GPU clocks, it does not change the nvpmodel

i tried it after

sudo jetson_clocks

but it still not work.

Is the camera working normally with a PC?
If this is the case, then the Jetson device that you are using is not providing a standard USB3 connection type.

hmmm… yes it was working normally with a PC.
i agree with your oppinion that SOM jetson nano was not made properly.

thx for your answers :smiley: