Update and debug USB stack
This change will allow people to write drivers to support a wider range of USB devices. It will also improve stability and possibly also performance of the USB stack in general.
Although the core and EHCI code is now relatively up to date, the OHCI support still needs improving. Also, we need to implement, test and fix isochronous support for all drivers.
This bounty is probably a pre-requisite task for a slightly more specific task which itself has an associated financial reward. Jim Lesurf has announced a financial reward for the development of support for USB audio devices.
More information about the bounty scheme
Bounty scheme discussion forum