When USB ports quit on an HP laptop, the symptoms range from “device not recognized” popups to ports that are completely dead — no power, no data, nothing. HP machines have a few brand-specific angles worth knowing: the built-in hardware diagnostics that can test ports outside of Windows, HP’s customized chipset drivers, and the power management defaults that HP ships.
This guide is ordered the way HP’s own support escalation works: rule out the device and the port, test the hardware with HP diagnostics, then repair the Windows driver layer. Follow it in sequence — jumping straight to driver surgery before checking the basics wastes time.
A quick note on how HP structures USB on most of their laptops: the USB 2.0, USB 3.x, and USB-C ports typically hang off a small number of host controllers managed by the chipset driver, which means a single driver or power-state problem can take out every port at once. That is actually good news — when all ports fail together, the cause is almost never five broken ports, but one unhappy controller. The fixes below target that controller layer directly after the quick physical checks, which is why they work even when the failure looks catastrophic.
Why this happens
- USB selective suspend powered the port down and it never woke back up — the most common cause of flaky ports.
- Corrupted USB host controller driver, often after a Windows update.
- The connected device needs more power than the port delivers, common with external hard drives on battery power.
- Chipset driver is outdated, causing enumeration failures on newer USB devices.
- Static charge / stuck embedded controller holding the USB subsystem in a bad state.
- Physical port damage — bent pins, debris, or cracked solder joints from repeated plugging.
- Fast Startup hibernation state carrying a broken USB stack across reboots.
- BIOS USB settings disabled, or a BIOS bug affecting the controller.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Test the device and the port independently
Isolate whether the problem is the device, the port, or the laptop.
- Plug the USB device into a different port on the same laptop.
- Plug the same device into a different computer to confirm the device itself works.
- Try a simple low-power device (a basic mouse or flash drive) in the suspect port — if that works but your external drive doesn’t, it’s a power issue.
- Inspect the port with a flashlight for bent pins, lint, or debris. Clean gently with compressed air.
Fix 2: Do a full power drain
This clears the embedded controller state that can wedge the USB subsystem.
- Shut the laptop down completely and unplug the charger and all USB devices.
- If your HP has a removable battery, take it out. If not, hold the power button for 30 seconds with everything unplugged.
- Reconnect the charger (leave USB devices unplugged), power on, and test the ports before plugging anything else in.
Fix 3: Run HP PC Hardware Diagnostics
HP’s built-in test tells you definitively whether it’s hardware or software.
- Restart and press Esc repeatedly during boot, then press F2 for System Diagnostics.
- Run the Component Tests > USB port test if available, or the full system test.
- If ports fail here — outside of Windows — it’s a hardware fault. Contact HP support or a repair shop.
- If they pass, the hardware is fine and the problem is in Windows. Continue below with confidence.
Fix 4: Reinstall the USB controllers in Device Manager
The core Windows-side fix.
- Press Win + X and open Device Manager.
- Expand Universal Serial Bus controllers.
- Right-click each USB Root Hub and USB Host Controller entry and choose Uninstall device. Do them one at a time — your mouse may stop working if it’s USB, so keep a touchpad handy.
- When all are uninstalled, restart. Windows redetects and reinstalls every controller fresh.
- Test the ports before reinstalling any third-party USB software.
Fix 5: Disable USB selective suspend
Stops Windows from power-napping your ports.
- Open Control Panel > Power Options and click Change plan settings on your active plan, then Change advanced power settings.
- Expand USB settings > USB selective suspend setting.
- Set both On battery and Plugged in to Disabled.
- Click OK and restart. This is also the fix when ports work after reboot but die again later — the exact signature of selective suspend.
For a deeper look at this setting, see how to turn off USB selective suspend .
Fix 6: Update the HP chipset driver
The chipset driver owns the USB controllers.
- Go to HP’s support site and enter your exact model number.
- Download the latest chipset driver package (Intel or AMD, matching your CPU).
- Install it and restart — even if the version looks similar, HP’s package includes customizations for your board.
- Retest all ports, including USB-C ports, which are especially chipset-dependent.
Fix 7: Disable Fast Startup
Fast Startup can carry a broken USB stack from one boot to the next, making reboots useless.
- Open Control Panel > Power Options > Choose what the power buttons do.
- Click Change settings that are currently unavailable.
- Uncheck Turn on fast startup and save.
- Shut down fully (not restart) and power back on — this is the first true cold boot the machine has had.
Closing
On HP laptops, the winning combination is usually the power drain plus the USB controller reinstall, with selective suspend disabled to keep the problem from coming back. HP’s boot-time diagnostics are your best friend here — a two-minute test that tells you whether to keep troubleshooting software or start planning a hardware repair. If your USB-C ports specifically are misbehaving (charging or display issues rather than data), our guide to USB-C charging problems covers the power-delivery side of those ports.
