USB support is still in development. It has come a long way in the 2.3.xx series of Kernels. The best starting point is none other than www.linux-usb.org I've been trying to get a USB scanner and modem working, and I've found the people on the mailing list to be most supportive!
Cheers, John Gay