Re: USB 2.0 is too slow?

David Brownell (david-b@pacbell.net)
Fri, 20 Dec 2002 08:42:08 -0800


> Some problems I met as follows.

You didn't mention what kernel or driver version you used.
I'd expect more success with the latest 2.5 code, which
should appear as a patch against 2.4.21pre soon.

> (1)Sometimes it can copy completely in 30 seconds.

300 MB, 30 seconds ... 10 MB/sec, faster can be had;
that shouldn't tax the usb2 hardware at all. But some
PCI systems might not like that additional load.

> Is the echi-hcd module instable or immature now?
> Or the VIA USB 2.0 host controller is bad support?

Some of both. It's explicitly so on 2.4 (CONFIG_EXPERIMENTAL)
and has on 2.5 has recently been regaining stability. Not that
long ago we switched over so usb-storage uses scatterlists to
do queued I/O, stressing the driver and hardware a lot more ...
the expected kinds of bugs did show up, and are being squished.

And you need relatively recent drivers for the VIA support
to behave, in any case. Or even Intel; there's a timeout
that Intel expects to be relatively long, and current kernels
have it quite short. We learned that just this week... :)

- Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/