Forum Discussion

kikyo.flower's avatar
kikyo.flower
Honored Guest
1 month ago
Solved

Irregular Disconnect-Reconnect issue when using cable

Has there been a recent update where some standard for what is acceptable behavior in USBs was raised, or something similar? Meaning could what may have previously caused brief lagspikes now cause disruptive disconnects and closes pc link? Or am I without luck and need a new cable or port? I don't have spare cables or ports to test...

 

Since a few weeks ago I've been experiencing disconnects and reconnects ranging from every few minutes to stability periods of hours. I can usually reconnect immediately, but sometimes need to replug. It often crashes games and settings so is very disruptive. The cable is a third party cable sold with the Quest 3 from an official vendor and worked and tested perfectly for almost a year (when other updates didn't mess up link).

 

It happens even when PC-link isn't launched yet but the app recognizes the device is connected, and the headset is stationary for a long time in stand-by mode, only connected by cable. The issue is unaffected by greatly lowered display and bitrate settings in PC-link use. Disconnection sounds still happen when I'm leaving it connected as normal but Airlink is active, but here slow charging notifications occur (which may be normal because my PC USB-C port isn't rated to fully keep up with the Quest 3 charging, but this hasn't caused a problem before). Using this cable in a wall socket works fine without any disruptions and keeps the battery stable.

 

I did a lot of standard hardware/software troubleshooting/reinstalling and made a support ticket already. There is no apparent damage to the cable or either port. Cleaning, slight pulling on the cable or wiggling and reseating the connectors or other movement on either side does not affect the disruption frequency.

Oculus Service Logs shows notable errors at the time of disconnection:
{!ERROR!} [xrstreaming] [V2] WinUsb_ReadPipe(handle:0x000001B94DBADD10, ep:129, len:1024) failed: (31) A device attached to the system is not functioning.
{!ERROR!} [Kernel:Error] OVR Error:
Code: -6102 -- ovrError_XRStreamingUSBIssue
About half a second later (but I remember the widespread user reports of false positives of water damage):
{INFO} [HardwareSDKRelay] HMD [...] got health event with error code -4503: Flaky cable
But soon after also these:
{INFO} [HardwareSDKRelay] HMD [...] got attached event with error code 0:
{INFO} [HardwareSDKRelay] HMD [...] got health event with error code 0:
Windows Event Log didn't show USB disconnections in these disruptions unless I unplug it physically (but does always play the disconnect and reconnect sound)...

  • Solution: It is very likely a hardware issue with the cable itself after all, something to do with the signal-integrity. There has been a small bend somewhere in the cable for most of its lifetime so I didn't think anything of it, but it must be the culprit.

     

    For anyone else having similar link cable problems in the future but no spare parts:

    The USB 2.0 white charging cable can apparently start PClink and stream at fine encoding speeds, so it may be used to do some troubleshooting for the ports and rule out some software issues. But if there is an issue with only the USB 3.0 pins on the ports, this won't find it. The white cable had no disconnections in the hour I left it on. Everything would work fine despite the no-USB 3.0 warning. Please correct me if it is a bad idea to use this cable for PClink hardware testing if you suspect the other cable is broken. If PClink doesn't work then try opening the Quest's MTP storage.

    Then, as I couldn't find another USB 3.0 device, I tested the link cable on a USB 2.0 audio device, and short clipping sounds appeared every few seconds. Using the white charging cable on this device, no such clipping sounds were there, so I think it's conclusive this is a cable fault. If there is an issue with only the USB 3.0 wires in the cable, this won't find it either, but I think it proved useful in detecting issues with shielding or integrity of the cable.

     

    I hope Meta can upgrade the USB Test software in Link to give more accurate errors, because it kept saying there were no issues when tested (unless timed right on the rare disconnects, but even then it's vague), even though it was obvious when using it on an audio device. The only other indicator was the bandwidth that had also dropped by a few hundred mbps compared to testing I remember long ago.

3 Replies

  • steve_40's avatar
    steve_40
    Honored Visionary

    It's hard to diagnose such problems. It could be due to a faulty USB cable, a recent Link update, or GPU driver update, for example. It's often difficult to distinguish between the problems different users are having getting Link/AirLink to work nicely.

    Some recent disconnects and/or grey or black screen issues are suspected to be caused by either the last two NVIDIA driver updates OR recent updates to Link. The good news is that those issues are probably not due to a fault in the USB cable.

    Meta Link freezes after a few seconds | Meta Community Forums - 1368382

    VR screen is grey after 5 ish minutes of use on quest link | Meta Community Forums - 1368350

    Link needing PC restart to reconnect | Meta Community Forums - 1368753

    Meta appears to be investigating some of the problems.

  • Solution: It is very likely a hardware issue with the cable itself after all, something to do with the signal-integrity. There has been a small bend somewhere in the cable for most of its lifetime so I didn't think anything of it, but it must be the culprit.

     

    For anyone else having similar link cable problems in the future but no spare parts:

    The USB 2.0 white charging cable can apparently start PClink and stream at fine encoding speeds, so it may be used to do some troubleshooting for the ports and rule out some software issues. But if there is an issue with only the USB 3.0 pins on the ports, this won't find it. The white cable had no disconnections in the hour I left it on. Everything would work fine despite the no-USB 3.0 warning. Please correct me if it is a bad idea to use this cable for PClink hardware testing if you suspect the other cable is broken. If PClink doesn't work then try opening the Quest's MTP storage.

    Then, as I couldn't find another USB 3.0 device, I tested the link cable on a USB 2.0 audio device, and short clipping sounds appeared every few seconds. Using the white charging cable on this device, no such clipping sounds were there, so I think it's conclusive this is a cable fault. If there is an issue with only the USB 3.0 wires in the cable, this won't find it either, but I think it proved useful in detecting issues with shielding or integrity of the cable.

     

    I hope Meta can upgrade the USB Test software in Link to give more accurate errors, because it kept saying there were no issues when tested (unless timed right on the rare disconnects, but even then it's vague), even though it was obvious when using it on an audio device. The only other indicator was the bandwidth that had also dropped by a few hundred mbps compared to testing I remember long ago.

    • steve_40's avatar
      steve_40
      Honored Visionary

      You could probably also test it by taping a short pencil along the kinked part of the cable, like a splint, to stop it from bending or twisting in that section, then see if it stops the disconnects from happening.