There is one hardware chip that can actually have all its
USB ports fail at the same time. That is the Intel ICH5 or ICH5R
Southbridge. So it can be explained as a hardware failure. To
identify that case, I'd need to know the make and model of
computer or of the motherboard inside the computer.
The USB driver comes with the OS, and USB2 would be present if
you had at least WinXP SP1 service pack.
http://www.usbman.com/USB 2 News.htm
"Microsoft Win XP USB 2.0 drivers are included in Service Pack 1.
Microsoft Windows 2000 USB 2.0 drivers are included in Service
Pack 4. "
You should check Device Manager, and look in the "Universal
Serial Bus" section near the bottom. Some examples here. What
these entries show, is the hardware inside the Southbridge.
This is not a listing of "ports" but of the logic associated
with USB inside the Southbridge.
http://www.usbman.com/Guides/checking_for_usb_2.htm
There is a utility that can show things plugged directly
into your computer USB ports. You can get a copy from
one of the dated links on this page. (UVCView.x86.exe)
Microsoft used to offer this for download, but removed
it. The archive has a copy of it.
http://web.archive.org/*/http://download.microsoft.com/download/e/b/a/e
ba1050f-a31d-436b-9281-92cdfeae4b45/UVCView.x86.exe
In this screenshot, you can see three "Device Connected" entries,
and the data from one connected device is shown on the right.
This is from an earlier version of the utility.
http://www.die.de/blog/content/binary/usbview.png
Paul