Nothing is more annoying than plugging a pile of peripherals into a USB-C hub, only to find your PC acts like the hub doesn’t exist. The symptom is easy to recognize: you connect the hub, Windows plays no device-arrival chime, nothing new appears under Universal Serial Bus controllers in Device Manager, and devices plugged into the hub — a mouse, external drive, capture card — either don’t respond or work erratically. Sometimes the hub’s own LED lights up, so you know it’s getting power, yet the data connection is silently dead. On some machines, the hub appears for two seconds, then vanishes with a “USB device not recognized” toast in the notification area.

The good news: this is rarely a broken computer or a dead hub. In the large majority of cases, the cause is a power shortfall, a flaky cable, a driver state that’s gone stale, or a USB power management setting putting the port to sleep. Most of the fixes below take under ten minutes and require no tools. Work through them in order — the list is arranged easiest first — and there’s a very good chance you’ll be back up and running before you finish your coffee. Even if you suspect hardware failure, the diagnostic steps here will confirm it before you spend money on a replacement, so it’s worth thirty minutes of your time no matter what.

Likely Causes

Cause How to confirm Fix difficulty
Insufficient power delivery (unpowered hub running power-hungry devices) Hub works with only a mouse attached but fails with an SSD or multiple devices; no power adapter connected Easy
Faulty or data-limited USB-C cable or wrong port on the host Hub works on another PC with the same cable; device only charges, never transfers data Easy
Stale or corrupted USB controller drivers Yellow warning icons in Device Manager under Universal Serial Bus controllers; hub worked before a recent driver or Windows update Moderate
USB Selective Suspend or power management cutting power to the port Hub drops after periods of inactivity; returns after a reboot, then fails again Easy
Fast Startup leaving the USB stack in a bad state A full shutdown followed by cold boot restores the hub temporarily Easy
Failing hub controller or damaged USB-C port on the PC Hub fails on every computer; other USB-C devices also fail in that specific port Hard (hardware)

Fix 1: Rule Out Power Shortfalls First

What causes it

Bus-powered hubs share a single USB-C connection’s power budget across every downstream port. A typical USB 3.x port supplies up to 4.5 watts per device, and a bus-powered hub splits and re-splits that. Add a portable SSD (which can draw 4–5 W on its own), a keyboard with RGB lighting, and a phone charging off the spare port, and the hub exceeds its budget. When that happens, the hub’s controller can brown out and drop off the bus entirely — which Windows reports as “not detected.”

How to check

Disconnect everything from the hub, then plug in only a low-draw device like a wireless mouse dongle. If the hub is suddenly detected, power starvation is almost certainly your problem. Also confirm whether your hub has a USB-C PD input port separate from its host-facing cable — many hubs have one labeled “PD” or with a power icon.

What to do

Connect a USB-C PD wall charger to the hub’s power input. Match or exceed the hub’s rated input — most hubs specify 30W–100W; check the printing on the hub itself or its spec sheet. Keep high-draw devices (external SSDs, phones, monitors) powered by the hub’s PD port rather than the data ports where possible. If your hub has no power input at all, reduce the number of attached devices or move your SSD to a port on the PC directly.

How to undo it

Simply unplug the charger; there’s no configuration change to revert.

Fix 2: Test the Cable and Host Port

What causes it

Not all USB-C cables carry data. Charge-only cables, which are extremely common, contain no data lines at all, so a hub connected through one will power its LED but never enumerate. Cables also fail internally from repeated flexing near the connectors. Separately, some laptops only wire certain USB-C ports for full data or Thunderbolt, and a few budget ports are charge-oriented.

How to check

Look for a USB-IF certification logo or “SuperSpeed” marking on the cable. Then swap in a cable you know carries data — the one that ships with a phone, for example — and see if the hub appears. On the PC side, try every USB-C port; also test the hub on a different computer entirely. If the hub works elsewhere with the same cable, focus on the PC’s port. If it fails everywhere, suspect the hub or cable.

