Just would like to add that the problem also in 2.4.22-rc2 exists. The ISO transfer stays stable for approx 2 mins (with an interval of 1ms) until I get the error code -75.

Starts ISOchronous mode on an OHCI controller. In fact it's a NEC USB 2.0 controller running in the full speed 12Mbit mode:
Aug 11 19:07:27 sauerkraut kernel: comedi0: usbdux: usb-device 0 is attached to comedi.
...a bit later:
Aug 11 19:10:00 sauerkraut kernel: Non-zero urb status received in ao intr context: -75


Dave: this is basically the same phenomenon I've told you for the ISO-in mode. In the ISO-in mode I have different execution times in the completion handler. If the time is short (basically only a resubmit) then I get also the -75 error after approx 5 mins. If the time spent in the completion handler is long I don't have this problem. I suspect that the same is true for the ISO out urb. I can add a usleep just to give it a try.

I have no problems with uhci controllers. Seems to be somthing ohci specific. Maybe at the moment I resubmit the urb the controller might still hold the data from the former transfer...???

/Bernd

Bernd Porr wrote:

Hi!

I get occaisonally the error flag USB_ST_DATAOVERRUN when the interrupt handler is called with an ISO-out transmission. This only happens with the ohci driver. Especially strange that it happens in the interrupt handler and with ISO which has no ACK.

Any ideas?

/Bernd


--
http://www.cn.stir.ac.uk/~bp1/
mailto:[EMAIL PROTECTED]





-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to