Probably by now you've worked around your problem, but I wanted to post the solution for others who might hit this later.
Your issue is the Intel EHCI compliance test tool. If you disable it in Device Manager, I bet that your system will start recognizing USB after a reboot.
I had your problem this morning, and disabling the Intel EHCI compliance test tool worked for me.
I work for a company that makes USB devices. That Intel tool is a compliance test tool that manufacturers/testers use to make sure that their devices meet the USB spec. It's a known issue that the test disables your ports. End users get no benefits from this tool; just dead USB ports.
My problem started last Saturday when i downloaded driver updates according to a programme i had not used prior called Driver Max and downloaded the drivers it suggested then began installing those.After rebooting all sound was also lost including the little icon in the systray. tho i have since regained that back after researching and getting an updated driver for my sound without the program Driver Max.
I have WinXP Pro version 2002 sp3 installed,Intel Pentium 4, 480MB Ram, 149GB drive with 83GB used,I also have the Disk/s for the hardware and the computer.I do have an external HD for backing up but unfortunately that wont work either being USB - and the silly thing only backs up certain things although i copy pasted files that were important to me but just not all have been done.
Onboard USB Host controller is SiS 7001 PCI to ISB Open Host Controller..of which there are 3 of these listed in the Device manager along with 3 Root hubs to match.
I also have Intel EHCI compliance test tool listed under USB controllers although i dont remember that being in device manager previously.
All the above seem to be working correctly according to the device manager.
I also have Everest Ultimate Edition installed.
I have a Canon MP150 3 in 1 printer installed which normally i have never had any problems but it will not print out the little popup says the printer is offline and yet it is turned on but just wont print.The usb mouse will not work at all although again nothing says it wont work(I am using the old mouse for now that has a round end socket that plugs in.).I also cannot use the digital camera nor the ipod shuffle.i have tried the ports front and back, turning the computer off and on,attached items and not attached them and rebooting.I have also been to windows updates all the update i received was for the printer.
I have the bios info from Everest but i am unsure how to check the bios for the usb to see if disabled or enabled- I can enter and i find integrated peripherals but I cannot see the letters anywhere that says USB.
I have the motherboard details also but when i went to Phoenix for any updates my version did not exactly match the version they have an update for.I have searched for both the motherboard and Bios but been unsuccesful seeing exactly the same version as mine is.
I also have gone into device manager and USB controllers and tried rolling back the drivers, uninstalling the drivers (admittedly i did not do this in safe mode)and rebooting but all that happens is they are reinstalled by windows and the problem remains the same.I could not do system restore due to the fact that my system restore was turned on but the amount of space for it to save was on the low end of the scale and the system restore when tried told me this could not be restored back to this point( the exact wording i do not remember).
I just want the printer and mouse etc to work once again but cannot work out the USB problem.
Sorry for being so long i did need to explain everything i could explain...thanks in advance.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic