1

同じマシンで 2 つの Kinects v2 を実行しようとしています (ubuntu 14.04 に libfreenect2 を使用)。1 つはマザーボードの USB3 ホストに接続され、もう 1 つは PCI-E NEC ホストに接続されます。両方とも別々に正常に動作しますが、最初の kinect の実行中に 1 つを実行してから別の kinect を実行すると、2 番目の kinect で次のエラーが発生します。

[Error] [protocol::CommandTransaction] bulk transfer failed! libusb error -1: LIBUSB_ERROR_IO

同じマシンで複数の kinect を実行できることはわかっていますが、このエラーの原因がわかりません。また、役に立たなかった他のホストもいくつか試しました。誰もそれを修正する方法を知っていますか?

ありがとう!

4

1 に答える 1

1

問題を解決しました: usbfx により大きなメモリ バッファを割り当てる必要があります。

sudo modprobe usbcore usbfs_memory_mb=64

むしろ、grub ファイルを修正して実行することをお勧めします (詳細はこちら: https://www.ptgrey.com/tan/10685 )。

于 2015-09-18T20:31:37.800 に答える