External GPU Dock Not Detected – USB-C Fix
Your eGPU dock shows up in Device Manager with Code 43 or just won't connect. This fix walks through the USB4/Thunderbolt driver reset that actually works.
Quick answer (for advanced users): Open Device Manager, find the USB4/Thunderbolt controller under System Devices, right-click it, click Uninstall device (check Delete driver software), then restart your laptop. Replug the eGPU dock after Windows boots.
Why This Happens
Most eGPU communication failures happen because the USB4 or Thunderbolt controller gets stuck in a bad state. Think of it like a USB port that won't wake up. This is common on laptops with Intel 11th-gen or newer CPUs using Thunderbolt 4, or AMD systems with USB4. I've seen it a lot with Razer Core X Chroma docks and ASUS ROG laptops.
The real trigger is usually a power cycle mismatch. You plug the eGPU dock in while the laptop is asleep, or you unplug it without ejecting it first. The controller firmware gets confused and stops talking to the GPU. Windows shows a yellow exclamation mark in Device Manager with Code 43, or the dock just doesn't appear at all.
Step-by-Step Fix
Follow these exact steps. Don't skip any.
- Unplug the eGPU dock from your laptop. Disconnect the cable from both sides. Leave it disconnected for a full 30 seconds. This drains any lingering power in the controller.
- Open Device Manager. Right-click the Start button (Windows icon) and pick Device Manager from the menu.
- Expand System Devices. Scroll down until you find something named "USB4 Host Router", "Thunderbolt Controller", or "Intel Thunderbolt Controller". On AMD systems it might say "USB4 Controller". If you have multiple entries, look for the one with a yellow triangle. If none have a triangle, still pick the first Thunderbolt or USB4 entry.
- Right-click that entry and choose "Uninstall device". A pop-up appears. Check the box that says "Delete the driver software for this device". Then click Uninstall. After clicking Uninstall you should see the driver package being removed. This can take 10-15 seconds.
- Restart your laptop. Don't just shut down and turn on – use Restart from the Start menu. This clears the controller's cached state.
- Wait for Windows to fully boot. Let it sit on the desktop for 30 seconds. Windows will automatically reinstall the Thunderbolt or USB4 driver.
- Plug the eGPU dock back in. Use the same USB-C or Thunderbolt port you were using before. Wait 10 seconds. The GPU should appear in Device Manager under Display Adapters without any error.
If That Didn't Work – Try This
Sometimes the uninstall trick alone isn't enough. Here's what to do next.
- Check BIOS settings. Restart your laptop and press F2 or Del (varies by brand) during boot. Look for a setting called "Thunderbolt Security Level" or "USB4 Security". Set it to "None" or "No Security". Also enable "Thunderbolt Boot Support" if you see it. Save and exit.
- Run the Windows eGPU troubleshooter. Open Settings > System > Troubleshoot > Other troubleshooters. Find "Hardware and Devices" and run it. It'll scan for driver issues. It finds problems about half the time, but it's free to try.
- Install the eGPU manufacturer's driver. Go to the dock maker's website (Razer, ASUS, Sonnet, etc.) and download their latest Thunderbolt driver or utility. Run the installer. This often updates the controller firmware too.
- Try a different cable. USB-C cables are not all the same. You need a cable rated for 40Gbps for Thunderbolt 4 or USB4. The cable that came with your dock is best. Cheap phone charging cables won't work – they're usually only USB 2.0.
How to Stop This From Happening Again
- Always eject the GPU safely. In the system tray (bottom-right corner), click the USB icon and select "Eject Thunderbolt device". Wait for the notification that it's safe to remove. This saves you from corruption.
- Plug in before you turn on the laptop. Or at least don't plug while the laptop is in sleep or hibernate. A cold boot with the dock already connected gives the cleanest power handshake.
- Keep your Thunderbolt/USB4 drivers updated. Check Windows Update for driver updates once a month. Also check your laptop manufacturer's support site for firmware updates. Lenovo, Dell, and ASUS all release Thunderbolt firmware updates that fix these handshake issues.
- If you have a desktop with a Thunderbolt add-in card, make sure the card's power cable is plugged into the PSU. Loose power causes random disconnects.
One last thing – if your eGPU dock still won't work after all this, test it on a different laptop. I've seen cases where the dock itself has a firmware bug that only shows with certain motherboard chipsets. That's rare, but it happens.
Was this solution helpful?