USBIP fecha conexões de barramento enquanto solicita os dados

USBIP fecha conexões de barramento enquanto solicita os dados

Eu tenho um Turtlebot3 e um Astra Stereo 3D

Estou exportando a porta USB do Turtlebot3 pela rede e conectando-a a um PC remoto para obter os dados para processamento posterior.

Quando tento obter um único tipo de dados, ou seja, RGB ou informações de profundidade, tudo funciona bem. Mas quando solicito os dois ao mesmo tempo, a porta RGB é fechada e agora os dados chegam e o driver da câmera para de funcionar.

O resultado da câmera lsusb astra:

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

Então eu tenho que anexar os dois.

No PC remoto

lista usbip -r host_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)

Portanto, o dispositivo com tag 1-1.3.2 é fechado ao obter os dois fluxos de dados.

Qualquer ajuda/sugestão/pensamentos serão realmente apreciados,

Desde já, obrigado.

informação relacionada