On Saturday 08 January 2005 7:45 am, Larry Schiefer wrote:

> 2. Is there something in the scatter-gather change that restricts it
> from being back-ported to the 2.4 kernel?

The main thing I'd worry about with respect to calling usb_sg_*() is
that for 2.4 HCDs the URB queueing isn't trustworthy ... though I
suspect EHCI handles them mostly OK for bulk transfers (even though
that HCD is out of sync with 2.6), and maybe one of the UHCIs behaves
by now.  (Some folk report problems with queuing in recent OHCI code;
but it was solid back in 2.4.12 or so when I tested all those USB 1.x
HCDs.)  Regardless, I've never advised relying on URB queueing with 2.4
kernels, and I don't know of any device drivers that rely on it to work.

There'd also be usb-storage changes.  The usb_sg_*() calls were
relatively straightforward as I recall; but there were more
subtle changes related to fault handling and drive-specific
handling.  Some drive adapters don't seem to like being driven
very near the wire rates.

- Dave








-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to