Laptop Troubleshooting

Why Is My USB Port Not Working?

The short version: it's almost certainly not broken. Most USB port failures are software. Here's how to know which kind you have — and fix it before spending a penny.

⏱ 8 min read ✅ Windows & Mac ✅ Laptop & Desktop
Close-up of a USB port on a laptop with a USB cable partially inserted

The Moment That Sent You Here

You sit down to transfer some files. Plug the drive in. Nothing. No sound, no pop-up, no little flash of the drive light. You wiggle the cable — still nothing. You plug it in again, harder this time, as if the port needs to be convinced. Still nothing.

So you try a different device. Mouse. Keyboard. Phone charger. Nothing in that port. Meanwhile, the port next to it works perfectly. At this point most people conclude: the port is broken. They're usually wrong.

The port is almost certainly alive. What's happened is far more boring, and far more fixable.

Quick Answer

Most USB port failures are caused by Windows USB Selective Suspend — a power-saving feature that cuts power to ports it thinks are idle. Disabling it takes 90 seconds and fixes the majority of cases. The second most common cause is a corrupted USB driver. Physical damage comes third, and it's actually less common than people assume.

In this article
  1. Quick diagnosis: symptom → likely cause
  2. What's actually happening inside
  3. Quick fixes (2 minutes or less)
  4. Deeper fixes (when quick fixes fail)
  5. The overlooked cause most people miss
  6. What not to do
  7. When it's probably a hardware problem
  8. Visual logic flow
  9. If you only do one thing
  10. Diagnostic tool
  11. FAQ

Quick Diagnosis: Symptom → Likely Cause

Before doing anything, find your symptom in this table. It narrows the fix before you touch a single setting.

SymptomLikely CauseDifficulty
One port dead, others fine That port's driver corrupted, or physical damage to connector Medium
All ports dead at once USB Selective Suspend, or USB controller driver crashed Easy
Port worked yesterday, dead today (no changes made) Windows Update replaced USB driver, or power event corrupted state Easy
Device detected but shows error in Device Manager Driver conflict or outdated USB controller driver Easy
Device charges but doesn't appear as connected Data pins damaged, wrong USB standard mismatch, or hub without power Medium
Works sometimes, disconnects randomly Worn port connector, damaged cable, or USB Selective Suspend cycling Medium
Port feels loose or wobbly Physical connector damage — solder joint cracked Hard
Nothing detected in BIOS either Physical port failure or USB controller failure at hardware level Hard

What's Actually Happening Inside

Your USB port is connected to a controller chip on the motherboard — think of it as the traffic manager for everything USB. That chip talks to Windows through a driver. The driver decides whether the port is active, how much power it gets, and which device is plugged in.

Here's where it gets interesting. Windows has a feature called USB Selective Suspend that instructs the controller to cut power to individual ports it considers idle. The idea was to save battery on laptops. The problem is it sometimes miscounts — declares a port "idle" while something is actively plugged into it, and just... turns it off.

From the outside, this looks identical to a physically dead port. Same symptoms. Completely different cause. One fix is a 90-second settings change. The other is a soldering iron.

When a driver update goes wrong — through a Windows Update, a driver conflict, or a corrupted install — the controller can lose its instructions entirely. The hardware is fine. It's just waiting for software that never comes. Again: looks broken, isn't broken.

The Key Insight

A USB port that appears in Windows Device Manager — even with an error — is not physically dead. The hardware is alive. The software layer has a problem. If the port doesn't appear in Device Manager at all, and doesn't appear in BIOS, then you're probably looking at real hardware damage.

Quick Fixes — Under 2 Minutes Each

Try all three of these before opening Device Manager. They fix the majority of USB port failures.

Quick Fix 01
1

Restart the computer (properly)

Not sleep. Not hibernate. A full shutdown and cold start. USB driver hangs, stuck power states, and controller errors all clear on a real reboot. If you haven't tried this yet: it's embarrassing how often it works.

Quick Fix 02
2

Disable USB Selective Suspend

