Skip to main content

How to determine whether a USB 3.0 device is operating at SuperSpeed?

How to know whether you are using USB 2.0 or USB 3.0? How to determine whether a USB 3.0 device is operating at SuperSpeed?  TechProceed will let you know the differences.

Note: The information provided in this blog post applies to Windows 8.

In this blog post, I will describe some ways in which you can determine whether a USB 3.0 device that is attached to a PC running Windows 8 version of the operating system, is operating at the optimal connection speed - SuperSpeed.

USB 3.0 introduces a new operating speed called SuperSpeed. Compared to USB 2.0 bandwidth of 480 Mbps, SuperSpeed supports 5.0 Gbps making it 10 times faster than USB 2.0. USB 3.0 also supports lower operating speeds: high speed, full speed, and low speed. Along with increased bandwidth, USB 3.0 host controllers and devices come with the promise of compatibility. USB 3.0 controllers are required to work with all existing USB devices. The fact that current PCs ship with both USB 2.0 and USB 3.0 ports presents an interesting challenge: how should you determine whether a USB 3.0 device is indeed operating at SuperSpeed?

Here are some ways to determine the operating speed of the USB device:
  • Make sure that you have USB 3.0-capable hardware
  • View device information in Device Manager
  • Look for Windows 8 UI messages
  • Use USBView to view the bus speed
  • Determine the bus speed programmatically
  • Troubleshooting
  • Make sure that you have USB 3.0-capable hardware



Typically, newer PCs with USB 3.0 support have both USB 3.0 and USB 2.0 controllers, and both those ports are exposed. The receptacles on USB 3.0 ports are usually blue to distinguish from the receptacles on USB 2.0 ports, which are black. So, if the PC has a blue port, that is a good indication of USB 3.0 support. Note this is not a requirement of the official USB specification, rather a convention adopted by some PC makers.

Figure 1 shows a typical USB 2.0 port.


Figure 1. USB 2.0 port with a black receptacle

Figure 2 shows a typical USB 3.0 port.


Figure 2. USB 3.0 port with a blue receptacle

If the PC does not use blue receptacle for the USB 3.0 ports, it might have a USB 3.0 logo () next to the port.

Figure 3 shows the USB 2.0 logo.


Figure 3. USB 2.0 logo

Figure 4 shows the USB 3.0 logo.


Figure 4. USB 3.0 logo

You should also look for the logo on USB 3.0 devices and cables. Figure 5 shows the USB 3.0 logo on the connector of a USB 3.0 cable.


Figure 5 USB 3.0 logo on USB 3.0 cable
View device information in Device Manager

Next, confirm that Windows enumerated the host controller as a USB 3.0 controller. To confirm that, open Device Manager and locate the controller under the Universal Serial Bus controllers node. If Windows recognized it as a USB 3.0 controller, USB 3.0 eXtensible Host Controller is appended to the device description as shown in Figure 6.


Figure 6. USB 3.0 eXtensible Host Controller in Device Manager
Look for Windows 8 UI messages to determine whether the USB 3.0 device is operating at SuperSpeed

To indicate whether the USB 3.0 device is operating at SuperSpeed, Windows 8 shows UI messages in specific places. If the PC has USB 3.0 controller to which a USB 3.0 device is attached, Windows 8 shows Connected to USB 3.0 when the device is operating at SuperSpeed. If the operating speed is lower than SuperSpeed, the message isDevice can perform faster when connected to USB 3.0.

You can view those UI messages in PC Settings.
Open the Charms Bar by dragging the cursor to top right of the screen or by pressing Win + C.
Select Settings and then Change PC settings.
Select the Devices under PC settings application.

Figure 7 shows the UI message when the USB 3.0 device is operating at SuperSpeed.


Figure 7. PC settings – UI message for a USB 3.0 device that is operating at SuperSpeed

Figure 8 shows the UI message when the USB device is operating at a bus speed that is lower than SuperSpeed.


Figure 8. PC settings – UI message for a USB 3.0 device that is operating at a speed lower than SuperSpeed

You can view similar messages in Devices and Printers, as shown in figures 9 and 10.


Figure 9. Devices and Printers - UI message for a USB 3.0 device that is operating at SuperSpeed


Figure 10. Devices and Printers – UI message for a USB 3.0 device that is operating at a speed lower than SuperSpeed

If the USB 3.0 device is a storage device, Windows Explorer shows similar messages when the volume label is selected, as shown in figures 11 and 12. Note that the View -> Details pane must be selected for the message to be visible.


Figure 11. Windows Explorer - message for a USB 3.0 device that is operating at SuperSpeed


Figure 12. Windows Explorer - UI message for a USB 3.0 device that is operating at a speed lower than SuperSpeed
Use USBView to view device information about the bus speed

If you are writing a device driver, the USBView tool might be more useful for verifying the bus speed. The tool is included in the Windows Driver Kit (WDK) 8 Release Preview (RP), which is available for download at this Web site. USBView in this release has been updated to display SuperSpeed information.

Figure 13 shows a USB 3.0 device operating at SuperSpeed in USBView.


Figure 13. USBView – Message for a USB 3.0 device that is operating at SuperSpeed
Determine the bus speed programmatically

If you are a device driver developer, the USB driver stack exposes a new IOCTL,IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2, which you can use to query speed information for USB 3.0 devices.
Troubleshooting

Here are a few things to try if you find that your USB 3.0 device is capable of operating at SuperSpeed but is operating a lower bus speed:
Make sure that you do not have a USB 2.0 hub between the device and the PC. That is because USB 3.0 devices that are attached to a USB 2.0 hub can only operate at high speed. In this case, either switch to a USB 3.0 hub or attach the device directly to the USB 3.0 port on the PC.
Ensure that the USB 3.0 hub that your device is attached to appears correctly in Device Manager. For certain unsupported USB 3.0 hubs, Windows may disable the SuperSpeed portion of the hub and report it as “Non Functional” in Device Manager.


Figure 14 shows a non-functional hub in Device Manager.

Figure 14. SuperSpeed USB Hub is not functional


Make sure that the cable that is used to connect the device is a USB 3.0 cable. It is also possible that the USB 3.0 cable has signal integrity issues. In that case, the device might switch to high speed. If that happens, you must change the USB 3.0 cable.

Update the firmware for the USB 3.0 device by obtaining the latest version from the manufacturer site. Some USB 3.0 device manufacturers release fixes, for bugs found in the device, as firmware updates.

Update the firmware for the USB 3.0 controller by obtaining the latest version from the manufacturer site. Some USB 3.0 controller manufacturers release fixes, for bugs found in the controller, as firmware updates.

Update the BIOS for your system by obtaining the latest version from the manufacturer. On some motherboards, the BIOS can incorrectly route a device that is connected to a USB 3.0 controller to a USB 2.0 controller. That incorrect routing allows the USB 3.0 device to operate at high speed but not at SuperSpeed. A BIOS update might fix such a problem.

Summary

In this blog post, we discussed ways of making sure that you get optimal experience with your USB 3.0 device attached to a USB 3.0 controller on a PC. If you have any questions, please leave us a comment.

Comments

Popular posts from this blog

Ask a Question and get the best possible Answer!

What’s the best way to ask a question ? The easiest way to contact me about any computer problems or issues is via email. You can reach me via email at snehal [at] techproceed [dot] com. I will respond to as many emails as I can, but due to the large volume of emails that I recieve every day, there is no guarantee that I will get back to you.  If you have any other inquires, questions, comments, ideas, etc, feel free to fill the form given below and I will do my best to respond.  Submit an article to see it on Techproceed ! Are you interested to see your article on TechProceed for the benefit of IT community?  I believe that personally accessible technology is the foundation of humanity’s future. To that end I help people to understand and safely use personal computers and related technology so that they can do more, be more, grow more and connect more than ever before, and be an active participant in that future.  You could submit...

What's Hot

Ask Snehal AI The world's best virtual tarot This Virtual tarot that that can answer all kinds of questions. Questions about the present, the past, and your future. He can be a bit temperamental, requiring that each question be presented with a petition of "Snehal, please answer the following question" or "Snehal, please answer" before each question is asked. Failure to correctly petition will not bring results.    http://asksnehal.techproceed.com/        What's Hot ?                 This section provides a snapshot of what's on the public's collective mind by allowing users to view the fastest-rising searches for different points of time. It also highlights search terms that have suddenly become the most popular among the rest.  Following list is updated day by day, dynamically: Share Files of Any Size Online via Private Torrent in...

How To Read Medium Articles for Free

I’m a regular Medium user and I read Medium articles almost every day. A few years back I didn’t have Medium membership—so, I had to find ways how to read Medium articles for free. I was able to find some ways to bypass Medium’s paywall system and read an unlimited amount of articles every day. I’ll share exactly how to read Medium articles for free in this article. Medium is a great blogging platform. This platform allows anyone to publish and read articles, but some of the articles on Medium are behind a paywall, which means they require a paid membership to read. Medium offers every user 3 free articles to read every month. That means you can read up to 3 articles that are published behind the Medium paywall. Stories that aren’t behind the Medium paywall are forever free to read. Here’s how to read Medium articles for free: You can read Medium articles for free by using the incognito mode of your browser, using extensions of Chrome, using the Telegram instant view from...