Fix / Wake and device dropout

USB and Network Devices Missing After Sleep on a Mini PC

Why a mini PC loses USB devices, external drives or its network adapter after wake: USB selective suspend, root-hub power management, Fast Startup and hub power budgets, with our measured 4/5 sleep-wake result.

The short answer

Windows is obeying its own power settings. USB selective suspend and the per-hub “turn off this device to save power” flag cut power to ports during sleep, and if the device fails to re-enumerate on wake the port stays dead until you replug. The fix is to disable those flags, then retest the same sleep cycle.

What we measured on our unit

We only publish first-hand results for the machine on our bench: a Beelink EQi12 with an Intel Core i3-1215U.

TestStarting stateResult on our unit
Shutdown wake (S5)Full shutdown5/5 passed
Sleep wake (S3)Sleep (suspend to RAM)4/5 passed — one cycle required the power button
Automatic boot after AC restore (G3)Mains power removed, then restored3/3 returned to the previous state

The interesting result is the sleep one. Four out of five is not a pass; an intermittent wake is a real signal, and it is exactly the kind of intermittency that a single successful test hides. The shutdown result also matters for a different reason: it proves the wired adapter receives and acts on a magic packet after a full shutdown, which means any failure in the sleep path is specific to resume, not to the adapter’s wake capability in general.

This page does not claim a measured USB dropout rate on our unit, because a USB dropout is defined by a device failing to return, and that depends on which device is attached. What the measurements do establish is that resume is the less reliable path on this hardware, and that is the path worth hardening.

Rear I/O of the Beelink EQi12 with a power tester connected
The rear I/O on the bench unit: two USB 3.2 ports, one USB 2.0 port, dual Gigabit Ethernet and two HDMI outputs. Which physical port a device sits on changes both the power budget and which controller it re-enumerates through.

Why resume is a different problem from shutdown

A sleep cycle is not a short shutdown. In S3 the system keeps memory powered and suspends devices; on resume, every suspended device must be reinitialised by its driver in sequence. Shutdown is a full stop that ends in a fresh boot with full device initialisation. This is why the same adapter can pass shutdown Wake-on-LAN five times and then fail one sleep wake in five: the sleep path adds a re-initialisation step that the shutdown path never performs.

The mini PC adds two wrinkles worth knowing:

The causes, in the order worth checking

#Reported causeSymptom shapeFix
1USB selective suspend enabledDevices vanish after sleep and return after replug; affects several devices at oncePower Options → advanced → USB settings → disabled
2USB Root Hub power management flagSame, but often only some ports; a device on a specific root hub diesDevice Manager → each USB Root Hub → Power Management → untick
3Network adapter power management flagThe NIC is missing or link-less after wake; sleep Wake-on-LAN is intermittentAdapter → Power Management → untick, and keep it awake for WOL
4Fast Startup enabledDevices missing after an apparent shutdown rather than after sleep; only a restart clears itDisable Fast Startup in Power Options
5Bus-powered hub over budgetOnly when several devices are attached, or only the power-hungry one (an external drive) failsMove the drive to a direct port or use a powered hub
6Stale chipset or USB controller driverStarted after a Windows update; several unrelated devices fail togetherUpdate chipset driver, or roll back the controller driver
7Firmware not maintaining USB standby powerPorts are dead even before the OS loads its driver stackThis is a firmware behaviour; the OS flags do not fix it

Two of these are worth stating plainly because they send people down the wrong path. Rank 5 looks like a driver problem and is a power-budget problem. And rank 7 looks like a Windows problem and is not: if a port has no power during sleep, no operating-system setting will bring it back, and the honest conclusion is that the port cannot be relied on across sleep.

Decision tree: where did the device go?

Diagnosis flow for devices missing after sleep or wakeA flow that separates the symptom into after-shutdown versus after-sleep, then into hub power, root hub flags, adapter flags and driver failure.Device missing after wake or restart?After shutdown, or after sleep?After a shutdownSuspect Fast Startup firstAfter sleep (S3)Resume re-initialisation pathAny device on a hub or splitter?Counts toward the port current budgetIs it one device, or several?One → power budget or that portSeveral → controller or global flagThen, in order:1. USB selective suspend → disabled2. Root hub power flags → unticked3. NIC power flag → untickedDisable Fast Startup, thendo a full restart, not a shutdown.If the device returns and stays,Fast Startup was the cause.Still failing after all of that?Test the device on a direct rear port,then on a different machine entirely.If it fails identically elsewhere, or theport is dead before the OS loads, treatit as a firmware or hardware limit.
Original flow. The first split does most of the work: shutdown failures point at Fast Startup, sleep failures point at the resume path.

The fixes, step by step

1. USB selective suspend

Control Panel → Hardware and Sound → Power Options → Change plan settings → Change advanced power settings → expand USB settings → USB selective suspend setting → set to Disabled. On a machine with both battery and mains entries, change both. The cost on a desktop or always-on mini PC is negligible.

2. USB Root Hub power management

Device Manager → expand Universal Serial Bus controllers → for each entry named USB Root Hub, USB Root Hub (USB 3.0) or Generic USB Hub: right-click → Properties → Power Management → untick Allow the computer to turn off this device to save power → OK. There are usually several root hubs, and unticking only one changes nothing. If the Power Management tab is missing on an entry, skip it and continue.

3. Network adapter power management

Device Manager → Network adapters → your Ethernet adapter → Properties → Power Management → untick Allow the computer to turn off this device to save power. This is essential if you rely on sleep wake, because the adapter must stay armed to receive the magic packet.

4. Fast Startup

Control Panel → Power Options → Choose what the power buttons do → Change settings that are currently unavailable → untick Turn on fast startup → Save. Then perform a full restart, not a shutdown, and retest.

5. Hub power budget

Move the failing device to a direct port, ideally a rear USB 3.x port. If it needs a hub, use one with its own power supply. A bus-powered hub divides one port’s current budget across every attached device, so the failure appears only when demand peaks — which is often during resume, when several devices reinitialise together.

6. Drivers, last

Update the chipset driver from the machine vendor first. If the problem began immediately after a Windows update, use Roll Back Driver on the USB host controller before reaching for third-party driver utilities; a rollback is reversible, and most third-party “driver updaters” are not worth the risk.

What is genuinely not fixable

Where to go next

Sources

Measured on our unit

Third-party guides and support knowledge-bases (reported, not measured here)

Every threshold and settings path attributed to Windows comes from the sources above. The wake reliability figures are our own measurements and are labelled by test count rather than described as a general product rating.