LOW BANDWIDTH ERROR ZED2i (when using ros2 launch)

Hi,

I am facing a Low bandwidth error when I try to launch a zed2i camera on my computer. I am using the original zed usb cable and is plugged into a USB3.1Gen2 (10G) port. The cable length is 5m. I tried opening the camera in the zed explorer and it opened without any LOW BANDWIDTH ERROR. The error only comes when using the ros2 launch.

I have been operating the camera at HD720@30fps and I still see the Consider trying a lower resolution and/or FPS. I wonder what the issue is

\[component_container_isolated-1\] \[2025-08-06 18:27:08 UTC\]\[ZED\]\[INFO\] Logging level INFO

\[component_container_isolated-1\] \[2025-08-06 18:27:09 UTC\]\[ZED\]\[INFO\] \[Init\]  Depth mode: NEURAL

\[component_container_isolated-1\] \[2025-08-06 18:27:10 UTC\]\[ZED\]\[ERROR\] \[Init\]  Unable to capture images. Consider trying a lower resolution and/or FPS

\[component_container_isolated-1\] \[2025-08-06 18:27:10 UTC\]\[ZED\]\[INFO\] \[Init\]  Failed to open camera. Trying to re-open for 5 seconds.

\[component_container_isolated-1\] \[2025-08-06 18:27:10 UTC\]\[ZED\]\[INFO\] \[Init\]  Random wait interval before consecutive openings: \[250\], \[1500\] msec.

\[component_container_isolated-1\] \[2025-08-06 18:27:10 UTC\]\[ZED\]\[INFO\] \[Init\]  Waiting 917 msec before next opening attempt.

\[component_container_isolated-1\] \[2025-08-06 18:27:11 UTC\]\[ZED\]\[INFO\] \[Init\]  Timeout in 3531msec

\[component_container_isolated-1\] \[2025-08-06 18:27:11 UTC\]\[ZED\]\[INFO\] \[Init\]  Opening Camera. Attempt #2

\[component_container_isolated-1\] \[2025-08-06 18:27:11 UTC\]\[ZED\]\[ERROR\] \[Init\]  Unable to capture images. Consider trying a lower resolution and/or FPS

\[component_container_isolated-1\] \[2025-08-06 18:27:13 UTC\]\[ZED\]\[INFO\] \[Init\]  Waiting 797 msec before next opening attempt.

\[component_container_isolated-1\] \[2025-08-06 18:27:14 UTC\]\[ZED\]\[INFO\] \[Init\]  Trying to force a device reboot to recover the video module.

\[component_container_isolated-1\] \[WARN\] \[1754504836.810659463\] \[zed_camera.camera1\]: Error opening camera: LOW USB BANDWIDTH

\[component_container_isolated-1\] \[INFO\] \[1754504836.810708243\] \[zed_camera.camera1\]: Please verify the camera connection

\[component_container_isolated-1\] \[2025-08-06 18:27:16 UTC\]\[ZED\]\[INFO\] \[Init\]  Camera opening timeout reached.

\[component_container_isolated-1\] \[2025-08-06 18:27:16 UTC\]\[ZED\]\[WARNING\] LOW USB BANDWIDTH in sl::ERROR_CODE sl::Camera::open(sl::InitParameters)

\[component_container_isolated-1\] \[2025-08-06 18:27:22 UTC\]\[ZED\]\[INFO\] Logging level INFO

\[component_container_isolated-1\] \[2025-08-06 18:27:22 UTC\]\[ZED\]\[INFO\] \[Init\]  Depth mode: NEURAL

\[component_container_isolated-1\] \[2025-08-06 18:27:23 UTC\]\[ZED\]\[ERROR\] \[Init\]  Unable to capture images. Consider trying a lower resolution and/or FPS

\[component_container_isolated-1\] \[2025-08-06 18:27:23 UTC\]\[ZED\]\[INFO\] \[Init\]  Failed to open camera. Trying to re-open for 5 seconds.

\[component_container_isolated-1\] \[2025-08-06 18:27:23 UTC\]\[ZED\]\[INFO\] \[Init\]  Random wait interval before consecutive openings: \[250\], \[1500\] msec.

\[component_container_isolated-1\] \[2025-08-06 18:27:24 UTC\]\[ZED\]\[INFO\] \[Init\]  Waiting 1267 msec before next opening attempt.

\[component_container_isolated-1\] \[2025-08-06 18:27:26 UTC\]\[ZED\]\[INFO\] \[Init\]  Trying to force a device reboot to recover the video module.

\[component_container_isolated-1\] \[WARN\] \[1754504848.622145288\] \[zed_camera.camera1\]: Error opening camera: LOW USB BANDWIDTH

\[component_container_isolated-1\] \[2025-08-06 18:27:28 UTC\]\[ZED\]\[INFO\] \[Init\]  Camera opening timeout reached.

\[component_container_isolated-1\] \[2025-08-06 18:27:28 UTC\]\[ZED\]\[WARNING\] LOW USB BANDWIDTH in sl::ERROR_CODE sl::Camera::open(sl::InitParameters)

\[component_container_isolated-1\] \[INFO\] \[1754504848.622209848\] \[zed_camera.camera1\]: Please verify the camera connection

\[component_container_isolated-1\] \[2025-08-06 18:27:34 UTC\]\[ZED\]\[INFO\] Logging level INFO

\[component_container_isolated-1\] \[2025-08-06 18:27:34 UTC\]\[ZED\]\[INFO\] \[Init\]  Depth mode: NEURAL

\[component_container_isolated-1\] \[2025-08-06 18:27:35 UTC\]\[ZED\]\[ERROR\] \[Init\]  Unable to capture images. Consider trying a lower resolution and/or FPS

\[component_container_isolated-1\] \[2025-08-06 18:27:35 UTC\]\[ZED\]\[INFO\] \[Init\]  Failed to open camera. Trying to re-open for 5 seconds.

\[component_container_isolated-1\] \[2025-08-06 18:27:35 UTC\]\[ZED\]\[INFO\] \[Init\]  Random wait interval before consecutive openings: \[250\], \[1500\] msec.

\[component_container_isolated-1\] \[2025-08-06 18:27:36 UTC\]\[ZED\]\[INFO\] \[Init\]  Waiting 1118 msec before next opening attempt.

\[component_container_isolated-1\] \[2025-08-06 18:27:37 UTC\]\[ZED\]\[INFO\] \[Init\]  Trying to force a device reboot to recover the video module.

\[component_container_isolated-1\] \[2025-08-06 18:27:40 UTC\]\[ZED\]\[INFO\] \[Init\]  Camera opening timeout reached.

\[component_container_isolated-1\] \[2025-08-06 18:27:40 UTC\]\[ZED\]\[WARNING\] LOW USB BANDWIDTH in sl::ERROR_CODE sl::Camera::open(sl::InitParameters)

\[component_container_isolated-1\] \[WARN\] \[1754504860.287362328\] \[zed_camera.camera1\]: Error opening camera: LOW USB BANDWIDTH

\[component_container_isolated-1\] \[INFO\] \[1754504860.287432658\] \[zed_camera.camera1\]: Please verify the camera connection

\[component_container_isolated-1\] \[ERROR\] \[1754504860.287445168\] \[zed_camera.camera1\]: Camera detection timeout

Hi,

It looks like the camera is not recognized as USB3.
You can confirm by using the VGA resolution. If the camera opens ( but not for the other resolutions), it means that the camera is recognized as USB2 device.
Try to change the cable or the USB port and make sure the USB driver are up to date

Hi @obraun-sl , I tried VGA resolution and that still gives me LOW BANDWIDTH Error. I am using the original ZED cable. I tried changing it to a different one and still the same issue. I have made sure that my USB drivers are upto date.

Here is the output from sudo dmesg -w

