Ask Leo! by Leo A. Notenboom

How can I tell if I have USB 2.0?

Search First! Then browse: Categories | Full Archive | By Date | Newsletter

Home » Hardware

Summary: USB (Universal Serial Bus) 2.0 is a significantly faster version of USB 1.1. Determining which you have is not at all obvious. But it is fairly easy.

I'm thinking of purchasing a USB device, but it requires USB 2.0. I can't find anywhere on my machine that tells me whether or not I have this. How can I tell if I have USB 2.0?

USB (for Universal Serial Bus) 2.0 is a significantly faster version of USB 1.1. Some devices can be quite speed intensive, and hence manufacturers are starting to require the faster connection. Most new machines come with USB 2.0 already built in. But what about an older machine? How do you tell?

It's easy, just not at all obvious.

The tidbit of information you're looking for is buried in the device manager:

  • Right-click My Computer
  • Click on Properties
  • Click on the Hardware tab
  • Click on the Device Manager button
  • Scroll down as needed until you see Universal Serial Bus Controllers
  • Expand that by clicking on the boxed plus sign in front of Universal Serial Bus Controllers

At this point you should see something like this:

"... on most machines the presence of 'Enhanced', even only once, means that all USB ports are USB 2.0 ports ..."

Note the highlighted line: "Standard Enhanced PCI to USB Host Controller". While the exact text may vary, the key is the word "Enhanced".

If it's "Enhanced", it's USB 2.0. If it's not, then it's USB 1.x.

Now, wasn't that obvious?

Important: on most machines the presence of "Enhanced", even only once (which it typically is), means that all USB ports are USB 2.0 ports. Typically a machine will have only one type of port and this tells you which kind they all are.

The one exception to this scenario is a machine with USB 1.1 ports that has a USB 2.0 expansion card added. In this case I know of no way to tell which is which, other than simply knowing you added a USB 2.0 card to a machine with built-in 1.1 ports. Obviously in a case like this, the built-in ports are 1.1, and the added expansion card ports are 2.0.

Related:

Article C2405 - August 17, 2005

Helpful? Get new articles weekly by email in my FREE newsletter!

Your Name:
Your Email:


Why Subscribe?

Recent Comments
63 Comments

You can check to see if your USB device is plugged into a usb1.1 or usb2.0 port in the following way:

In Device Manager, click View/Devices By Connection. Expand 'PCI Bus' - you should see your USB controllers listed. Locate your plugged-in one of the subfolders of the controller. If its parent is an "Enhanced" controller, it's operating at USB2.0 - otherwise 1.1

Locate your device in the tree, paying attention as to whether it's under an "Enhanced" controller or Standard.

Posted by: Jim at July 26, 2008 12:50 PM

I believe there are instances in which new computers have both; the 2.0 are on the main part of the PC, but the additional ones -- on keyboards, monitors -- are 1.1. I think this is true of Apples, too; the back of the monitor is fine but anything on the front (ie, keyboard) is not.

Posted by: a m andrews at July 28, 2008 11:45 AM

Thank you Leo for the info. I have a machine my buddy built for me and I see in the Device Manager that there are no ports that say "Enhanced PCI to USB Controller" but I do have an additional Serial Bus Controller that says "USB 2.0 Root Hub Device" but I cannot locate the actual physical port. Is there any way to find out without doing the plug and pray method?

Thanks,
CJ

Posted by: CJ at August 21, 2008 4:29 PM

I have a computer with 8 physical USB ports.
In the device manager I can see 4 standard host controllers and 2 enhanced host controllers, but neither of the two enhanced ones are connected to one of the 8 physical USB ports. They are all internal.
So, even if you have an enhanced host controller, it does not mean you have a USB 2.0 port on your computer. It just means your computer is capable of having a USB 2.0 port, unfortunately.
And regarding the driver, it has to be 5.1.2600 or later.

