Hi there, I have a problem. I'm trying to use the Microsoft Kinect with old processors and also with small devices such as mobile phones that run linux. The openkinect driver uses the libusb library in order to get the data from the Kinect. I'm interested at the depth/rgb video data (even only one image). The camera has two high-bandwidth isochrnonous endpoints, each of which does two 960-byte packets per microframe The main problem is that, during the initialization phase I get the errno 28: not enough free bandwidth available to schedule the isochronous packets of the transfer. The output of lsusb -v is this: http://pastebin.com/b4r2aSk4 There is this comment on the MUSB host controller driver: /* Bits 11& 12 of wMaxPacketSize encode high bandwidth multiplier. * Some musb cores don't support high bandwidth ISO transfers; and * we don't (yet!) support high bandwidth interrupt transfers. */ Do you know if is it possible to modify maybe the openkinect driver in order to get at least one depth image. I tried to set the register in order to use the 15 hz framerate instead of the 30 hz but the error I get happens during the initialization phase. If you need more info I'm here :) Cheers -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html