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

Reply via email to