You plug a USB-C hub or dock into your MacBook and something is wrong: no external monitor, drives that will not mount, an Ethernet port that stays dark, or a hub that worked yesterday and does nothing today. Before you blame the port or buy a new dock, know this: on a Mac, a hub or dock that stops working is almost always bus power, a missing driver, port order, a tired cable, or stale firmware — not a failed port. Here are the fixes in the order a repair tech would actually try them.
First: what exactly is failing?
The fix depends on the symptom. Sort yours before you start:
- Nothing works at all (no lights, dead hub) → bus power or a dead cable. Start at fix 1.
- Data works, video does not (drives mount, no external monitor) → DisplayLink driver or your chip’s display limit. Jump to fix 4.
- Video works, data or Ethernet does not → port order and bus power. Fixes 2 and 3.
- It worked yesterday, dead today → a stuck power state or a macOS/firmware change. Fixes 5 and 6.
- “This accessory may not be supported” alert → that is a specific over-draw message with its own fixes; see our accessory-not-supported guide.
The fixes, fastest first
1. Give the hub its own power (the #1 cause)
A cheap USB-C hub is bus-powered — it steals power from your MacBook’s port. Plug in a portable SSD, an HDMI monitor, and a card reader at once and the hub browns out: devices drop, the monitor flickers, Ethernet dies. The fix is a powered hub or dock (its own wall adapter) for anything with a spinning drive, a display, or more than two devices. If your hub has a spare USB-C “PD in” port, feed it your charger. This single change fixes more “hub not working” complaints than every other step combined.
2. Reseat everything and try the other ports
Unplug the hub, blow out the port, and push the connector in until it clicks — USB-C that is 1mm shy reads as “dead.” Then move the hub to a different port on the Mac. On a two-port MacBook Air, the left and right ports are equal, but on Intel and some Pro models one side has more bandwidth. Also swap which devices go in which hub ports: put the display on the hub’s Thunderbolt/primary port, not a downstream USB-A slot.
3. Replace the cable — charge cables are not data cables
The cable between the Mac and the dock is the most common silent failure. A cable that charges may be USB 2.0 only: it delivers power and even video, but drives and Ethernet run at a crawl or not at all. Use the cable that came with the dock, or a certified USB4 / Thunderbolt cable rated for data. If a dock came with a short captive cable, that cable is the one to test first — they fray at the strain relief.
4. No external monitor? Install DisplayLink — and know your display limit
Two different things masquerade as “the dock’s video is broken”:
- Base M1 / M2 / M3 chips drive only ONE external display through a normal dock, no matter how many HDMI ports the dock has. That is an Apple silicon limit, not a fault. M1 Pro/Max and M3 Pro/Max drive more.
- DisplayLink docks need a driver. Many multi-monitor docks add extra screens over a DisplayLink chip. On macOS you must install Synaptics’ DisplayLink Manager app and grant it Screen Recording permission in System Settings → Privacy & Security (macOS requires that permission for DisplayLink to draw the screen). Skip it and the extra monitors stay black while USB and Ethernet work fine.
If you want the full “how many monitors can I actually run and which dock fits my Mac” breakdown, read our docking station and hub guide.
5. Reset the power state (SMC-style reset)
A dock can leave a USB-C port in a stuck power-negotiation state, so the next thing you plug in gets ignored. On Apple silicon, fully shut down, wait 30 seconds, then boot — that performs the equivalent of an SMC reset. On Intel MacBooks, do the SMC reset (shut down; hold Control+Option+Shift for 7 seconds, add the power button for 7 more, release, then power on). Reconnect the dock afterward.
6. Update macOS and the dock’s firmware
Thunderbolt and higher-end USB-C docks (CalDigit, OWC, Anker, Belkin, Kensington) ship firmware updaters, and a macOS point release occasionally breaks or fixes dock behavior. Run System Settings → General → Software Update, then check the dock maker’s site for a firmware tool. This is the fix for “it worked until I updated” and for docks that half-work after a new Mac.
The honest part: when it is the Mac, not the hub
If a known-good, powered dock with a known-good cable does nothing on one port but works on another — and a bare cable in that same port also fails — then the port itself may be the problem, not the hub. Walk through our USB-C port not working guide to confirm a dead port, and if you are unsure which end is at fault, our MacBook ports explained guide shows what each port is supposed to do.
Dock giving up on an old Mac? Do the math
Buying a $250 Thunderbolt dock to nurse along a 2017 Intel MacBook rarely pencils out — you can be most of the way to a refurbished Apple-silicon Mac that runs every monitor natively. A refurbished M1 MacBook Air starts at $569.99 and an M2 Air at $974.99 at LuxuriousComputers, and both drive an external display cleanly without a fussy dock. If money is tight, our Apple clearance section is the cheapest way in. And if your current Mac has a genuinely dead port, you can still get a trade-in number for a broken MacBook and put it toward the upgrade.
Five-minute checklist
- Use a powered hub/dock for any display, drive, or 3+ devices.
- Reseat; try the other Mac port and different hub ports.
- Swap in a certified data (USB4/Thunderbolt) cable.
- No 2nd/3rd monitor? Install DisplayLink Manager + grant Screen Recording; remember base M-chips = one display.
- Shut down 30s (Apple silicon) or SMC reset (Intel).
- Update macOS and the dock firmware.
Frequently Asked Questions
Why did my USB-C hub stop working on my MacBook?
Most often the hub is bus-powered and browned out under load, the cable is a charge-only cable, or a recent macOS update changed how the dock negotiates. Use a powered dock, a certified data cable, and update macOS — that clears the large majority of cases before any port is actually at fault.
Why does my dock work but the second monitor is black?
Two reasons. Base M1/M2/M3 MacBooks only drive one external display through a normal dock, so the second screen will never light up without a DisplayLink dock. And DisplayLink docks need the DisplayLink Manager app installed with Screen Recording permission granted — without it the extra monitors stay black while everything else works.
Do I need a powered dock or is a cheap hub fine?
A cheap bus-powered hub is fine for a keyboard, mouse, and the odd flash drive. The moment you add an external display, a portable SSD, Ethernet, or several devices at once, you need a powered hub or dock with its own adapter — otherwise devices drop out under load.
Is it the hub or my MacBook’s port that is broken?
Test with a known-good, powered dock and a known-good cable. If it fails on one Mac port but works on another — and a bare cable also fails in that port — the port is the suspect; see our USB-C port not working guide. If it fails on every port, the dock or cable is the problem.
My MacBook says an accessory may not be supported when I plug in the hub — what now?
That specific alert means a device is drawing too much power or a cable/hub is uncertified. Switch to a powered dock and a certified cable; full steps are in our “this accessory may not be supported” guide.