In the same vein as this question, how do you determine what speed the USB ports are on your machine with different OSes installed?
- Windows XP
- Windows Vista
- Windows 7
- Mac OS X
- Linux (Ubuntu)
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
The way I check for Windows is Start → Run →
devmgmt.msc → Universal Serial Bus controllers -> (expand).
At least that's how it looks in Windows Vista, Server 2008 and XP for me. Windows 2000 Pro says something like USB 2.0 root.
You can find out which module is being used by
lspci -v or
Perhaps a better method (if you're interested in particular ports/devices) is to use "lsusb -t"
On OSX, you can go launch System Profiler and look for USB. If you have a High-Speed bus, that means USB 2.0.
Also, the speed is shown, here it's 480 Mb/sec, indicating USB 2.0
Also this may help:
$ ioreg -k IOUserClientClass | grep UserClientClass | grep USBDeviceUserClient | head -1 | sed -e 's/.* = //' "IOUSBDeviceUserClientV2"
On Mac OS X it depends on the hardware, not the software. If you are running a fairly modern Mac, then you have USB 2.0. All Intel Macs and the last couple of generations of PowerPC machines have USB 2.0. I had a first generation aluminum PowerBook 17" that I bought 5.5 years ago. That machine had USB 2.0, so unless you get a really old machine it will probably have USB 2.0.