Skip to main content
Participant
April 4, 2020
Question

Oculus software detecting usb 3.0 as usb 2.0

The title should be self-explanatory; My oculus software is detecting my USB 3.0 cable(the Anker one that was recommended before the official link cable) and USB 3.0 port as USB 2.0. I've gone and tried to update my drivers, including uninstall/reinstall, to no avail. Any suggestions for a fix? For reference, both my Quest and PC are running the latest versions, and my PC is link compatible. 
This topic has been closed for replies.

55 replies

Participant
November 14, 2020
Bringing this back to life because I'm having the exact same issue, enablinng XHCI Hand Off didn't fix it.

Any help?
Up and Coming
November 14, 2020
i can help you there latest version of windows 20H2 that just released has a bug it installs wrong drivers for usb controllers go to your manufactures site and download there drivers and reinstall there drivers not the microsoft ones there flawed had the same issue knew something was wrong because i charge my phone by my computer and when that update came through my phone stopped charging and my usb 3.1 ports where labled as 2.0
Participant
November 14, 2020


i can help you there latest version of windows 20H2 that just released has a bug it installs wrong drivers for usb controllers go to your manufactures site and download there drivers and reinstall there drivers not the microsoft ones there flawed had the same issue knew something was wrong because i charge my phone by my computer and when that update came through my phone stopped charging and my usb 3.1 ports where labled as 2.0


Where should I go? I have an MSI B250M Gaming Pro MOBO, and those drivers don't fix anything for me
Up and Coming
November 14, 2020
I have a Link cable and the port I was using started detecting at USB2, only for the quest. I switched to another port (next to it on same controller) and it connects again on USB3. Never got to a root cause yet since switching to other port on same USB controller resolved the problem.

Cable speed at USB2 peaks around 360 MB/s where when on USB 3 I get 2.4 GB/s on the USB connection test in the oculus software.  Laptop users may not have as ready a means to switch ports.  The port it originally worked with USB 3 on, has a USB SSD that connects as USB3 without a problem.  Weird issue to pop up.
New Participant
July 30, 2022

DUDE this worked for me thank you so much

November 15, 2020
Oculus staff have already stated on this forum that the Oculus software does NOT detect the port as USB 2 or USB 3. Oculus (so they say) only reports what Windows says the port is.

Apparently, on my PC, Windows changes it's mind on a daily basis about whether or not I have USB3 or USB2. I've been running my CV1 on the same hardware, in the same USB 3 ports, since July 2017. I've never unplugged it, swapped ports changed any hardware, reinstalled either Oculus software or Windows. It always used to show as USB 3, now it doesn't.

Maybe Oculus are right. Maybe Microsoft engineers are not capable of detecting USB ports correctly. I'll say this though, since 1990 I've had less problems with hardware and DOS/Windows than I've had with Rift.

If leading edge software teams can't detect a port that is required for their hardware to run, and rely on a third party to do it for them, then something needs to change.
Participant
November 15, 2020

Pic0o said:

I have a Link cable and the port I was using started detecting at USB2, only for the quest. I switched to another port (next to it on same controller) and it connects again on USB3. Never got to a root cause yet since switching to other port on same USB controller resolved the problem.

Cable speed at USB2 peaks around 360 MB/s where when on USB 3 I get 2.4 GB/s on the USB connection test in the oculus software.  Laptop users may not have as ready a means to switch ports.  The port it originally worked with USB 3 on, has a USB SSD that connects as USB3 without a problem.  Weird issue to pop up.


Unfortunately only have the one USB C port on my mobo :(


Richooal said:

Oculus staff have already stated on this forum that the Oculus software does NOT detect the port as USB 2 or USB 3. Oculus (so they say) only reports what Windows says the port is.

Apparently, on my PC, Windows changes it's mind on a daily basis about whether or not I have USB3 or USB2. I've been running my CV1 on the same hardware, in the same USB 3 ports, since July 2017. I've never unplugged it, swapped ports changed any hardware, reinstalled either Oculus software or Windows. It always used to show as USB 3, now it doesn't.

Maybe Oculus are right. Maybe Microsoft engineers are not capable of detecting USB ports correctly. I'll say this though, since 1990 I've had less problems with hardware and DOS/Windows than I've had with Rift.

If leading edge software teams can't detect a port that is required for their hardware to run, and rely on a third party to do it for them, then something needs to change.



Yeah it really seems like a random issue that Oculus doesn't have an answer for so they blame Microsoft
Participant
November 15, 2020
Look under hardware IDs in the device properties and find the correct drivers by searching the vendor ID and the HWID. Lots of these issues sound like driver problems.
Participant
November 16, 2020


Look under hardware IDs in the device properties and find the correct drivers by searching the vendor ID and the HWID. Lots of these issues sound like driver problems.


While I agree that it seems to be some weird driver issue, updating the drivers does not fix it
New Participant
November 30, 2020
Hi guys, just looked at this issue, from what I can see the system tells the device what type of connection it gets. Using an app called USB Tree Viewer I was able to start the app in administrative mode, find the host controller the Oculus device was on unplug the Oculus device and restart the host controller. Once I had restarted the controller I then plugged the Oculus device back in to see that the device was on a USB 3 port ( ss - super speed ) and then restarted the Oculus software and then my Oculus software could tell it was using a ss port and worked properly again. I know it's not a fix as such but, more of a workaround. Try the method and see what results you get. If you want the USB Tree Viewer, google it as I can't post url's yet or email me if you get stuck I don't mind helping anyone out where I can. deathssaviour@googlemail.com.

Cheers
Jon

New Participant
March 10, 2021

Ha! I thought it would drive me bananas.

Quest 2 with link, B550M motherboard using USB GEN 3.2 standard connector. Each time I would boot up the PC oculus would identify the connection as USB 2 (red), after disconnecting and reconnecting the cable (if I was lucky) it would show up as USB 3 (green).

As instructed, I installed the USB Device Tree Viewer software and I saw that after restart the oculus port occupied was 6 but defined as max superspeed and min highspeed. After disconnecting and re connecting the link cable oculus USB port moved from 6 to 2 (all this time oculus software is showing a USB 2 connection), then I disconnected the link, restarted port (2) and reconnected the link, it now shows oculus port 2 as superspeed max and min.

After that so far the oculus port always shows up at port 2, restart, shutdown, connect link, disconnect link, power down headset, power up headset, come rain or come shine oculus shows a solid USB 3 green connection.

Thank you for the fix, much appreciated.

Honored Contributor
December 1, 2020
This has been a really strange issue for a while.  For what it's worth I can use full bandwidth when I use an active extension cable but only USB 2 speeds when just using the anker cable.  I have one of those Z390 boards with the affected chipset and it's been a problem since day 1.  In theory you could just get a really short USB 3 extension cable and plug it onto the end or a USB 3 hub to make it work; I tried a hub myself and it seems to work fine.
Quest 1, i5-8600K at 4.7 GHz, eVGA 1080 ti FTW3, Gigabyte Z370 AORUS Ultra Gaming, 16 GB 3200 MHz