What to do

Replace the cable with a certified USB 3.2 (5–10 Gbps) or Thunderbolt/USB4 cable if your hub and PC support those speeds. On the PC, prefer ports directly on the motherboard’s rear I/O on desktops rather than front-panel or case headers, which are wired through additional cabling and connectors that can fail. Avoid connecting the hub through an adapter, dock, or extension chain.

How to undo it

Swap the original cable and port back at any time; nothing to reverse.

Fix 3: Power-Cycle the USB Stack Properly

What causes it

USB host controllers can end up in a wedged internal state after sleep, a device fault, or a hot-unplug during data transfer. Because Windows 10 and 11 use Fast Startup by default, a normal “Shutdown” doesn’t fully reset the chipset — it hibernates the kernel, preserving whatever bad state the USB stack is in.

How to check

If the hub reappears after a restart but not after a shutdown-and-power-on, Fast Startup is implicated. If a restart also fails, move on to Fix 4.

What to do

Shut down completely: hold Shift while clicking Start > Power > Shut down, which bypasses Fast Startup for that one shutdown. Unplug the PC’s power cable (or hold the power button 10 seconds on a laptop after shutting down), wait 30 seconds, then reconnect and boot. On a laptop, shut down, then if the battery is removable, remove it for 30 seconds; otherwise hold the power button for 15–20 seconds with the charger disconnected to drain residual power from the embedded controller.

How to undo it

No change is persisted; this is a one-time reset.

Fix 4: Disable USB Selective Suspend and Port Power Management

What causes it

Windows aggressively powers down idle USB devices to save battery. USB Selective Suspend can suspend individual hub ports, and some hub controllers fail to wake cleanly, causing Windows to drop them from the device tree entirely.

How to check

Open Control Panel > Power Options > Change plan settings > Change advanced power settings > USB settings > USB selective suspend setting. If it reads “Enabled,” this is a prime suspect — especially if your hub disappears after idle periods rather than immediately.

What to do

Set USB selective suspend setting to Disabled for both “On battery” and “Plugged in,” then click Apply > OK. Next, open Device Manager (right-click Start > Device Manager), expand Universal Serial Bus controllers, and for every entry named USB Root Hub, Generic USB Hub, and USB Root Complex: right-click > Properties > Power Management tab > uncheck Allow the computer to turn off this device to save power. Repeat for your USB4/Thunderbolt controller entries if present. Reboot.

How to undo it

Return to the same locations and re-enable the settings. Expect slightly higher idle battery drain as the trade-off.

Fix 5: Reinstall the Hub and Controller Drivers

What causes it

Driver state can corrupt after Windows updates, botched firmware installers, or repeated unclean disconnects. The hub may then fail enumeration, or enumerate with a generic error, even though the hardware is fine.

How to check

Open Device Manager. Look under Universal Serial Bus controllers for yellow triangle warnings. If you see an entry like Unknown USB Device (Device Descriptor Request Failed) appearing when the hub is plugged in, the PC does see it electrically — pointing to a driver or power problem, not a dead cable.

What to do

In Device Manager, right-click Unknown USB Device (Device Descriptor Request Failed) > Uninstall device, then unplug the hub, restart, and reconnect it — Windows will rebuild the driver stack. If warnings appear on controller entries instead, uninstall those the same way; Windows re-installs them automatically at boot. If that doesn’t help, run the hardware troubleshooter: open an elevated Command Prompt and run msdt.exe -id DeviceDiagnostic. As a last resort, go to your laptop or motherboard manufacturer’s support page, download the current chipset driver package (Intel Chipset INF Utility or AMD Chipset Drivers), and install it.

How to undo it

Use Device Manager > right-click device > Properties > Driver tab > Roll Back Driver if a newly installed driver made things worse; Windows keeps the previous driver for 10 days after an update.

Fix 6: Disable Fast Startup Permanently

