Microsoft

Understand and exploit USB topology in Windows XP

How many USB devices your Microsoft Windows XP system can handle? The answer may surprise you. Greg Shultz shows you how your machine organizes all its connections and how you can evaluate the Device Manager's total running capacity.

As long as you have enough power, attaching many USB devices to your Microsoft Windows XP system can't cause degradation in performance — even if you attach as many as 127 USB devices at one time.

While it's unlikely for that many devices to be connected at a time, that number is made possible by Windows XP's seven-tiered USB topology. The top, or tier number one, consists of the host controller or root hub, which is the USB hub built in to the computer's motherboard. Tiers two through six are equipped to consist of a series of USB hubs (two or more at each tier) daisy chained together. Tier seven consists of any devices attached to the USB hub(s) at tier six.

While USB hubs can draw power from the root hub, the amount of power is limited to 100 milliamperes per port, and the hub can have only four ports. However, most USB hubs have their own external AC adapter and can provide up to 500 milliamperes of power per port on more than four ports.

Follow these steps to learn more about the root hub and the USB hubs attached to your system in Device Manager:

  1. Go to Start, right-click My Computer, and select Manage.
  2. Click Device Manager in the left pane.
  3. Click Universal Serial Bus Controllers in Device Manager. (Figure A)
  4. Double-click each root and USB hub and check the information on the tabs. (Figure B)
Note: This tip applies to both Windows XP Home and Windows XP Professional.

Figure A

Universal Serial Bus Controllers in Device Manager

Figure B

USB hub

Miss a tip?

Check out the Windows XP archive, and catch up on our most recent Windows XP tips.

Stay on top of the latest XP tips and tricks with our free Windows XP newsletter, delivered each Thursday. Automatically sign up today!

About Greg Shultz

Greg Shultz is a freelance Technical Writer. Previously, he has worked as Documentation Specialist in the software industry, a Technical Support Specialist in educational industry, and a Technical Journalist in the computer publishing industry.

Editor's Picks

Free Newsletters, In your Inbox