Jump to content

USB-C 3.0 cable being recognized as 2.0??!!?!? ON A 3.0 PORT

N e c o

So for some days now, I have been trying to hook up my Quest 3 to my PC using my 3.0 USB-C cable and now it shows up as 2.0 on the Oculus app and USB Device Tree Viewer. image.thumb.png.f5574cc2b862f4abe59c7ef121f5891d.png

 

At this point idfk what to do. I have tried Restarting the port, and flipping the cable over but nothing works. Sometimes I straight up connect as 3.0 but then after 20min I get a black screen on my Q3 and I have to connect again but when I do connect back it's now 2.0 instead of USB 3.0. Meta support is slow and is just copy-pasting solutions I have tried that don't work and I am tired of this bullcrapery.  This is my last resort

Link to comment
Share on other sites

Link to post
Share on other sites

Does that cable (and port) give you reliable USB 3.0 speeds on another peripheral?

 

You're absolutely sure it's not one of those "charge only" cables that's got USB-C connectors but only the pins necessary for power and USB 2.0 are connected?

I sold my soul for ProSupport.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Needfuldoer said:

Does that cable (and port) give you reliable USB 3.0 speeds on another peripheral?

 

You're absolutely sure it's not one of those "charge only" cables that's got USB-C connectors but only the pins necessary for power and USB 2.0 are connected?

Yes, I am sure it's not one of those "charge-only" cables since I have been using it for 2 months without issues until now since it gave me 2gbs speeds before (using the Oculus USB test)

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, N e c o said:

Yes, I am sure it's not one of those "charge-only" cables since I have been using it for 2 months without issues until now since it gave me 2gbs speeds before (using the Oculus USB test)

What is the cable you are using? Are you using any sort of extension or adapter with it? What are you plugging it into? (For instance, a USB hub that's externally powered, or the USB-C 20 Gbps port on the rear of my Super Cool Motherboard Model by Motherboard Company)

"Any sufficiently advanced technology is indistinguishable from magic" - Arthur C. Clarke
Just because it may seem like magic, I'm not a wizard, just a nerd. I am fallible. 


Use the quote button or @<username> to reply to people | Mark solved troubleshooting topics as such, selecting the correct answer, and follow them to get replies!

Community Standards | Guides & Tutorials Troubleshooting Section

Link to comment
Share on other sites

Link to post
Share on other sites

I'm not entirely sure how USB controllers function, but is it possible for a controller to reduce a ports speed if it runs out of available bandwidth? If it is possible, OPs USB controllers could be overloaded, and some stuff needs to be unplugged. 

 

Or its the cable

Laptop: 2019 16" MacBook Pro i7, 512GB, 5300M 4GB, 16GB DDR4 | Phone: iPhone 13 Pro Max 128GB | Wearables: Apple Watch SE | Car: 2007 Ford Taurus SE | CPU: R7 5700X | Mobo: ASRock B450M Pro4 | RAM: 32GB 3200 | GPU: ASRock RX 5700 8GB | Case: Apple PowerMac G5 | OS: Win 11 | Storage: 1TB Crucial P3 NVME SSD, 1TB PNY CS900, & 4TB WD Blue HDD | PSU: Be Quiet! Pure Power 11 600W | Display: LG 27GL83A-B 1440p @ 144Hz, Dell S2719DGF 1440p @144Hz | Cooling: Wraith Prism | Keyboard: G610 Orion Cherry MX Brown | Mouse: G305 | Audio: Audio Technica ATH-M50X & Blue Snowball | Server: 2018 Core i3 Mac mini, 128GB SSD, Intel UHD 630, 16GB DDR4 | Storage: OWC Mercury Elite Pro Quad (6TB WD Blue HDD, 12TB Seagate Barracuda, 1TB Crucial SSD, 2TB Seagate Barracuda HDD)
Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, DrMacintosh said:

I'm not entirely sure how USB controllers function, but is it possible for a controller to reduce a ports speed if it runs out of available bandwidth? If it is possible, OPs USB controllers could be overloaded, and some stuff needs to be unplugged. 

 

Or its the cable

It depends on the architecture of the controller, and how many things are connected to the controller. There's STT and MTT-based controllers. If they are connecting a lot to one controller, yes, that'll start splitting bandwidth per port. STT (Single transaction translator) and MTT (Multi transaction translator) hub configs boil down to how the hub operates when you mix in different device speeds. STT is not ideal, but is fine in most circumstances, MTT is best. Essentially, STT uses one transaction translator which handles talking between LS and FS (low speed and full speed) USB devices when the device and controller speed doesn't match. With STT, that translator is on the hub controller, meaning when it has to drop speed to handle the slower device, the entire controller while temporarily drop in speed, until it needs to talk to a higher-speed device again. This can cause issues when you're loading a controller up with many highspeed and low speed devices operating at max bandwidth because that translation time causes delays in signal processing and this can cause speeds to waiver from the constant mode switching. With MTT, it's one translator per-port, so each port can swap speeds as needed and they don't affect the other ports. 

In terms of overloading a USB controller, when bandwidth runs out devices just fail to connect, and you'll get a warning message that it's out of resources (at least in Windows). This can also happen if you connect to many endpoints for that particular controller (not going to explain that rabbit hole, LTT did a video on it) and if you start drawing too much power. It's very rare for you to actually fully saturate a USB controller though, because it requires the full data rate all the time and that rarely ever happens.

"Any sufficiently advanced technology is indistinguishable from magic" - Arthur C. Clarke
Just because it may seem like magic, I'm not a wizard, just a nerd. I am fallible. 


Use the quote button or @<username> to reply to people | Mark solved troubleshooting topics as such, selecting the correct answer, and follow them to get replies!

Community Standards | Guides & Tutorials Troubleshooting Section

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×