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