My USB Host has decided to take a break. I have no explanation for this.
OS: Windows 7 x64 Home Premium
CPU: AMD Phenom II x3 710 with Arctic Cooling Freezer 7 PRO Rev 2
Motherboard: ASRock N68-UCC
RAM: 4 GB Hynix 1333
VGA: XFX HD5770
PSU: OCZ ModXStream Pro Modular 600W
Media: LG DVD-RW
Removable drive bay: Vantec EZ-Swap3
Card reader: Silverstone FS34
HDD: 1TB Samsung Spinpoint f3
It was running just fine for a few months, but I my issue was that the motherboard didn't have enough USB headers for my needs. It had 4 USB ports in the back, and just 2 pairs of internal headers. My case had 2 USB ports on the front panel, plus the card reader required at least 4 headers more (4 USB ports, and a variety of card slots, you know the deal). I bought a 4-port USB2.0 PCI card which also had a USB header and an internal USB port. The front panel USB ports were hooked up to the mobo header (USB 7-8), the card reader's card slots were connected to the other pair on the mobo (USB 5-6), and the card reader's USB was connected to the PCI card headers. All worked just fine, no problems. Problems started unexpectedly over the weekend. I have no idea what happened, but the outcome is:
1) The internal USB headers seem to be dead. Irrespective of what I connect to them (case front panel, card reader slots, or card reader USB ports), they show no sign of life. A USB device with LED plugged into either of these ports doesn't even have the LED on.
2) The rear panel USB ports are alive, but are now functioning as USB 1.1. In fact, my Windows 7 tells me I have no USB 2.0 ports at all on my computer.
What I've tried:
1) Remove all USB hubs, restart PC. Nothing.
2) Uninstall USB controllers (Standard OpenHCD and Enhanced PCI to USB). It's a bit tricky because of the USB keyboard/mouse, but they reinstall themselves straight way, and it didn't do any good anyway.
3) Disable USB2.0 support in BIOS, restart, then restart again and enable USB2.0 support. Nothing.
4) Clear CMOS. Got it cleared, but still nothing.
I have absolutely no idea what to do next. None. Help, anyone?