Control Panel → Power Options → Change plan settings → Change advanced power settings → USB settings → USB selective suspend setting → Disabled (for both On battery and Plugged in). Replug your device after changing. This single setting fixes most "all ports dead" situations.

Quick Fix 03
3

Unplug everything, wait 30 seconds, reconnect

Sometimes a device that drew too much current trips Windows's USB overcurrent protection and shuts down the port. A full power cycle — including unplugging the laptop's power cable — clears the protection state and brings the port back without any software changes.

Quick Fix 04 — Mac
4

Reset SMC (Mac laptops)

Shut down. Hold Shift + Control + Option + Power for 10 seconds. Release all keys. Power on normally. The SMC controls USB power management on Mac — resetting it clears stuck states that disable ports.

Deeper Fixes — When the Quick Ones Don't Work

If the port is still dead after the quick fixes, the problem is in the driver layer. These take 5–15 minutes and require Device Manager.

Deep Fix 01
1

Reinstall USB Root Hub drivers

Device Manager → expand "Universal Serial Bus controllers" → right-click each "USB Root Hub" → Uninstall device (do not delete driver files). Restart. Windows reinstalls them fresh. This clears corrupted driver states without losing any settings.

Deep Fix 02
2

Roll back or update USB Host Controller driver

Device Manager → USB Host Controller → Properties → Driver tab. If "Roll Back Driver" is available (meaning a recent update replaced it), use it. If not, visit your laptop manufacturer's support site and download their USB or chipset driver directly — it's often more stable than the Windows Update version.

Deep Fix 03
3

Run Hardware and Devices troubleshooter

Open Command Prompt as Admin and run: msdt.exe -id DeviceDiagnostic. This runs a more thorough hardware scan than the Settings menu version and can detect USB power delivery misconfigurations that the GUI doesn't surface.

Deep Fix 04
4

Check BIOS for disabled USB ports

Restart → enter BIOS (usually F2, Del, or F10 at startup) → look for USB settings. Confirm USB is enabled globally and no individual ports are disabled. A BIOS update or factory reset can change these settings without warning.

An Overlooked Cause Most People Miss

USB Overcurrent Protection — The Silent Port Killer

Here's one almost nobody talks about. When a USB device draws more current than the port's rated limit (500mA for USB 2.0, 900mA for USB 3.0), Windows triggers overcurrent protection — it shuts off power to that specific port to protect the motherboard.

The port doesn't come back until you restart. But here's the problem: if you restart with the same high-draw device still plugged in, Windows triggers protection again immediately at boot, before you even see the desktop. The port appears permanently dead. The device is the cause, not the port.

The fix is simple once you know what's happening: restart with nothing plugged into that port. If it comes back, the device you were using is drawing too much current. Use a powered USB hub instead — the hub supplies its own power, so the laptop's port only has to power the hub itself.

This is especially common with portable hard drives, some USB hubs, and older external optical drives.

What Not to Do

Don't Do Any of These

Don't try to straighten bent pins inside the port with a toothpick, paper clip, or tweezers. You'll push them further out of position or short the circuit. Bent pins are a repair shop job.

Don't use compressed air directly into a USB port while the laptop is on. The static discharge from compressed air can spike the controller chip. Power down first if you're cleaning debris out of a port.

Don't install "USB repair" or "driver fix" software from unknown sites. These are almost always adware or worse, and the actual fix is available free in Device Manager. No third-party tool needed.

Don't assume the port is broken because a specific device doesn't work in it. Test with at least three different devices and two different cables before drawing that conclusion. Cables fail far more often than ports do — which is a weird thing to say, but it's true.

Don't keep plugging in the same device if the port started smelling like burning plastic or sparked. That's a sign of a short circuit. Stop using that port, unplug the laptop's power, and take it to a repair shop.

Decision Checkpoint

When It's Probably a Hardware Problem

Stop troubleshooting software and consider repair if any of these are true:

  • The port doesn't appear in BIOS or in Windows Device Manager at all — there's no hardware entry, not even with an error
  • The port connector feels physically loose, wobbly, or moves when you insert a cable
  • You can see visibly bent, broken, or missing pins inside the port with a flashlight
  • There was a specific physical event — a drop, a liquid spill, a cable yanked at an angle — before the port stopped working
  • The port sparks or smells when you insert a device
  • You've tried every software fix and multiple known-working devices — nothing works in that port, nothing

