[PATCH] iso pipe support for usbatm
castet.matthieu at free.fr
Sun Mar 20 09:26:47 EST 2005
matthieu castet wrote:
> Roman Kagan wrote:
>> On Sat, Mar 19, 2005 at 07:28:04PM +0100, matthieu castet wrote:
>>>> BTW do you get -EILSEQ often? Documentation/usb/error-codes.txt reads:
>>>> (*) Error codes like -EPROTO, -EILSEQ and -EOVERFLOW normally indicate
>>>> hardware problems such as bad devices (including firmware) or cables.
>>> I think this is specific to via controler (someone told me that there
>>> windows driver have some trick for -EILSEQ error)
>> And are there many of those errors?
> When I loged the data, I saw there are EOVERFLOW errors. And because the
> errors aren't catch by usbatm, the bad packet go through
> usbatm_extract_cells and produce the vpi/vci error.
> I will try with a smaller size.
/* may not be in_interrupt() */
if (likely(!urb->status) ||
/* via chipset produce lot's of crc error...*/
urb->status == -EILSEQ))
In case of error : status !=0 couldn't we add the buffer to the
spare_receive_buffers list ?
More information about the Usbatm