Camera detected but not detected (too old?)

I’ve had a ZED camera for many years. There is no model number printed on it. It says “ZED” on the front and back, and on the back also has the Stereolabs logo and name.

It shows up in lsusb as:

$ lsusb
Bus 002 Device 006: ID 2b03:f580  

ZED_Diagnostic spits out

$ ./ZED_Diagnostic 
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile

and here’s its result:

    "Camera Test": {
        "InternalDevicesCount": 1,
        "ZEDCount": 0,
        "error": [
            "<b>Camera not detected</b> <br/> Make sure the camera is plugged in or try another USB 3.0 port."
        ]
    },
    "Devices": {
        "CorruptedFirmware": false,
        "GMSLList": [
        ],
        "USBList": [
            {
                "USBMode": 3,
                "USB_path": "/1/4",
                "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": "0xf580",
                "idVendor": "0x2b03"
            },
            {
                "USB_path": "/1/2",
                "idProduct": "0x0620",
                "idVendor": "0x05e3"
            },
            {
                "USB_path": "/1",
                "idProduct": "0x0489",
                "idVendor": "0x0bda"
            },
            {
                "USB_path": "/3",
                "idProduct": "0x3549",
                "idVendor": "0x13d3"
            },
            {
                "USB_path": "/2/2/4",
                "idProduct": "0x0007",
                "idVendor": "0x0101"
            },
            {
                "USB_path": "/2/2/1",
                "idProduct": "0x0e24",
                "idVendor": "0x1a2c"
            },
            {
                "USB_path": "/2/2",
                "idProduct": "0x0610",
                "idVendor": "0x05e3"
            },
            {
                "USB_path": "/2",
                "idProduct": "0x5489",
                "idVendor": "0x0bda"
            }
        ],
        "USBMode": 3,
        "ZED Camera Module Detected": 62848,
        "ZEDDetected": true,
        "notTested": [
            "Please connect a camera to test the USB connection."
        ]
    },

Full result:

{
    "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",
            "HUMAN BODY 70 FAST DETECTION is optimized",
            "HUMAN BODY 70 MEDIUM DETECTION is optimized",
            "HUMAN BODY 70 ACCURATE DETECTION is optimized",
            "PERSON HEAD DETECTION is optimized",
            "PERSON HEAD ACCURATE DETECTION is optimized",
            "REID ASSOCIATION is optimized",
            "NEURAL DEPTH is optimized"
        ]
    },
    "Camera Test": {
        "InternalDevicesCount": 1,
        "ZEDCount": 0,
        "error": [
            "<b>Camera not detected</b> <br/> Make sure the camera is plugged in or try another USB 3.0 port."
        ]
    },
    "Devices": {
        "CorruptedFirmware": false,
        "GMSLList": [
        ],
        "USBList": [
            {
                "USBMode": 3,
                "USB_path": "/1/4",
                "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": "0xf580",
                "idVendor": "0x2b03"
            },
            {
                "USB_path": "/1/2",
                "idProduct": "0x0620",
                "idVendor": "0x05e3"
            },
            {
                "USB_path": "/1",
                "idProduct": "0x0489",
                "idVendor": "0x0bda"
            },
            {
                "USB_path": "/3",
                "idProduct": "0x3549",
                "idVendor": "0x13d3"
            },
            {
                "USB_path": "/2/2/4",
                "idProduct": "0x0007",
                "idVendor": "0x0101"
            },
            {
                "USB_path": "/2/2/1",
                "idProduct": "0x0e24",
                "idVendor": "0x1a2c"
            },
            {
                "USB_path": "/2/2",
                "idProduct": "0x0610",
                "idVendor": "0x05e3"
            },
            {
                "USB_path": "/2",
                "idProduct": "0x5489",
                "idVendor": "0x0bda"
            }
        ],
        "USBMode": 3,
        "ZED Camera Module Detected": 62848,
        "ZEDDetected": true,
        "notTested": [
            "Please connect a camera to test the USB connection."
        ]
    },
    "Graphics Card": {
        "deviceCount": 1,
        "deviceDriverVersion": 11040,
        "devices": [
            {
                "arch": "Ampere",
                "computeCapability": "8.7",
                "cores": 1024,
                "name": "Orin",
                "totalMemoryBytes": "7693123584",
                "totalMemoryMB": 7336.734375
            }
        ],
        "initResult": 0,
        "valid": [
            "<b>Graphics card: </b> Orin"
        ]
    },
    "Processor": {
        "OS": "Ubuntu 20.04.6 LTS ",
        "avxSupported": false,
        "coreCount": "6",
        "cpu": " ARMv8 Processor rev 1 (v8l)",
        "datetime": "2023-04-15 03:38:06 PM",
        "hyperThreading": "0",
        "motherboard": "NVIDIA Orin Nano Developer Kit, Unknown",
        "ramCapacity": "7.693124",
        "ramUsage": "",
        "ramUsed": "4.473700",
        "threadCount": "6",
        "valid": [
            "<b>Processor: </b>  ARMv8 Processor rev 1 (v8l)",
            "<b>Motherboard: </b> NVIDIA Orin Nano Developer Kit, Unknown"
        ]
    },
    "ZED SDK": {
        "CUDA Toolkit version": "V11.4.315 -->located in /usr/local/cuda-11.4/bin/nvcc",
        "CUDA loading": false,
        "ZED SDK Version (Diag)": "4.0.1",
        "ZED SDK Version (RT)": "4.0.1",
        "ai": {
            "checkAI": true,
            "cudaVersion": 11040,
            "cudnnCudartVersion": 11040,
            "cudnnVersion": 8600,
            "cudnnVersionExpected": 8600,
            "tensorVersion": 8502
        },
        "binFiles": [
            "libsl_ai.so",
            "libsl_zed.so",
            "libsl_zed_static.a"
        ],
        "resourcesFiles": [
            "neural_depth_2.0.model",
            "objects_accurate_2.2.model",
            "objects_medium_2.2.model",
            "objects_performance_2.2.model",
            "person_head_accurate_2.4.model",
            "person_head_performance_2.4.model",
            "person_reid_1.4.model",
            "skeleton_body18_3.2.model",
            "skeleton_body38_3.5.model",
            "skeleton_body70_3.3.model"
        ],
        "resourcesFilesExpected": [
            "objects_performance_2.2"
        ],
        "valid": [
            "<b>ZED SDK version:</b> 4.0.1",
            "<b>CUDA version:</b> V11.4.315"
        ]
    }
}

Hi @JetForMe
The camera is correctly listed by the USB controller.
Can you try to use a webcam app (i.e. cheese, guvcview) to open the camera’s raw stream?

Hmm. QuicktimePlayer on my Mac saw it and was able to grab one dark, mostly green frame from both cameras. But that caused QT Player to lock up and required killing it. Relaunching it, it would just crash.

I tried cheese on the Orin Nano, and it sees no devices connected, even though lsusb shows it.

Probably the cable is not working correctly.
You can try to replace it by following this unofficial tear-down guide:

I can try that; the grommet is definitely loose, But I’m surprised it can even do the basic USB enumeration if the cable is bad.