Posted by: Adrian at August 27, 2008 8:18 AM

Hi Leo

Everytime I insert a USB device it tell me "this device can perform faster" I checked to see if I am USB 2.0 enabled. The thing is that I appear to have two USB contollers when I checked the Device Manager. Shouldn't I only have one. I have 3 usb ports on my laptop.

It looks like this:

-Universal Serial Bus controllers
--Intel(R)82801FB/FBM USB Uni.Host Controller-2658
--Intel(R)82801FB/FBM USB Uni.Host Controller-2659
--Intel(R)82801FB/FBM USB Uni.Host Controller-265A
--Intel(R)82801FB/FBM USB Uni.Host Controller-265b
--USB Root Hub
--USB Root Hub
--USB Root Hub
--USB Root Hub

-Universal Serial Bus controllers
--PCI Class USB 2.0 Enhanced Host Contoller
--USB 2.0 Root Hub Device

Thanks for your help

Posted by: Gysie Verwey at September 5, 2008 7:42 AM

Came across your site when trying to solve a usb problem with an old server. If it is of intrest, it does indeed have two different speeds, 1.0 at the front and 2.0 at the back. Not common though!
NEC Express5800/140Re-4
http://www.nec.co.jp/express/press/pr060807.html

Posted by: rscc at September 15, 2008 10:22 AM

Hi all. I do not believe the introductory information from the site host, Leo Notenboom, in his introduction is correct: "... on most machines the presence of 'Enhanced', even only once, means that all USB ports are USB 2.0 ports ..."

I just bought a new Dell workstation a month ago and there are eight USB ports and it seems the two in front and two of the six in back of the box are USB 2.0 while the remainder are 1.1. (I see the "this device can perform faster.." message when plugging into the slower ports in the rear with commensurately slower speeds and the absence of the message with commensurately faster speeds when plugging into the two faster ports in the rear or the two in the front.)

I made no special requests to Dell regarding the configuration of the workstation and in fact there was no discussion of the USB ports at all, it's just a standard workstation--though I did order extra RAM and HDD space and a faster CPU.

So I believe even considering the qualifier, "... on most machines...", it is still incorrect. Note also another poster's observation (Adrian at August 27, 2008 8:18 AM) which seems to mirror mine.

Or, was I shortchanged? Or am I doing something else incorrectly? (I wish all eight were indeed 2.0.)

I would like to hear from the site host Leo here by way of a post if he thinks this is the case, but it seems he does not follow up.

Finally, Leo's information seems incomplete: "In this case [in which there are both 2.0 and 1.1 ports] I know of no way to tell which is which..."

Poster Jim (Jim at July 26, 2008 12:50 PM), above, has given one solution: "You can check to see if your USB device is plugged into a usb1.1 or usb2.0 port in the following way:..."

In sum, the information from Leo Notenboom regarding discrimination between USB 2.0 and 1.1 seems not particularly well-researched or thought out.

Posted by: Felicity J. at October 8, 2008 11:20 PM

This is just an added information regarding the said issue. I have a 2 usb flash memory when I will insert the flash memory it will prompt me "this device can perform faster" but when I connect also the other (flash memory) on the same port it will not prompt "this device can perform faster" Maybe one of the cause of this issue is the usb flash memory that you are inserting.

Posted by: ordinary at December 12, 2008 10:07 PM

i do not have usb 2.0 can i update it with software and thats it

No - USB 2.0 is different hardware. You could purchase an expansion card that has USB connectors; that's what I did on one of my older machines.
- Leo
29-May-2009

Posted by: ccbehrens at May 28, 2009 8:17 PM

when i plug usb device into my pc always appear update driver wizard why?
thanks............

Posted by: jun at June 29, 2009 10:19 PM

Post a comment on "How can I tell if I have USB 2.0?":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!

(you may use HTML tags for style)

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

Please wait. Your comment is being processed ...


Question? Ask Leo!