Alan Nisota wrote:
Alan Stern wrote:
This implies that endpoint 0x82 is a bulk endpoint. So what type is it really?
It's identified as bulk.
Maybe the device really does try to send packets that are larger than the maximum allowed limit. That would explain your problems, especially if Windows doesn't bother to enforce the limit at all.

Ok, so I examined the data in the transfer_buffer (even though actual_length is 0) and it does have the correct data returned from the device.
The question I have now is, what do I do?
I'm not sure how to tell how much data the device is actually sending, and I don't seem to be able to control the size of the data that's being recieved (at least not with transfer_buffer_length). Since it is streaming video, I really need to get all of the data. Is there a way I cna hack the EHCI driver to allow me to read more than the allowed data size? Is there some other way I can communicate with the hardware to get around the issue?

-
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to