Введение
Это описание успешного восстановления работоспособности неработающих портов USB на упомянутой модели MacBook. Делайте это с осторожностью и только если вы знаете, что делаете! Делайте это на свой страх и риск!
Шаг 1 Сброс SMC и проверка электропитания
Оба USB-порта MacBook разрядились после нехватки или перегрузки платы Ramps, которая была подключена к Mac через плату Arduino.
Обычно Mac OS выдает сообщение о том, что USB-устройство отключилось из-за скачка напряжения на порту. В данном случае сообщение не отображалось. Позже оно появилось после перезагрузки. В любом случае оба USB-порта мгновенно разрядились.
То тут, то там в Интернете люди советуют выполнить сброс SMC. Это было сделано, но не помогло. Но сначала стоит попробовать сброс SMC.
Ознакомьтесь с распиновкой вашего USB-кабеля. Найдите заземление (GND) и измерьте мультиметром, есть ли соединение между обоими контактами заземления USB-портов.
Убедитесь, что между заземлением и контактом +5 В USB-кабеля действительно нет питания.
Шаг 2 Подайте на порт 5 В от внешнего источника питания
Дважды проверьте, что у вас есть исправный, качественный настольный блок питания. https://en.wikipedia.org/wiki/Power_supp…
Установите его на +5 В постоянного тока и дважды и трижды проверьте мощность и полярность с помощью мультиметра.
Соедините землю USB-порта с землей внешнего настольного блока питания.
Возможно, вы можете использовать просто usb-кабель, но я предпочел использовать кабель с устройством. Я использовал FTDI breakout board от sparkfun, потому что там контакты относительно хорошо доступны.
Подайте на USB-устройство (я полагаю, на порт, с которым возникла проблема) 5 В от настольного блока питания на 5 В контакт USB-разъема.
Светодиоды на FTDI загораются, и он распознается Mac.
По какой-то причине второй USB-порт тоже активировался. Он работает без необходимости подавать внешнее питание на подключенное USB-устройство.