What causes it

Fast Startup saves a kernel hibernation image at shutdown. If the USB stack was in a marginal state when the image was written, every boot restores that state, and the problem becomes chronic rather than intermittent.

How to check

If a full restart fixes the hub but a shutdown/startup cycle does not, Fast Startup is preserving the bad state. Confirm it’s enabled via Control Panel > Power Options > Choose what the power buttons do; if Turn on fast startup is checked and grayed out, click Change settings that are currently unavailable at the top first.

What to do

Uncheck Turn on fast startup (recommended) and click Save changes. Boot times may increase by a few seconds, but the USB stack initializes cleanly every boot.

How to undo it

Return to the same dialog and re-check the box at any time.

Fix 7: Update Hub Firmware and Check BIOS/UEFI Settings

What causes it

Many 2026-era hubs and docks ship with updatable firmware, and early production units have had enumeration bugs fixed in later releases. On the PC side, some BIOS/UEFI setups expose USB configuration options that can disable or limit ports.

How to check

Check the manufacturer’s product page for a firmware utility or update package and compare the version against what their utility reports. For the BIOS: reboot and press the setup key shown during POST (commonly Del, F2, or F10), then look under headings like Advanced > USB Configuration for entries such as XHCI Hand-off, USB Legacy Support, or port-specific enables.

What to do

If a hub firmware update is available, run it with the hub connected directly to the PC (not through another hub) and don’t disconnect it mid-update. In BIOS, ensure XHCI Hand-off is Enabled and that no USB port groups are disabled. Also verify your BIOS is current — USB controller microcode fixes are common in motherboard BIOS releases. Save with F10 and reboot.

How to undo it

BIOS changes can be reverted by re-entering setup and toggling the values back, or by using Restore Defaults. Hub firmware generally cannot be downgraded, but updated firmware is rarely the problem.

If Nothing Works

If the hub remains undetected after all of the above, you’ve likely isolated a hardware fault. You’ve already tested the hub on another computer (Fix 2), so interpret the results: if it fails on multiple machines with known-good cables and power, the hub’s internal controller has probably died — replacement is the practical answer, and repair isn’t economical on anything under roughly $100. If the hub works elsewhere but every USB-C device fails in one specific port on your PC, that port’s controller or its physical connector is damaged. Test that port with a phone or flash drive to confirm, then use a different port. For laptops with a single failed USB-C port, a Thunderbolt or USB4 add-in card is a cheap workaround on desktops; on laptops, a replacement motherboard is the only real repair, so weigh that against the machine’s age. Before you recycle the hub, one last check: inspect its USB-C plug for bent or missing pins and lint compacted in the receptacle — a wooden toothpick (never metal) can clear debris that’s preventing full insertion.

FAQ

Why does my USB-C hub charge my phone but transfer no data?

That combination almost always means the cable between the hub and PC is charge-only, or the hub is connected to a charge-oriented port. Charge-only cables lack data lines entirely, so power flows but enumeration never happens. Swap to a certified data cable and, if possible, a different USB-C port on the PC.

Can a USB-C hub go bad from being left plugged in all the time?

Continuous connection is fine for the hub itself, but it keeps the port powered and can contribute to the idle-suspend issues described in Fix 4. If your hub disappears after the PC sleeps, disable USB selective suspend rather than unplugging the hub daily.

Does a USB-C hub need its own power supply?

Not always. A hub running only a mouse and a flash drive works fine on bus power. But if you attach storage, displays, or anything that charges, a powered hub (typically 30W–100W PD input) prevents the brownouts that cause detection failures.

Why does Device Manager say “Device Descriptor Request Failed”?

Windows detected something electrically on the port but couldn’t complete the initial handshake to identify it. Common causes are insufficient power (Fix 1), a marginal cable, or corrupted drivers (Fix 5). It’s actually an encouraging error — it means the connection path is at least partially working.

Related guides

Browse all Troubleshooting guides →