All of your MacBook USBs not working is actually better news than one failing. It’s unlikely that all of your ports would fail at once which means the fix is probably an easy one.
Three things you can try, starting with the most common fix.
1. Reset the SMC
Resetting the SMC (System Management Controller) is a simple fix that cures a wide range of hardware issues.
Resetting the SMC on a MacBook
- Shutdown your MacBook.
- Connect the power adapter.
- Hold Shift+Control+Option and the Power button at the same time.
- Release all the keys at the same time.
- Let your MacBook boot up as usual and the SMC will be reset.
2. Check for updates
Outdated firmware and software results in various hardware issues, including... Yep — Mac USB ports not working.
Check for system updates by opening the App Store and clicking on the Updates tab. If updates are available, click on the Update button next to each application that you want to install.
3. Reset PRAM/NVRAM
The PRAM (Parameter RAM) and NVRAM (Non-Volatile RAM) hold information about various USB components. Resetting them could be the solution to your USB woes.
It’s a slightly different process to resetting the SMC, but no less difficult.
- Shutdown your Mac.
- Restart it, holding down Command+Option (ALT)+P+R as you do.
- Hold down the keys until you hear a sound and see the screen flash.
- Listen for the chime sound and let the Mac boot up as usual.
Hope this will help you.