ZED 2 not detected, Linux Mint 21.3 Victoria/Ubuntu 22.04 Jammy, 5.1.2 SDK

I cannot get the ZED 2 to properly connect with any USB3 port. I’ve attached the generated report from ZED_Diagnosis tool. when I run:

v4l2-ctl --device=/dev/video0 --all

It indicated an access device failure.  Would this be a uvc driver failure ? From the diagnostics USBList dictionary it appears that the device is recognized on /3 so at least the device was recognized (not quite sure how to interpret this?).

Initially I was testing it successfully on a Win11 note book with 4090GPU. The issue arrises on my Linux WS, Running Mint 21.3 Victoria  (based on Ubuntu 22.0.4 LTS Jammy).

Any insights how to resolve this would be greatly appreciated!

thnx,
-ted

PS: It worked on a Win11 laptop with GPU through the 5.1 SDK.

----------------------------------------------------
ZED_Diagnostic_Results.json:

<snip>
{
    "AI Models": {
        "valid": [
            "MULTI CLASS DETECTION is optimized",
            "MULTI CLASS MEDIUM DETECTION is optimized",
            "MULTI CLASS ACCURATE DETECTION is optimized",
            "HUMAN BODY FAST DETECTION is optimized",
            "HUMAN BODY MEDIUM DETECTION is optimized",
            "HUMAN BODY ACCURATE DETECTION is optimized",
            "HUMAN BODY 38 FAST DETECTION is optimized",
            "HUMAN BODY 38 MEDIUM DETECTION is optimized",
            "HUMAN BODY 38 ACCURATE DETECTION is optimized",
            "PERSON HEAD DETECTION is optimized",
            "PERSON HEAD ACCURATE DETECTION is optimized",
            "REID ASSOCIATION is optimized",
            "NEURAL LIGHT DEPTH is optimized",
            "NEURAL DEPTH is optimized",
            "NEURAL PLUS DEPTH is optimized"
        ]
    },
    "Camera Test": {
        "CorruptedFirmware": [
        ],
        "InternalDevicesCount (GMSL)": [
        ],
        "InternalDevicesCount (USB)": [
        ],
        "USBList": [
            {
                "USB_path": "/9",
                "idProduct": "0x0328",
                "idVendor": "0x0bda"
            },
            {
                "USBMode": 3,
                "USB_path": "/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",
                "iManufacturer": 1,
                "iProduct": 2,
                "iSerial": 0,
                "idProduct": "0xf582",
                "idVendor": "0x2b03"
            },
            {
                "USB_path": "/10",
                "idProduct": "0x0411",
                "idVendor": "0x0bda"
            },
            {
                "USB_path": "/8",
                "idProduct": "0xc52b",
                "idVendor": "0x046d"
            },
            {
                "USB_path": "/10",
                "idProduct": "0x5411",
                "idVendor": "0x0bda"
            }
        ],
        "USBMode": [
        ],
        "ZED Camera Module Detected": [
        ],
        "ZEDCount": [
        ],
        "ZEDDetected": [
        ],
        "ZEDs": [
        ],
        "error": [
            "<b>No Camera detected</b> <br/> Make sure the camera is plugged in.",
            "<b>No Camera detected</b> <br/> Make sure the camera is plugged in.",
            "<b>No Camera detected</b> <br/> Make sure the camera is plugged in."
        ],
        "notTested": [
            "Please connect a camera to test the USB connection."
        ]
    },
    "Graphics Card": {
        "deviceCount": 1,
        "deviceDriverVersion": 13000,
        "devices": [
            {
                "arch": "Ampere",
                "computeCapability": "8.6",
                "cores": 7168,
                "name": "NVIDIA RTX A4500",
                "totalMemoryBytes": "21013659648",
                "totalMemoryMB": 20040.1875
            }
        ],
        "glx_info": "OpenGL vendor string: NVIDIA Corporation\nOpenGL renderer string: NVIDIA RTX A4500/PCIe/SSE2\nOpenGL core profile version string: 4.6.0 NVIDIA 580.95.05\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 580.95.05\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 580.95.05\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 RTX A4500"
        ]
    },
    "Processor": {
        "OS": "Linux Mint 21.3 Virginia ",
        "avxSupported": true,
        "coreCount": "28",
        "cpu": " Intel(R) Core(TM) i9-10940X CPU @ 3.30GHz",
        "datetime": "2026-01-08 11:43:09 PM",
        "hyperThreading": "1",
        "motherboard": "0X75JG, Dell Inc.",
        "ramCapacity": "33.347219",
        "ramUsage": "",
        "ramUsed": "26.507616",
        "threadCount": "56",
        "valid": [
            "<b>Processor: </b>  Intel(R) Core(TM) i9-10940X CPU @ 3.30GHz",
            "<b>Motherboard: </b> 0X75JG, Dell Inc."
        ]
    },
    "ZED SDK": {
        "CUDA Toolkit version": "V13.0.48 -->located in /usr/local/cuda-13.0/bin/nvcc",
        "CUDA loading": false,
        "GPU Driver Version": "Driver Version                            : 580.95.05",
        "GPU Performance": "    Performance State                     : P8",
        "ZED SDK Version (Diag)": "5.1.2",
        "ZED SDK Version (RT)": "5.1.2",
        "[Warning] Other cuda version N°0": "V12.2.140-->located in  in /usr/local/MATLAB/R2024b/sys/cuda/glnxa64/cuda/bin/nvcc",
        "[Warning] Other cuda version N°1": "V12.6.77-->located in  in /usr/local/cuda-12.6/bin/nvcc",
        "ai": {
            "checkAI": true,
            "cudaVersion": 13000,
            "tensorVersion": 101302
        },
        "binFiles": [
            "libsl_ai.so",
            "libsl_zed.so"
        ],
        "resourcesFiles": [
            "neural_depth_5.3.model",
            "neural_depth_light_5.2.model",
            "objects_accurate_3.2.model",
            "objects_medium_3.2.model",
            "objects_performance_3.2.model",
            "person_head_accurate_2.6.model",
            "person_head_performance_2.6.model",
            "person_reid_1.4.model",
            "skeleton_body18_3.2.model",
            "skeleton_body38_3.5.model"
        ],
        "resourcesFilesExpected": [
            "objects_performance_3.2"
        ],
        "valid": [
            "<b>ZED SDK version:</b> 5.1.2",
            "<b>CUDA version:</b> V13.0.48"
        ],
        "warning": [
            "Multiple version of CUDA has been detected. It is recommended to uninstall other versions than 13."
        ]
    }
}
</snip>

Hi @tedzini

This is a ZED, not a ZED 2. This model is no longer in production.

Even if it’s not fully supported by all the modules of the ZED SDK (it misses the required IMU sensor) you can still use it on a well-configured system.

Try to uninstall all the versions of CUDA you installed because they can create conflicts, then download and install the ZED SDK for CUDA 12. It will install the correct version of CUDA.

Well, after doing these steps it still had the same result. (required CUDA 12.8) However, I resolved the issue. The problem was that the usb uvcvideo driver kernel module was not included and built for the OS kernel being used (6.8.0-90-generic, Ubuntu 22.04.1). It looks like my updated Mint OS 21.3 version installed a ‘customized kernel’ that does not come with uvcvideo built-in. If they were at least the packages would have been there:

apt search linux-modules-extra | grep 6.8

Nothing was there so this added it:
sudo apt install linux-modules-extra-$(uname -r)

So it might be a quirk of recent Mint installations (at least based on 22.04 LTS?). After doing this and re-booting, the old ZED works as expected. :slightly_smiling_face:

thanks,

tedZini

Hi @tedzini
Thank you for the feedback :slight_smile: