> > Question: why did the first urb complete with -EILSEQ when > > the other device was plugged in? > > And also, why did it _keep_ doing that afterwards?
This is presumably the same question. > A quick glance at usb-uhci.c in 2.4.19-pre10 makes me > wonder what other status bits might be set when it > reports that. > > Can you tweak the "return -EILSEQ" to be more like > > { info ("status bits %08x", status); return -EILSEQ; } > > and see if perhaps some other status bit is more suggestive > of the real problem. Maybe the data toggle got trashed, or > something similar. This always gives "status bits 00440000". All the best, Duncan. PS: If I stop the user space driver (which is submitting urbs madly) then the problems stop also. PPS: The user space driver submits on average 3 urbs per jiffy, which is about 1 every 3 milliseconds, which is ok since I am told the USB 1.1 spec states you shouldn't poll an interrupt endpoint faster than 1 poll per millisec. ------------------------------------------------------- This sf.net email is sponsored by: Jabber Inc. Don't miss the IM event of the season | Special offer for OSDN members! JabberConf 2002, Aug. 20-22, Keystone, CO http://www.jabberconf.com/osdn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel