I am using a Cypress FX2, and the fastest bulk speed I can get in Linux
is 30MB/s.  If I include writing the data to disk that speed is 15MB/s.
I see that CPU use is at 100% when doing these transactions.

Getting 30MB/s requires very specific conditions:
0x1000 size user read buffer
0x1000 size URB buffer

With libusb I only get 16MB/s.  Is there a libusb implementation for ISO
planned?

I am interested in techniques people have found (for example should I
malloc a full 4k page for the URB?  Use bulk queueing [I could not get
this to work in 2.4.21] What other techniques have been found to
increase speed?)

Have any other driver developers seen faster speeds?

Can Linux write to disk in iso at 24MB/s?

Is this a hardware problem that we do not get 60MB/s (or 52MB/s)?
Hopefully, this will be solved in the future.

I am going to test bulk transfers on XP and I will report the results.
According to one Cypress document the FX2 averages 39MB/s in XP (so
9MB/s faster than I am getting on Linux, but still under the 50MB/s
claim).  The important thing for me is that I can write to disk using
iso at 24MB/s.

Ted

--
Ted Huntington
Programmer Analyst I
Main Library
University of California, Irvine
PO Box 19557
Irvine, CA 92623-9557
emesgs:  [EMAIL PROTECTED]
web page:  http://business.lib.uci.edu/webpages/ted.htm
8:00a-12:00p Business Office (949) 824-8926
1:00p-5:00p  Multimedia Resource Center (949) 824-1674
"Stop violence, teach science."




-------------------------------------------------------
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