[SOLVED] MSI B450 Tomahawk Max - USB 3.0 ports all running as USB 2.0 ?

jamescha

Distinguished
Apr 29, 2012
3
0
18,510
Hi,

I've happily been running with my Tomahawk Max for the past year, but recently I've tried plugging my Quest 2 in via USB and noticed that all of my USB connections are only working in HighSpeed USB 2 mode. I'm not sure if this has always been the case, but it's the first time I've noticed it. Using USB Device Tree, I can see SuperSpeed ports listed, but regardless of the USB port being used, it always seems to show the connection as being on a HighSpeed port?!

I'm running on Windows 10 20H2 and I've tried multiple USB cables that should support USB 3.

Can anyone advice on what may be causing this? I've attached some info about one of the USB ports with the Quest attached for info.


Code:
    =========================== USB Port6 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-6
Properties               : 0x01
IsUserConnectable       : yes
PortIsDebugCapable      : no
PortHasMultiCompanions  : no
PortConnectorIsTypeC    : no
ConnectionIndex          : 0x06 (Port 6)
CompanionIndex           : 0
CompanionHubSymLnk      : USB#ROOT_HUB30#5&4087d53&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
CompanionPortNumber     : 0x02 (Port 2)
-> CompanionPortChain   : 2-2

      ========================== Summary =========================
Vendor ID                : 0x2833 (Oculus VR LLC)
Product ID               : 0x0137
USB version              : 2.10
Port maximum Speed       : High-Speed (Companion Port 2-2 supports SuperSpeed)
Device maximum Speed     : SuperSpeed
Device Connection Speed  : High-Speed
Self Powered             : no
Demanded Current         : 500 mA
Used Endpoints           : 3

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : Oculus XRSP Interface
Device Path              : \\?\USB#VID_2833&PID_0137#1WMHH83D0R0512#{dee824ef-729b-4a0e-9c14-b7117d33a817} (GUID_DEVINTERFACE_WINUSB)
Kernel Name              : \Device\USBPDO-3
Device ID                : USB\VID_2833&PID_0137\1WMHH83D0R0512
Hardware IDs             : USB\VID_2833&PID_0137&REV_0419 USB\VID_2833&PID_0137
Driver KeyName           : {3f966bd9-fa04-4ec5-991c-d326973b5128}\0000
Driver                   : \SystemRoot\System32\drivers\WinUsb.sys (Version: 10.0.19041.1  Date: 2019-12-07)
Driver Inf               : C:\WINDOWS\inf\oem45.inf
Legacy BusType           : PNPBus
Class                    : AndroidUsbDeviceClass
Class GUID               : {3f966bd9-fa04-4ec5-991c-d326973b5128}
Service                  : WinUSB
Enumerator               : USB
Location Info            : Port_#0006.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(0103)#PCI(0000)#USBROOT(0)#USB(6), ACPI(_SB_)#ACPI(PCI0)#ACPI(GPP2)#ACPI(PTXH)#ACPI(RHUB)#ACPI(POT6)
Container ID             : {faffc4d2-27bb-5f5a-8f21-4a36e40a2dac}
Manufacturer Info        : Oculus VR, LLC.
Capabilities             : 0x14 (Removable, UniqueID)
Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code             : 0
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend   : 0
SelectiveSuspendEnabled  : 0
EnhancedPowerMgmtEnabled : 0
IdleInWorkingState       : 0
WakeFromSleepState       : 0
Power State              : D0 (supported: D0, D3, wake from D0)
 
I don't have Quest (or any VR for that matter), but to me, it looks like Quest 2 is only capable of "High-Speed" (even your USB port can run at "SuperSpeed".
Get an high quality USB 3.2 flash drive and check read speeds (write speeds are always slower).
 

jamescha

Distinguished
Apr 29, 2012
3
0
18,510
The Quest 2 definitely supports USB 3, it was the Oculus software which first pointed me in the direction that the device wasn't running in USB 3.

This section from device tree seems to also suggest that


Port maximum Speed : High-Speed (Companion Port 2-2 supports SuperSpeed)
Device maximum Speed : SuperSpeed
Device Connection Speed : High-Speed
 

jamescha

Distinguished
Apr 29, 2012
3
0
18,510
Thanks for the reply. I had tried a number of cables, including a number which I believed to be USB 3 compatible. I've just tried with my Pixel USB A cable I can confirm this one actually works as USB3. Problem solved, looks like it was a cable issue.