Hi Ramesh, On Thursday 12 November 2009 12:31:33 Ramesh Rajagopal wrote: > Hi, > > I am trying to implement UVC bulk transfer for my webcam. The following > what I am doing > > 1) After I get VS_COMMIT_CONTROL > 2) I am waking up my streaming thread, which transmit the data to the FIFO > 3) I can see the data coming to the host through USB analyzer. > 4) But followed that I am not getting ACK from the host machine. > > uvcvideo module gives ERROR (-75). I am attaching log file generated by > host side machine. After this error, the host sends RESET signal > to the device which re-enumerates the device.
-75 is -EOVERFLOW, which indicates that the device sends too much data (babble). The next error, -71, is -EPROTO, which indicates some low-level error (bitstuff error, no response received within the bus turn-around time, ...). > My payloadTransferSize is 2048 bytes. I have already sent my descriptor set > about my camera. Is there anything I am doing wrong or > missing something. Can you guys please help on this ? The errors you get are quite low-level. -EOVERFLOW seems to indicate that the device sends too much data in a bulk packet. Can you see that with the USB analyzer ? -- Regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list Linux-uvc-devel@lists.berlios.de https://lists.berlios.de/mailman/listinfo/linux-uvc-devel