On Wed, 18 May 2005, matthieu castet wrote: > Hi, > > I use iso pipe for the incoming data of an usb adsl modem (eagle-usb). > > The problem is that all iso paquets that are empty (actual_length = 0) > have -EILSEQ as status : in my test there is no empty paquets with a > valid status (=0). > When downloading at full speed there are no error. > > I tried with different eagle-usb modem and different uhci controller, > and I see the same error. > > I think usb cam or tv-card that mainly use iso pipe can't produce empty > paquets as there are always data to provide, but that's not true for > adsl modem. > > Somebody told me > (http://lists.infradead.org/pipermail/usbatm/2005-May/000584.html) that > uhci clear the error for incoming iso pipe. > > I wonder if it could be a uhci driver problem, a problem of the modem, > of some controller or something else.
I don't think it's a problem with the UHCI driver. It could be a problem with the modem or the host controller. The UHCI driver returns -EILSEQ as status when no data at all is received from the device. Even an "empty" packet actually contains some data: a DATA0 PID and a 16-bit CRC. It's possible that the modem, instead of sending this data to indicate an empty packet, is sending nothing. Alan Stern ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel