Я работаю на Arduino, и иногда используемый USB-порт перестает работать. Затем мне нужно подключить устройство к другому USB-порту. Как только все порты USB перестают работать, я должен перезагрузить компьютер, который действительно раздражает.
Насколько я помню, есть команда, которая может перезапустить подсистему USB по отдельности, но я не помню. Как я могу перезагрузить USB без перезагрузки всей системы?
Я использую macOS Sierra.
Это отличается от вопроса сброса USB-порта на MacBook Pro, поскольку мне нужно только программное решение, так как мои USB-порты зависают - это означает, что они перестают работать до полной перезагрузки системы. Должен быть способ перезапуска подсистемы USB по отдельности.
Ответы:
Вы можете сбросить шину USB с помощью USB Prober.app. Он не включен в XCode, но вы можете скачать его отдельно со страницы загрузки Apple Developer . Вам нужно будет зарегистрироваться и войти.
iousbfamily
IOUSBFamiliy Log Release for OS X 10.9.3
)Archive.pax.gz
; файл USBProber.app будет находиться в/Archive/DevTools/Hardware
Важный:
Просто запустив приложение, вы сбросите шину USB. Удостоверьтесь, что вы отключили все ненужные диски, которые вы хотите удалить из памяти!
источник
Я смог сбросить настройки сетевого адаптера USB с помощью этой команды
Как получить Prober.app объясняется здесь: Как перезапустить USB-подсистему?
источник