Ever since I installed XBCD I've been having USB problems. My motherboard only has two USB ports but only one at a time can be used now. If I plug in two USBs, my computer automatically disconnecs both and neither work until I unplug one. Was this caused from the XBCD program? I didn't notice any problem until I installed it, so I was sure this had something to do with it.
You have to go into DEVICE MANAGER and unistall the appropriate USB hub that the PC installed for the port used by your controller. I never had or have experienced a problem with mine. You may want to see if your computer is fully updated and stuff like that. You are running XP right?