For the most part, the High Speed USB controller will be integrated right onto the motherboard of your system. You will sometimes run into this problem when upgrading to or installing a new version of XP, for sometimes it does not readily have the drivers available.
What you have to do is to actually find out the motherboard that you have in your system, and download, or request the CD, that has the motherboard resources on it, in order to get Windows to install that particular controller.
If you have a name brand computer, you should be able to contact the manufacturer to get the CD or download. However, if you have built the system, or someone else has built you the system, you will need the CD that came with the motherboard.
A controller in a computer system (new or old) is a physical device that controls anything externally attached to it. For example, a hard disk controller (which is internally connected to today's motherboards) controls the hard drive connected to it.
I think what you mean is downloading the 2.0 high speed driver for XP and if you do your windows updates it will usually install that driver for you. Unless I am misunderstanding what you are trying to do.
If you mean the computer is seeing your USB 2.0 as a USB 1.1 then you go into device manager and tell it to update your driver to get a refresh on the device and a USB 2.0 driver downloaded/applied to the device.
A hi-speed USB host controller is basically a 2.0 usb port that replaces the 1.0 usb ports that were created a couple years ago. It's faster than the 1.0 usb ports, its still the same shape, but 2.0...
Yes there is. Buslink makes a 4 port PCMCIA USB 2.0 Host controller, fo about $28.
You can find one at
http://www.mypcgoodies.com/details.asp?item=HM09101%2D1
A USB host controller is a piece of hardware. It is usually incorporated into the southbridge in your motherboard. As such, it cannot be downloaded.
If you want to upgrade a low-speed USB controller...
Many laptops have HI-SPEED USB2 compliant hardware, but often driver problems cause the error "HI-SPEED USB Device Attached To non-HI-SPEED Hub". This is not easy to fix (I'm still fighting it...
In Window XP:"Right click my computer, then "manage", select device manager and scroll down to USB controllers. Click the + then look for the word "Enhanced" in either of the host controller listed....