Did you check if USB keyboard is set to enabled in BIOS?
Yes, I have that option and tried with it on and off. That setting has no effect on Windows because all it does is install an interrupt handler for DOS or Windows to use. But once Windows loads the USB host driver, it kicks the BIOS driver out.
Or not be a bull in a China shop. Just try 2k/xp.
Heh, I was sort of raging like a bull, but that's only because my attempts to use the vacuum desolderer and solder wick failed. Good idea to check in Windows XP. It also doesn't detect any device and repeatedly says, "Power Surge on Hub Port", so there still is some hardware fault. I checked the voltage on the power pins on the 2nd, useless port while the keyboard was plugged into the 1st port, and it was the normal 5V.
BUY A VACUUM DESOLDERING PUMP
I have one (not built into the soldering iron), but I didn't realize you had to quickly withdraw the soldering iron, completely cover the thru-hole, then press the trigger. I was holding it at a 45" angle without covering, which worked in the past when the solder was only on the surface. I tried the new way on a throw away motherboard and it does work for thru-holes.