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

Reply via email to