Man T wrote:
> Yes, deleted the USB entries under 'Yellow' question marks.
> Reboot XP, then the 'Enhanced' USB are shown.
>
> BTW, how do I know which 2 ports are USB 2.0?
>
The "Enhanced" entries in Device Manager are not ports.
One "Enhanced" entry, controls six or eight connectors,
and provides USB2 services.
On a motherboard with twelve connectors, it makes
sense to use two Enhanced controllers controlling
six connectors each. So all twelve connectors on
the motherboard can run at USB2 rates.
Controller Controller
/ | | | | \ / | | | | \
#1 #2 #3 #4 #5 #6 #7 #8 #9 10 11 12
Your USB 1.1 Controllers, have a ratio of one controller
for three connectors. (Many older motherboards chose
a ratio of one USB 1.1 controller per two USB ports.)
This is how your motherboard does it. These ratios are
fixed by the design of the Southbridge.
Controller Controller Controller Controller
/ | \ / | \ / | \ / | \
#1 #2 #3 #4 #5 #6 #7 #8 #9 10 11 12
At runtime, when you plug in a USB device, the negotiation
process "binds" the connector to either a USB2 controller
or to a USB 1.1 controller. All 12 connectors could run at
USB 1.1 rates if they wanted. All 12 connectors could run
at USB 2.0 rates. There is enough hardware for any mix
of those two rates.
Retail motherboards may place most of the USB connectors
on the back (like eight of them), and put the remainder
on expansion headers (2x5 pin block) on the motherboard
surface. You need cabling connected to the 2x5 pin block,
to add more connectors. Each 2x5 pin block supports
two connectors. This is an example of an adapter
for such a purpose. The two blue things are 2x5 connectors.
The plate has four USB connectors on it.
http://estore.asus.com/images/14-000500010.jpg
There is a utility, which you can use to read the config
info from a USB device. But it is no longer available for
download from Microsoft. (The bums at Microsoft, even
had the copies on archive.org removed. And probably because
I posted URLs leading to the copies.) This is the info
for that utility, if you need it some day. With some practice,
you can tell whether a device is operating at USB 1.1 or USB 2.0
rates, without having to resort to benchmarking to figure
it out. UVCView is similar to the previous USBView, but had
added to it, some stuff for USB Video Class support (like
for webcams). This is how you find out about your "ports" -
this works at the port level.
*******
ftp://ftp.efo.ru/pub/ftdichip/Utilities/UVCView.x86.exe
http://www.users.on.net/~fzabkar/USB_IDs/UVCView.x86.exe
File size is 167,232 bytes.
MD5sum is 93244d84d79314898e62d21cecc4ca5e
This is a picture of what the UVCView info looks like.
http://www.die.de/blog/content/binary/usbview.png
Some information on the parameters seen in UVCView.
http://www.beyondlogic.org/usbnutshell/usb5.htm
*******
Paul