USB 転送速度を制限しているものは何ですか?

USB 転送速度を制限しているものは何ですか?

3 つの異なるセンサーを同時に使用しようとしています。センサーの 1 つは Microsoft Kinect for Xbox One センサー (厳密には 2 つのセンサー) で、他の 2 つは ATIS タイプのイベント ベース カメラです。3 つのセンサーはすべて、USB 3.0USB ハブを使用せずに、それぞれ独自の USB ポートを介して Lenovo P51 Thinkpad に接続されています。
現在、2 つの ATIS センサーを一緒に使用しても、まったく問題はありません。しかし、Kinect センサー データ転送を起動して、ATIS センサーの 1 つを使用しようとすると、次のエラーが発生します。

入出力エラーUSB送信エラー
送信開始エラー

Ubuntu 18.04 のシェルで、libusb エラーが発生しています。
そのため、メインボード (またはハードウェアの他の部分?) が、3 つの USB デバイス (すべて高データ出力) の情報を十分に高速に処理できないのではないかと考えています。ただし、それが確実ではなく、単なる推測です。
質問は次のとおりです。1
. これはおそらくハードウェアの問題ですか、ソフトウェアの問題ですか?
2. ハードウェアの問題である場合、どの部分が制限されていて、それを交換するために何を探す必要がありますか?

編集:
出力は次のとおりlsusb -tです:

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 5000M  
    |__ Port 1: Dev 4, If 0, Class=Hub, Driver=hub/1p, 5000M  
        |__ Port 1: Dev 5, If 0, Class=Vendor Specific Class, Driver=usbfs,   5000M  
        |__ Port 1: Dev 5, If 1, Class=Vendor Specific Class, Driver=usbfs,     5000M  
        |__ Port 1: Dev 5, If 2, Class=Audio, Driver=snd-usb-audio, 5000M  
        |__ Port 1: Dev 5, If 3, Class=Audio, Driver=snd-usb-audio, 5000M
    |__ Port 5: Dev 2, If 0, Class=Vendor Specific Class, Driver=usbfs, 5000M
    |__ Port 6: Dev 3, If 0, Class=Vendor Specific Class, Driver=usbfs, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 1: Dev 12, If 0, Class=Hub, Driver=hub/1p, 480M
    |__ Port 2: Dev 9, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 11, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 1: Dev 11, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 3: Dev 10, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 8: Dev 4, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 8: Dev 4, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 9: Dev 5, If 0, Class=Vendor Specific Class, Driver=, 12M
    |__ Port 11: Dev 6, If 0, Class=Chip/SmartCard, Driver=, 12M
    |__ Port 13: Dev 7, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 14: Dev 8, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 14: Dev 8, If 1, Class=Wireless, Driver=btusb, 12M

答え1

実際には、3 つのポートが内部的に 1 つの USB 3.0 ハブに接続されており、USB 3.0 帯域幅を共有しています。

この問題を解決するには、2 番目の USB 3.0 コントローラーが必要です。おそらくラップトップを使用しているので、何もできないと思います。

関連情報