我试图在同一台机器上运行两个Kinects v2(对于ubuntu 14.04使用libfreenect2) . 一个连接到主板USB3主机,另一个连接到PCI-E NEC主机 . 两者都可以单独工作,但如果我运行一个然后在第一个运行时运行另一个,我会得到第二个kinect的以下错误:
[Error] [protocol::CommandTransaction] bulk transfer failed! libusb error -1: LIBUSB_ERROR_IO
我知道可以在同一台机器上运行多个kinects,但无法弄清楚导致此错误的原因 . 我还尝试了其他一些没有帮助的主机 . 有谁知道如何修理它?
谢谢!
1 回答
解决了这个问题:需要为usbfx分配更大的内存缓冲区,而不是那样做
相反,通过更正grub文件更好(更多这里:https://www.ptgrey.com/tan/10685) .