Here are some USB patches for 2.6.15-rc1. They fix some build errors,add some more device ids, delete some unneeded #ifdef checks, delete adriver that was grabbing too many USB devices, and adds a new USBdriver.