Kinect - yszheda/wiki GitHub Wiki

iai_kinect2

libfreenect2

fakenect

GPU

image recification

Courses

Trouble-shooting

exposure

[Error] [usb::TransferPool] failed to submit transfer: LIBUSB_ERROR_IO Input/Output Error


failed to submit transfer: LIBUSB_ERROR_IO followed by dmesg messages

[ 1417.271120] kinect2_bridge: page allocation failure: order:7, mode:0x40d0
...
[ 1417.271230]  [<ffffffff815e8f93>] proc_do_submiturb+0x5c3/0xbc0
[ 1417.271235]  [<ffffffff815ea088>] usbdev_do_ioctl+0xaf8/0xfb0

means USB buffer allocation fails due to memory fragmentation. Reserve memory sudo sysctl -w vm.min_free_kbytes=65536 or more (always less than 5% of total memory) to mitigate this.


[Error] [RgbPacketStreamParser] packetsize or sequence doesn't match!

[Error] [protocol::CommandTransaction] bulk transfer failed: LIBUSB_ERROR_TIMEOUT Operation timed out

[Warning] [OpenCLKdeDepthPacketProcessorImpl] Your ocl-icd has deadlock bugs. Update to 2.2.4+ is recommended.