Re the answer below - do you mean uninstall ALL the items under Universal Serial Bus controllers.?
Since one port is working on your computer, it could be an issue with the port itself. However, Use Device Manager to disable and re-enable all the USB controllers. This lets the controllers recover the USB port from its unresponsive condition
1. Click Start, Type devmgmt.msc, and then click OK. Device Manager opens.
2. Expand Universal Serial Bus controllers.
Note You might have to scroll down the list to find this item.
3. Right-click the first USB controller under Universal Serial Bus controllers, and then click Uninstall to remove it.
4. Repeat step 3 for each USB controller that is listed under Universal Serial Bus controllers.
5. Restart the computer. After the computer starts, Windows will automatically scan for hardware changes and reinstall all the USB controllers that you uninstalled.
6. Check the USB device to see whether it is working.
If this does not help you may try to update the BIOS and chipset drivers from your computer manufacturer’s website."