ZED2i jetson orin nx USB Camera not detected

Hi

I used a ZED2i camera for a few months on a Jetson Orin Nano without any problems, but when I try to switch the Jetson to a Jetson Orin NX, the camera was not detected by the SDK.

When I use the ZED diagnostic application, the only error was: Camera not detected. Make sure the camera is connected.

I am using the original ZED USB cable.

Best regards.

Hi @cmcobosetrair
Please run the ZED Diagnostic tool and send here the content of the report that it generates.

Hi @Myzhar
ZED_Diagnostic_Results.json (17.6 KB)

Hi @cmcobosetrair
The camera is detected, but the ZED SDK cannot open it.

Please post the output of the command ls /dev/video*.
Have you tried to reflash the Jetson using the SDK Manager?

Hi @Myzhar
ls /dev/video*: No such file or directory

No I haven’t tried reflashing the Jetson, but it’s the last option for me (and it might not be an option) because it would require reinstalling all the packages I already had before.

Hi @Myzhar,
I try to open the camera usingcheese and `guvcview, as suggested in another forum, without success.

lsusb | grep -i stereo
Bus 002 Device 027: ID 2b03:f880 STEREOLABS ZED 2i
Bus 001 Device 017: ID 2b03:f881 STEREOLABS ZED-2i HID INTERFACE

sudo dmesg | grep -i zed
[ 499.555535] hid-generic 0003:2B03:F881.0003: hidraw2: USB HID v1.11 Device [STEREOLABS ZED-2i HID INTERFACE] on usb-3610000.usb-2.3.2/input0
[ 499.715186] usb 2-1.3: Found UVC 1.10 device ZED 2i (2b03:f880)
[ 4862.302445] hid-generic 0003:2B03:F881.000C: hidraw2: USB HID v1.11 Device [STEREOLABS ZED-2i HID INTERFACE] on usb-3610000.usb-2.3.2/input0
[ 4862.395079] usb 2-1.3: Found UVC 1.10 device ZED 2i (2b03:f880)
[ 5961.449432] usb 2-1.3: Found UVC 1.10 device ZED 2i (2b03:f880)

This is expected because the UVC driver could not create a valid /dev/videoX device.

I suspect you have broken something at the file system level and only a full reflash of the device can fix it.

Before reflashing, I recommend you test the camera with another CUDA-enabled host device to exclude eventual hardware issues.

Hi @Myzhar

I managed to connect the camera and get it working, but its behavior is erratic; sometimes it works, sometimes it doesn’t. When I open ZED_Explorer, it often gets stuck in a loop of “opening camera” and “waiting camera”. Sometimes it opens correctly and when its happens, it works correctly until the Jetson is restarted.

When the camera does not open and I run dmesg -w, I see the following:

usb 2-1.2.1: Found UVC 1.10 device ZED 2i (2b03:f880)
input: ZED 2i: ZED 2i as /devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.2/2-1.2.1/2-1.2.1:1.0/input/input14
usb 2-1.2.1: Disable of device-initiated U1 failed.
usb 2-1.2.1: Disable of device-initiated U2 failed.
usb 2-1.2.1: reset SuperSpeed USB device number 5 using tegra-xusb

It issue happens with a jetson orin nx and the official zed cable. With other jetson (a orin nano) the camera open without problems.

Since the camera works correctly with other Jetson Devices, I suspect there’s something wrong with this specific Jetson.
The dmesg log seems to confirm this.
Are you using cable extenders or USB3 hubs?

If the problem persists, I recommend trying to reflash the Jetson.