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