Ted
On 11/2/2004 1:13 PM, Eric Blossom wrote:
On Tue, Nov 02, 2004 at 09:23:20PM +0100, Axel Waggershauser wrote:
On Thu, 2004-10-28 at 13:25 -0700, Eric Blossom wrote:
I have tried to reproduce your bandwidth results by patching the fx2_programmer (http://volodya-project.sourceforge.net/fx2_programmer.php) to use your fast_usb code in it's bench_bulk function to get the data. To produce some data in the FX2, I used the included ex3 program. I connected the FX2 to a NEC based USB2 PCI extension card:
0000:00:0c.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI]) Subsystem: Unknown device 0ee4:3383
The original fx2_programmer reached about 15 MB/sec with plain libusb usb_read_bulk calls. The patched version (using fusb) got up to about 23 MB/sec - but no more... :-/
You mentioned the host-controllers are generally the biggest issue
regarding throughput. Do have any experience with this NEC chip? Do you
know another reason why I can't reproduce your 32 MB/sec? Maybe the
ex3.c is the bottleneck -
The NEC controllers are known to suck. They're not even the same speed inbound as outbound. They apparently can't talk on both the USB and PCI at the same time...
Most of the motherboards using intel parts seem to work fine. USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 01) Is known to work.
I'm still searching for a PCI add-in card that doesn't suck. I tried the VIA based chip set and it was slow too. I understand that there may be Philips based cards, but I haven't located one.
If you find a fast add-in card, please let me know.
do you have a simple FX2 firmware that works
on any FX2 based device which just produces random data _fast_?
Nope, sorry. ex3 might work, I think that it just says "OK" whenever asked for data, but it's been a while since I looked at it.
Eric
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
--
Ted Huntington Programmer Analyst Main Library University of California, Irvine
PO Box 19557
Irvine, CA 92623-9557
Phone Bus Off 949 824 8926 Phone MRC 949 824 1674 emesg: [EMAIL PROTECTED] webpage: http://business.lib.uci.edu/webpages/ted.htm "Stop violence, teach science."
------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel