I have successfully built both libfreenect (driver for Xbox Kinect) and libusb (which is a dependency).However, if I try to open the Kinect using the freenect_init(...) function, it returns -99. I tracked down the error to the funtion libusb_init(...) which is returning this error, LIBUSB_ERROR_OTHER.As I use a minified custom kernel configuration (version: 2.6.37) I think I missed to enable an important config option.Kernel config is available on pastebin.com.The Kinect gets successfully recognized (reported in dmesg including correct product/vendor information).Does anyone has an idea how to get rid of this error?UPDATE:After setting the LIBUSB_DEBUG environment variable to 3 I got the following message:[op_init] could not find usbfs
libusb_init() returns -99
linux;kernel
libusb requires that the VFS usbfs is mounted. After adding the following line to /etc/fstab the problem was solved:usbfs   /proc/bus/usb   usbfs   defaults   0   0