URGENT please help - Can't use ZED2 - Grabber Error List - linux_grabber->construct return false

Grabber Error List
-at: /builds/sl/ZEDKit/lib/src/sl_input/grabber/linux/linuxStereoGrabber.cpp_2625: linux_grabber->construct return false

I keep having this error when I run something with ZED2. But camera is working, I checked with cheese.

This is lsusb result:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 13d3:3563 IMC Networks Wireless_Device
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 024: ID 2b03:f781 Logitech USB Receiver
Bus 003 Device 025: ID 2b03:f780
Bus 003 Device 023: ID 0424:2512 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 13d3:56a2 IMC Networks USB2.0 HD UVC WebCam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

This is result of dmesg | grep 2b03:f780:
[ 1433.339348] usb 3-1.1: Found UVC 1.10 device ZED 2 (2b03:f780)

If I check with ffplay /dev/video2 I get video.

If I check processes with top command I see nothing relevant with ZED2.

My Diagnostic Results are below:

{
“Camera Test”: {
“InternalDevicesCount”: 2,
“ZEDCount”: 1,
“camera”: {
“Device ID”: 0,
“Init Output”: “Error : Cannot construct a valid video device (/dev/videoX) for the camera”
},
“error”: [
Specific resolutions are not available
Replug your device or connect the camera to another USB 3.0 port.”
],
“resolutions”: {
“HD1080@15”: {
“initialization”: “Error : Cannot start camera stream. Camera might already be used by another application.”,
“status”: false
},
“HD1080@30”: {
“initialization”: “Error : Cannot start camera stream. Camera might already be used by another application.”,
“status”: false
},
“HD2K@15”: {
“initialization”: “Error : Cannot start camera stream. Camera might already be used by another application.”,
“status”: false
},
“HD720@15”: {
“initialization”: “Error : Cannot start camera stream. Camera might already be used by another application.”,
“status”: false
},
“HD720@30”: {
“initialization”: “Error : Cannot start camera stream. Camera might already be used by another application.”,
“status”: false
},
“HD720@60”: {
“initialization”: “Error : Cannot start camera stream. Camera might already be used by another application.”,
“status”: false
},
“VGA@100”: {
“fps (input)”: 100,
“fps (output)”: 58,
“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)”: 53,
“height (input)”: 376,
“height (output)”: 376,
“initialization”: “OK”,
“status”: true,
“width (input)”: 672,
“width (output)”: 672
}
},
“sensors”: {
“Firmware”: 776,
“Init Output”: “OK”,
“Model”: “ZED 2 (MCU)”,
“Serial Number”: 25969584
}
},
“Graphics Card”: {
“deviceCount”: 1,
“deviceDriverVersion”: 11070,
“devices”: [
{
“arch”: “Ampere”,
“computeCapability”: “8.6”,
“cores”: 2560,
“name”: “NVIDIA GeForce RTX 3050 Ti Laptop GPU”,
“totalMemoryBytes”: “4100521984”,
“totalMemoryMB”: 3910.5625
}
],
“initResult”: 0,
“valid”: [
Graphics card: NVIDIA GeForce RTX 3050 Ti Laptop GPU”
]
},
“Processor”: {
“OS”: “Ubuntu 20.04.4 LTS “,
“avxSupported”: true,
“coreCount”: “12”,
“cpu”: " AMD Ryzen 5 5600H with Radeon Graphics”,
“datetime”: “2022-05-25 11:03:19”,
“hyperThreading”: “1”,
“motherboard”: “FA506QE, ASUSTeK COMPUTER INC.”,
“ramCapacity”: “16,147321”,
“ramUsage”: “”,
“ramUsed”: “5,919449”,
“threadCount”: “24”,
“valid”: [
Processor: AMD Ryzen 5 5600H with Radeon Graphics”,
Motherboard: FA506QE, ASUSTeK COMPUTER INC.”
]
},
“USB”: {
“CorruptedFirmware”: false,
“MCUDetected”: true,
“USBList”: [
{
“USB_path”: “/3”,
“idProduct”: “0x3563”,
“idVendor”: “0x13d3”
},
{
“USB_path”: “/2”,
“idProduct”: “0xc52b”,
“idVendor”: “0x046d”
},
{
“USBMode”: 2,
“USB_path”: “/1/2”,
“bDescriptorType”: 1,
“bDeviceProtocol”: 0,
“bLength”: 18,
“bMaxPacketSize0”: 64,
“bNumConfigurations”: 1,
“bcdDevice”: “3.8”,
“bcdUSB”: “2.0”,
“bcdUSBClass”: 0,
“bcdUSBSubClass”: 0,
“busNumber”: 3,
“device”: “ZED2 MCU”,
“iManufacturer”: 1,
“iProduct”: 2,
“iSerial”: 3,
“idProduct”: “0xf781”,
“idVendor”: “0x2b03”
},
{
“USBMode”: 2,
“USB_path”: “/1/1”,
“bDescriptorType”: 1,
“bDeviceProtocol”: 1,
“bLength”: 18,
“bMaxPacketSize0”: 64,
“bNumConfigurations”: 1,
“bcdDevice”: “1.0”,
“bcdUSB”: “2.16”,
“bcdUSBClass”: 239,
“bcdUSBSubClass”: 2,
“busNumber”: 3,
“device”: “ZED2”,
“iManufacturer”: 1,
“iProduct”: 2,
“iSerial”: 0,
“idProduct”: “0xf780”,
“idVendor”: “0x2b03”
},
{
“USB_path”: “/1”,
“idProduct”: “0x2512”,
“idVendor”: “0x0424”
},
{
“USB_path”: “/4”,
“idProduct”: “0x56a2”,
“idVendor”: “0x13d3”
}
],
“USBMode”: 2,
“ZED Camera Module Detected”: 63360,
“ZED MCU Module Detected”: 63361,
“ZEDDetected”: true,
“error”: [
USB 2.0 connection detected
Please connect your camera to an USB 3.0 port.”
]
},
“ZED SDK”: {
“CUDA Toolkit version”: “V11.5.119 -->located in /usr/local/cuda-11.5/bin/nvcc”,
“CUDA loading”: false,
“GPU Driver Version”: “Driver Version : 515.43.04”,
“GPU Performance”: " Performance State : P3”,
“ZED SDK Version (Diag)”: “3.6.5”,
“ZED SDK Version (RT)”: “3.6.5”,
“ai”: {
“checkAI”: true,
“cudaVersion”: 11050,
“cudnnCudartVersion”: 11030,
“cudnnVersion”: 8201,
“cudnnVersionExpected”: 8201,
“tensorVersion”: 8201
},
“binFiles”: [
“libsl_ai.so”,
“libsl_zed.so”,
“libsl_zed_static.a”
],
“resourcesFiles”: [
],
“resourcesFilesExpected”: [
“objects_performance_2.1”
],
“valid”: [
ZED SDK version: 3.6.5”,
CUDA version: V11.5.119”
]
}
}

I also have ZED1 and I have no problem when it’s running.

Hi @Alperenlcr
can you confirm that you connected your camera to a USB3 port?
It seems that you are using a USB2 connection.

Hi @Myzhar,
I connected it to USB3 port. I don’t know why error says that. To be sure I tried with different ports and different computers. I got the same error from Diagnostic tests.

Please send an email to support@stereolabs.com describing the issue and attaching the report file generated by the ZED Diagnostic tool.