USBIP는 데이터를 요청하는 동안 버스 연결을 닫습니다.

USBIP는 데이터를 요청하는 동안 버스 연결을 닫습니다.

나는 Turtlebot3과 Astra Stereo s 3d를 가지고 있습니다.

Turtlebot3의 USB 포트를 네트워크를 통해 내보내고 추가 처리를 위한 데이터를 가져오기 위해 원격 PC에 연결하고 있습니다.

단일 유형의 데이터, 즉 RGB 또는 깊이 정보를 얻으려고 하면 모든 것이 잘 작동합니다. 하지만 동시에 두 가지를 모두 요청하면 RGB 포트가 닫히고 이제 데이터가 도착하고 카메라 드라이버가 작동을 멈춥니다.

lsusb astra 카메라의 결과:

Bus 001 Device 013: ID 2bc5:0508  
Bus 001 Device 006: ID 2bc5:0608  

그래서 두 개를 모두 연결해야 합니다.

원격 PC에서

usbip 목록 -r 호스트_ip

Exportable USB devices
======================
 - 192.168.0.223
    1-1.3.2: unknown vendor : unknown product (2bc5:0508)
           : /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3.2
           : Miscellaneous Device / ? / Interface Association (ef/02/01)

    1-1.3.1: unknown vendor : unknown product (2bc5:0608)
           : /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3.1
           : (Defined at Interface level) (00/00/00)
           :  0 - Vendor Specific Class / unknown subclass / unknown protocol (ff/00/00)

따라서 두 데이터 스트림을 모두 가져올 때 태그 1-1.3.2가 있는 장치가 닫힙니다.

어떤 도움/제안/생각이라도 주시면 감사하겠습니다.

미리 감사드립니다.

관련 정보