First you gotta realise that the main troubles come from the usb chip itself.
Experimenting with different usb chips is important to come to a solution.
This is especially trough for example for via-chipsets.
The best result you usually get with designated usb boards.
Also when using usb ,be sure to put not more then one device (webcam,usb printer,usb mouse,etc.) on each controller.
Secondly in most cases the autodetect from Klaus starts the device properly ,but sometimes a special cheatcode for the driver itself is needed.
The you'd better search which driver is used by the autoconfig script of klaus and search the net for more info about htis driver.
Hope this'll help you..

greetzzzzz