I had problems with my USB ports not long ago, tried everything I could think of to no avail...
Amazingly the fix was incredibly simple. While your laptop is turned on, unplug it from the power supply and take the battery out, leave it to stand for 5mins or so with no battery in. It should 'reboot' your mobo.
It worked for me