The patches included here make only minimal changes to the v2.3 USB tree, to make sure no bugs are introduced by the backport if possible. This also means that because the parport stuff in v2.2 and v2.3 is wildly different, that the uss720.c module wasn't backported and thus isn't included in the backport.
And here is the patch (works for both 2.2.14 and 2.2.15):
usb-2.3.99-pre7-1-for-2.2.14.diff.gz (485177 bytes gzipped, 1978821 bytes unpacked)
Changes since last version of this patch:
For those that don't know how to apply the patch, and I really don't recommend such people to play with development code like this, here are the commands needed to apply it to the 2.2 kernel:
cd /usr/src
tar xzvf linux-2.2.14.tar.gz
cd linux
gzip -dc ../usb-2.3.99-pre7-1-for-2.2.14.diff.gz | patch -p1
make distclean
Should you have any problems with setting up the USB support, using it, or general USB on Linux questions, look at the home page of the Linux USB Project
That's about it. Enjoy!
Send any questions, comments, bug reports to: Vojtech Pavlik <vojtech@suse.cz>