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