sodcalculator

10 Tech How-To

Fix USB Ports Not Working on Mac

Guide 10-21399 · Updated · Step by step

If your Mac’s USB ports have stopped recognizing devices, the fix is usually a combination of resetting the SMC (System Management Controller), checking System Information, and testing the device on another port or computer. This guide walks through the most common causes and step-by-step solutions, from simple cable checks to deeper resets, so you can get your ports working again without a trip to the repair shop.

Why USB Ports Stop Working on Mac

USB ports on a Mac can fail for several distinct reasons. The most common are software glitches in the USB controller, a stalled device that draws too much power, or a corrupted NVRAM (non-volatile random-access memory) that stores port settings. Physical damage—like bent pins, debris, or liquid exposure—is less common but possible, especially on laptops where ports are exposed. On Intel-based Macs, the SMC manages power to USB ports, so a hung SMC can make ports appear dead even though the hardware is fine. On Apple Silicon (M1/M2/M3) Macs, there is no SMC to reset, so the fixes differ slightly. Understanding which Mac you have is the first step in choosing the right solution.

Quick Checks Before You Reset Anything

Before diving into resets, eliminate the simple explanations. A surprising number of “dead” ports are actually a faulty cable, a dirty port, or a device that needs its own power.

  • Try a different cable – USB-C and Lightning cables wear out internally; a cable that charges might not transfer data.
  • Test the device on another port – If it works on one port but not another, the problem is specific to that port (likely hardware).
  • Test the device on another computer – If it fails there too, the device or cable is the culprit.
  • Inspect the port – Use a flashlight to look for lint, bent pins, or debris. Gently clean with a soft, dry brush (never insert metal).
  • Restart your Mac – A simple reboot clears many transient USB glitches.
  • Check power – Some devices (external hard drives, audio interfaces) need more power than a port provides; use their AC adapter if available.

If none of these work, move on to the software resets below.

Reset the SMC (Intel Macs Only)

The System Management Controller (SMC) handles low-level hardware functions, including USB power. Resetting it is the most effective fix for USB issues on Intel-based Macs. The method depends on whether your Mac has the Apple T2 security chip or an older Intel processor.

  1. For Macs with T2 chip (2018 or later): Shut down your Mac, then press and hold the power button for 10 seconds. Release it, wait a few seconds, then turn your Mac back on.
  2. For older MacBooks (with a removable battery – pre-2015): Shut down, remove the battery, press and hold the power button for 5 seconds, reinsert the battery, and turn on.
  3. For desktop Macs (iMac, Mac mini, Mac Pro): Shut down, unplug the power cord, wait 15 seconds, plug it back in, wait 5 seconds, then turn on.

After the reset, test your USB ports. If they still don’t work, proceed to resetting NVRAM.

Reset NVRAM/PRAM (Intel Macs)

NVRAM (non-volatile random-access memory) stores settings for startup disk, display resolution, and USB port behavior. A corrupted NVRAM can cause ports to misbehave. Resetting it is safe and quick.

  1. Shut down your Mac.
  2. Turn it on and immediately press and hold Option + Command + P + R.
  3. Hold for about 20 seconds, then release. On older Macs, you may hear the startup chime twice.
  4. Let the Mac finish booting and test the ports.

This reset clears the port-related settings and often resolves intermittent failures. On Apple Silicon Macs, NVRAM resets are unnecessary—the system handles this automatically.

Check System Information and Safe Mode

If resets don’t work, use macOS’s built-in tools to diagnose the issue.

  • System Information: Hold Option and click the Apple menu → System Information. Under Hardware, select USB. You’ll see a list of devices connected. If a device appears but doesn’t work, the port is fine—the device driver or the device itself is the problem. If the port doesn’t show at all, the port may be physically damaged.
  • Safe Mode: Restart your Mac and hold the Shift key during startup. Safe Mode loads only essential extensions and can disable third-party kexts that might be interfering. If USB works in Safe Mode, a third-party driver or login item is the culprit. Uninstall recently installed software or use System Settings → General → Login Items to disable suspicious items.

These tools help you isolate whether the problem is hardware, driver, or software.

When It’s a Hardware Problem

If you’ve tried all the above and the port still doesn’t work, it’s likely physical damage. Common signs include:

  • The port feels loose when you plug in a cable.
  • You see bent or broken pins inside the port.
  • The port works intermittently when you wiggle the connector.
  • Liquid was spilled near the port.

In these cases, software resets won’t help. You have a few options:

  • Use a USB hub or adapter – If only one port is dead, a hub plugged into a working port can restore functionality.
  • Visit an Apple Store or Authorized Service Provider – They can replace the logic board or the port assembly. This is the only safe repair for internal damage.
  • Check warranty/AppleCare – If your Mac is under warranty, repairs may be free. If not, the cost varies; get a quote before agreeing.

Do not attempt to open your Mac and fix the port yourself—you risk further damage and voiding your warranty.

Apple Silicon Macs: What’s Different

Macs with M1, M2, or M3 chips don’t have an SMC or NVRAM to reset. Instead, the system manages power and ports automatically. For USB issues on these models:

  • Restart – This clears the USB controller’s state.
  • Update macOS – Apple frequently fixes USB bugs in system updates. Go to System Settings → General → Software Update.
  • Reset the USB-C controller – Shut down, unplug all cables, wait 30 seconds, then restart. This re-enumerates the ports.
  • Check for firmware updates – Some hubs and docks need firmware updates to work with Apple Silicon; check the manufacturer’s site.

If these fail, the hardware is likely at fault, and the same repair options apply.

Frequently Asked Questions

Why is my USB port not working but the device charges?

This usually means the port is providing power but not data. The device might be recognized as a charger, or the data pins in the cable are broken. Try a different cable, and check System Information to see if the device appears. If it doesn’t, the port’s data lines may be damaged.

Can a USB port stop working after a macOS update?

Yes, occasionally a macOS update can introduce a bug that affects USB drivers. If this happens, check for a subsequent update that fixes the issue, or try resetting the SMC (Intel) or restarting (Apple Silicon). You can also boot into Safe Mode to see if the problem persists.

How do I reset the SMC on a MacBook Pro with Touch ID?

For MacBook Pro models with Touch ID (2018 or later, with T2 chip), shut down, press and hold the power button (which is also Touch ID) for 10 seconds, release, then turn on. For older models with Touch ID (2016-2017), the SMC reset is different: shut down, press Shift+Control+Option on the left side and the power button for 10 seconds, then release all and turn on.

Is it safe to use a USB hub on a Mac?

Yes, using a powered USB hub is safe and often recommended if you have many devices. A powered hub provides its own power supply, reducing strain on your Mac’s ports. However, avoid cheap unpowered hubs that might not provide enough power, which can cause devices to disconnect.

Why does my USB device keep disconnecting and reconnecting?

This is often a power issue. The device may be drawing more power than the port can supply. Try a powered hub, a different port, or a different cable. On laptops, also check Energy Saver settings—some Macs put USB ports to sleep to save battery. Go to System Settings → Battery → Options and disable “Put hard disks to sleep when possible.”

Can I fix a physically damaged USB port myself?

No, unless you have advanced soldering skills, it’s not recommended. The ports are soldered to the logic board, and attempting a DIY repair can cause permanent damage. Take it to a professional. In the meantime, use a USB hub to work around the issue.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →