ZED is not detected by Ubuntu 20.04

I have been trying to configure ZED camera on my Linux setup but it is not working. ZED explorer always shows WAITING FOR CAMERA message. Run the diagnostics tool it shows that every thing is ok except it can’t detect the camera.
The weird thing is that it works fine on windows side so I am pretty sure that camera hardware is fine and my Laptop Ports are fine.

Tried reinstalling Linux
Downgrading sdk
Downgrading kernel nothing works

Hi @ZiadMontaser
Welcome to the Stereolabs community.

To better understand what is causing your problem, we need more information on your device’s status and your system’s configuration.

Please connect the camera to the USB3 port, run the ZED Diagnostic tool, and send me the report file it generates.

Here is the output

{
    "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"
        ]
    },
    "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,
        "USBList": [
            {
                "USB_path": "/8",
                "idProduct": "0x1866",
                "idVendor": "0x0b05"
            },
            {
                "USBMode": 2,
                "USB_path": "/5",
                "bDescriptorType": 1,
                "bDeviceProtocol": 1,
                "bLength": 18,
                "bMaxPacketSize0": 64,
                "bNumConfigurations": 1,
                "bcdDevice": "1.0",
                "bcdUSB": "2.16",
                "bcdUSBClass": 239,
                "bcdUSBSubClass": 2,
                "busNumber": 1,
                "device": "ZED",
                "iManufacturer": 1,
                "iProduct": 2,
                "iSerial": 0,
                "idProduct": "0xf582",
                "idVendor": "0x2b03"
            },
            {
                "USB_path": "/14",
                "idProduct": "0x0026",
                "idVendor": "0x8087"
            }
        ],
        "USBMode": 2,
        "ZED Camera Module Detected": 62850,
        "ZEDDetected": true,
        "notTested": [
            "Please connect a camera to test the USB connection."
        ]
    },
    "Graphics Card": {
        "deviceCount": 1,
        "deviceDriverVersion": 12060,
        "devices": [
            {
                "arch": "Turing",
                "computeCapability": "7.5",
                "cores": 2048,
                "name": "NVIDIA GeForce GTX 1650 Ti",
                "totalMemoryBytes": "3899326464",
                "totalMemoryMB": 3718.6875
            }
        ],
        "glx_info": "OpenGL vendor string: Intel\nOpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)\nOpenGL core profile version string: 4.6 (Core Profile) Mesa 21.2.6\nOpenGL core profile shading language version string: 4.60\nOpenGL core profile context flags: (none)\nOpenGL core profile profile mask: core profile\nOpenGL core profile extensions:\nOpenGL version string: 4.6 (Compatibility Profile) Mesa 21.2.6\nOpenGL shading language version string: 4.60\nOpenGL context flags: (none)\nOpenGL profile mask: compatibility profile\nOpenGL extensions:\nOpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.2.6\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 GTX 1650 Ti"
        ]
    },
    "Processor": {
        "OS": "Ubuntu 20.04.6 LTS ",
        "avxSupported": true,
        "coreCount": "12",
        "cpu": " Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz",
        "datetime": "2024-12-09 EET 07:36:33 م",
        "hyperThreading": "1",
        "motherboard": "G512LI, ASUSTeK COMPUTER INC.",
        "ramCapacity": "16.540840",
        "ramUsage": "",
        "ramUsed": "10.147410",
        "threadCount": "24",
        "valid": [
            "<b>Processor: </b>  Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz",
            "<b>Motherboard: </b> G512LI, ASUSTeK COMPUTER INC."
        ]
    },
    "ZED SDK": {
        "CUDA Toolkit version": "V12.6.85 -->located in /usr/local/cuda-12.6/bin/nvcc",
        "CUDA loading": false,
        "GPU Driver Version": "Driver Version                            : 560.35.05",
        "GPU Performance": "    Performance State                     : P8",
        "ZED SDK Version (Diag)": "4.2.2",
        "ZED SDK Version (RT)": "4.2.2",
        "ai": {
            "checkAI": true,
            "cudaVersion": 12060,
            "cudnnCudartVersion": 12020,
            "cudnnVersion": 8907,
            "cudnnVersionExpected": 8907,
            "tensorVersion": 8601
        },
        "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.2",
            "<b>CUDA version:</b> V12.6.85"
        ]
    }
}

Hi @ZiadMontaser
Can you please confirm that the camera stream is available by using cheese and guvcview?
If you can open the camera with them, what resolutions are available?

here is cheese

here is the output of lsusb

It seems that your camera is not working, otherwise guvcview was able to open it.
You are using an old ZED model that is out of production. I suspect the cable of the camera is damaged.
You can try to replace it by following this unofficial guide to disassemble the camera.

guvcview doesn’t work as well the thing is that it works with Windows with no issues at all. so i am almost certain that there is no hardware / cable issues in the camera

Did you test it with other Ubuntu-based PCs?
It’s possible that this specific PC has modified the V4L2 setup in a way that makes it not compatible with the UVC drivers.

I haven’t tested it on other PCs yet.
Is there a way to check if such a conflict occurs?

@Myzhar
Update: Tested on 2 other devices running on same Ubuntu version the same behavior occurs. Works fine on windows but faces detection issue on Ubuntu.
Any suggestions?