a person at Cypress sent me tables that show that USB cards on PCI are slower than on the motherboard, and as expected USB thru-put is slower when more than 1 USB chip is in use at the same time.

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

Reply via email to