Intel RealSense D455 - control_transfer returned error when connecting to Jetson AGX Orin (Isaac ROS)

I’m running Isaac ROS on a Jetson AGX Orin (JetPack 6 / Ubuntu 22.04 / ROS2 Humble) with a RealSense D455 camera, and I’m facing a persistent USB communication issue.

When I launch my custom Isaac ROS pipeline (using the RealSense driver), the camera initializes but starts spamming the following warning message:

[component_container_isolated-2] 08/10 11:28:17,269 WARNING [281470707439840] (messenger-libusb.cpp:42)control_transfer returned error, index: 768, error: Resource temporarily unavailable, number: 11

My Setup

  • Device: Jetson AGX Orin (64GB)

  • OS: Ubuntu 22.04 (JetPack 6.0 / L4T 36.4.7)

  • ROS2: Humble

  • Isaac ROS: Latest from main

  • RealSense SDK: librealsense2 2.55.1

  • Camera: Intel RealSense D455 (firmware 5.15)

  • Connection: USB3.2 port


What I’ve Tried

  • Verified camera with realsense-viewer - streams are functional at first, but then stop working and the warnings appear.

  • Tried running on another PC (not Jetson) with NVIDIA GPU and same Isaac ROS setup - everything works properly.

  • Different cables and ports (same issue).