Hi Ian,

On Tue, 1 Mar 2005, Ian Campbell wrote:
> > If you are not yet tired of my requests then could you
> > please regenerate the log after adding the following to
> > the beginning of the dump_ptd() and dump_ptd_{in,out}_data()
> > functions:
> >
> >     if(PTD_GET_EP(ptd) != 3)
> >             return;
> >
> > I hope that such a filtering will yield us the intact log
> > for EP=3.
>
> I've attached log -9. It was made with the patch you sent rather than
> the complete latest driver. the short reporting fix is applied as well.
>
> As well as ifup I also did a ping, so this trace includes a bunch of
> CC=3 lines.
>
> I hope it includes the information you are looking for, if not just let
> me know...

Thanks for the log. Now it seemed to be intact. Assuming
this is true, the following could be noted:

- all the transfers on EP3 succeeded, except for these
few Toggle mismatch failures (no other errors)

- the Toggle bit was always set correctly by the isp116x-hcd
driver, even for the transfers that failed with Toggle
mismatch

- though the handling of the Toggle bit for successful int
and bulk transfers is exactly the same in the isp116x-hcd,
the log showed no Toggle mismatches on bulk endpoints.
Neither have I seen Toggle mismatch error with my devices
here

Therefore I suspect that the dongle is guilty sending the
USB data packet with incorrect Toggle from EP3 every now and
then. Say, when you start a new operation like ping. Of
course, the verification would be to detect this error with
some other HC and HCD or with USB analyzer. As the error
condition is temporary, I think we may stop here.

In summary, I have tried hard to convince the world and
myself that somebody else is guilty of this error :) Thanks
for your help.

Olav




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&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