[351673.694467] usb 3-3.4.1.2: reset full-speed USB device number 22 using xhci_hcd
[351673.839749] hid-generic 0003:2B03:F881.0025: hiddev1,hidraw2: USB HID v1.11 Device [STEREOLABS ZED-2i HID INTERFACE] on usb-0000:16:00.0-3.4.1.2/input0
[351674.108061] usb 4-3.4.1: USB disconnect, device number 13
[351674.171608] usb 3-3.4.1.2: USB disconnect, device number 22
[351674.860498] usb 3-3.4.1.2: new full-speed USB device number 23 using xhci_hcd
[351675.109691] usb 4-3.4.1: new SuperSpeed USB device number 14 using xhci_hcd
[351675.112327] usb 3-3.4.1.2: New USB device found, idVendor=2b03, idProduct=f881, bcdDevice= 3.09
[351675.112330] usb 3-3.4.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[351675.112331] usb 3-3.4.1.2: Product: ZED-2i HID INTERFACE
[351675.112332] usb 3-3.4.1.2: Manufacturer: STEREOLABS
[351675.112332] usb 3-3.4.1.2: SerialNumber: 34745813
[351675.137569] usb 4-3.4.1: New USB device found, idVendor=2b03, idProduct=f880, bcdDevice= 1.00
[351675.137572] usb 4-3.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=4
[351675.137573] usb 4-3.4.1: Product: ZED 2i
[351675.137574] usb 4-3.4.1: Manufacturer: Technologies, Inc.
[351675.137575] usb 4-3.4.1: SerialNumber: OV0001
[351675.137657] hid-generic 0003:2B03:F881.0026: hiddev1,hidraw2: USB HID v1.11 Device [STEREOLABS ZED-2i HID INTERFACE] on usb-0000:16:00.0-3.4.1.2/input0
[351675.160072] usb 4-3.4.1: Found UVC 1.10 device ZED 2i (2b03:f880)
[351676.496464] usb 3-3.4.1.2: reset full-speed USB device number 23 using xhci_hcd
[351676.641472] hid-generic 0003:2B03:F881.0027: hiddev1,hidraw2: USB HID v1.11 Device [STEREOLABS ZED-2i HID INTERFACE] on usb-0000:16:00.0-3.4.1.2/input0
[351704.304499] usb 3-3.4.1.2: reset full-speed USB device number 23 using xhci_hcd
[351704.450761] hid-generic 0003:2B03:F881.0028: hiddev1,hidraw2: USB HID v1.11 Device [STEREOLABS ZED-2i HID INTERFACE] on usb-0000:16:00.0-3.4.1.2/input0
[351704.716516] usb 4-3.4.1: USB disconnect, device number 14
[351704.892016] usb 3-3.4.1.2: USB disconnect, device number 23
[351705.560381] usb 4-3.4.1: new SuperSpeed USB device number 15 using xhci_hcd
[351705.571489] usb 4-3.4.1: New USB device found, idVendor=2b03, idProduct=f880, bcdDevice= 1.00
[351705.571492] usb 4-3.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=4
[351705.571494] usb 4-3.4.1: Product: ZED 2i
[351705.571494] usb 4-3.4.1: Manufacturer: Technologies, Inc.
[351705.571495] usb 4-3.4.1: SerialNumber: OV0001
[351705.595539] usb 4-3.4.1: Found UVC 1.10 device ZED 2i (2b03:f880)
[351705.643496] usb 3-3.4.1.2: new full-speed USB device number 24 using xhci_hcd
[351705.890284] usb 3-3.4.1.2: New USB device found, idVendor=2b03, idProduct=f881, bcdDevice= 3.09
[351705.890287] usb 3-3.4.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[351705.890288] usb 3-3.4.1.2: Product: ZED-2i HID INTERFACE
[351705.890289] usb 3-3.4.1.2: Manufacturer: STEREOLABS
[351705.890290] usb 3-3.4.1.2: SerialNumber: 34745813
[351705.913884] hid-generic 0003:2B03:F881.0029: hiddev1,hidraw2: USB HID v1.11 Device [STEREOLABS ZED-2i HID INTERFACE] on usb-0000:16:00.0-3.4.1.2/input0
[351707.126403] usb 3-3.4.1.2: reset full-speed USB device number 24 using xhci_hcd
[351707.272792] hid-generic 0003:2B03:F881.002A: hiddev1,hidraw2: USB HID v1.11 Device [STEREOLABS ZED-2i HID INTERFACE] on usb-0000:16:00.0-3.4.1.2/input0

Hi @abhishekpavani,

Can you please run ZED_Diagnostic tool and send us the resulting JSON file? This would help troubleshoot the issue.

Hi @mattrouss ,

Here is my ZED_Diagnostic_Results.json. One thing to note is that the low bandwidth error pops up only during the usage of ros2 launch and not when using the ZED_Explorer.

ZED_Diagnostic_Results.json (10.8 KB)

ZED_Diagnostic does not seem to show any issues related to bandwidth, do you have similar issues in ZED_Depth_Viewer and in python or C++ applications using the camera? Or does this only happen in ROS2?