On Fri, Oct 29, 2004 at 12:27:45AM +0200, Oliver Neukum wrote: > > > We built an FX2 based software radio peripheral and we routinely > > sustain 32MB/sec in either direction. CPU consumption is minimal -- > > on the order of 5% of a 1.4 GHz Pentium M. We did it all in user > > space using libusb, with an added layer on top that does "fast usb" by > > keeping multiple URBs in flight using usbdevice_fs. > > Most interesting. How many URBs do you use?
It's configurable. I think I'm using 100 16KB URBs right now. That's probably overkill, but our hardware can only tolerate about 200 us worth of jitter before it over/under runs. We're also able to arbitrarily split the net 32MB/sec between in and out and everything works. Eric ------------------------------------------------------- This Newsletter Sponsored by: Macrovision For reliable Linux application installations, use the industry's leading setup authoring tool, InstallShield X. Learn more and evaluate today. http://clk.atdmt.com/MSI/go/ins0030000001msi/direct/01/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