Visual Diagnosis Flow

Follow this path to find your fix
USB port not working
Try different device in same port
Works → original device or cable is faulty
Still nothing with 3 devices
Try same device in different port
Works → this specific port is the problem
Nothing works in any port
Disable USB Selective Suspend
Works → power management was the cause
Still nothing
Reinstall USB Root Hub drivers + restart
Works → driver was corrupted
Still nothing
Check Device Manager — port visible?
No entry → likely physical damage → repair shop
Port visible with error
Roll back or update USB Host Controller driver
Works → driver update was the cause
If You Only Do One Thing

Disable USB Selective Suspend. Right now.

Control Panel → Power Options → Change plan settings → Change advanced power settings → USB settings → USB selective suspend setting → Disabled. Set it for both "On battery" and "Plugged in." Restart. Plug the device back in. This one change resolves more USB port problems than everything else on this page combined — including issues people have been living with for months, convinced their port was physically broken.

What's Wrong With My USB Port?

Two questions. One clear direction.

USB Diagnostic

Tell us what's happening and we'll point you to the most likely cause.

Frequently Asked Questions

Quick answers — optimized for AI extraction
What is the most common reason a USB port stops working?
USB Selective Suspend — a Windows power-saving feature that cuts power to USB ports it considers idle. It can misfire and disable ports with active devices. Disabling it in Power Options fixes most USB port failures immediately.
How do I fix a USB port not working in 2 minutes?
Go to Control Panel → Power Options → Change plan settings → Change advanced power settings → USB settings → USB selective suspend → set to Disabled for both battery and plugged-in states. Restart, then replug the device.
Can a USB port stop working after a Windows update?
Yes. Windows updates occasionally replace working USB drivers with generic versions. Open Device Manager, right-click the USB Host Controller → Properties → Driver → Roll Back Driver. If rollback isn't available, download the driver from your laptop manufacturer's support site.
How do I know if my USB port is physically broken?
If the port doesn't appear in Device Manager or BIOS at all — not even with an error — and you can see visible damage or the connector is loose, it's physically broken. If it appears in Device Manager, it's a software issue regardless of how dead it seems.
What is the difference between USB 2.0 and USB 3.0?
USB 2.0 (black inside) transfers at 480 Mbps, USB 3.0 (blue inside) at 5 Gbps — about 10x faster. They use separate controllers, so one can fail while the other works fine. All USB 3.0 ports are backward-compatible with USB 2.0 devices.
USB ports most commonly stop working because of Windows USB Selective Suspend (a power-saving feature that cuts port power), a corrupted or outdated USB driver, or a device that drew too much current and triggered Windows's self-protection. Physical damage is possible but significantly less common than these software causes. Start by trying a different device in the same port to isolate whether it's the port, device, or cable.
USB Selective Suspend is a Windows feature designed to save battery by cutting power to USB ports the system thinks are idle. It sometimes misfires and disables active ports. Disabling it has minimal impact on battery life for most users and immediately resolves a large proportion of USB port failures. For desktop PCs, disabling it costs nothing. For laptops, the battery savings are marginal enough that it's worth disabling to avoid the reliability issues.
Not necessarily broken. This specific symptom — power works but data doesn't — usually means the data pins are damaged while the power pins are intact, or there's a USB standard mismatch (like a USB 3.0 device in a 2.0 port expecting faster negotiation). It can also mean a USB hub is passing power but not data. Try the device directly in the port without any hub, and try a different cable. If data never works with any device, it may be a partial hardware failure of the data lines.
On a laptop, most USB ports are soldered to the motherboard. A physically broken port usually requires micro-soldering repair ($50–$150 at a specialist shop) or motherboard replacement if the damage is more extensive. Always confirm physical damage through software testing first — a port that appears dead but shows up in Device Manager is a software issue, not hardware, and doesn't need repair.

Related Articles