How can I tell if any of my USB ports are providing USB2?
Device Manager shows all the ports as plain USB.
That said, can I make any of them USB2 via software (driver)
upgrading? Or do I have to buy a PCI card with USB2 capability?
If I connect a USB peripheral device to a USB port, what will tell me
if it is running 1 or 2?
Excuse my ignorance on the subject.
Thank you
Homer
First of all, start with this tool. Download link is on the
right of the page. "UVCView.x86.exe"
http://www.microsoft.com/whdc/device/stream/vidcap/UVCViewdwn.mspx
I have a low speed mouse plugged into a USB port, and it shows as:
Current Config Value: 0x01 -> Device Bus Speed: Low
That means the port may have had high and low as options,
and it is currently running in low.
For the device itself, it declares its capabilities in the
bcdUSB field. My mouse reports USB 1.0 as its max. Possible values are
0100, 0110, and 0200, for USB 1.0, USB 1.1, and USB 2.0
bcdUSB: 0x0100
http://www.beyondlogic.org/usbnutshell/usb5.htm
"The bcdUSB field reports the highest version of USB the device supports"
What isn't shown, is how the eight ports on my motherboard, map to the
five entries in Device Manager. For an example of that, see section
5.20.8.1 "Port routing logic" on PDF page 223. The figure shows how
four UHCI (low speed) logic blocks, and one EHCI (enhanced, high speed)
logic block, are dynamically switched to eight USB ports.
http://www.intel.com/design/chipsets/datashts/252516.htm
HTH,
Paul