I'm not sure why this fix worked, but I was having the same problem on my laptop. None of the USB ports were working with any device that I plugged in. I was receiving the Error Code 43 in the device manager that said the device had been stopped. The devices did work on my other systems so I knew it was a problem with my laptop. I tried multiple solutions (flashing bios, reloading chipset, uninstalling the USB controllers, etc) and finally decided to reload my OS. I backed up all my data over our network then wiped the hard drive clean and did a fresh installation of Windows 7. The USB error remained persistent even after I reloaded the OS and all of the updated drivers
. I decided to take the laptop apart to try to get to the motherboard's battery, but could not get the whole thing apart so I just ended up unplugging the laptop, taking out the battery (not the CMOS battery, but the actual laptop battery), pulling out the RAM and disconnecting the hard drive. I left them out for about 15 minutes then replaced them. When I booted back up the error was gone and all of my USB ports and devices are working!! I'm wondering if pulling out the RAM and the battery reset something. Either way, I hope this works for others.