On Wed, Feb 11, 2004 at 05:13:07PM -0800, David Brownell wrote:
> don wrote:
> >I have a device based on an EZUSB-FX2 part.  It sends data with ISO
> >packets.  My code uses the usbdevice_fs calls.  It works on several
> >systems with 1.1 USB ports, but not on a 2.0 system.  The call to 
> >
> >     ioctl (device_fd, USBDEVFS_SUBMITURB, urb) 
> >
> >gets an error return -EINVAL.  
> 
> There was a patch someone posted a while back, to set urb->interval
> when used with usbfs.  I remember the patch being incorrect, since
> it assumed the interval was always 1 frame (or 1 uframe, at high
> speed), but likely that's your basic problem -- kernel bug.

Would this explain an EINVAL return from submitting a URB?

> You may also run into some problem with ISO support through EHCI.
> The high speed ISO code was recently replaced; try it on the latest
> kernels (2.6.2, 2.4.25-rc) and see if that behaves.  Full speed ISO
> support is in the works, with split transactions and all.

I tried 2.6.2 and got the same error.

-- 
Don Reid


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to