Estou desenvolvendo no Arduino e às vezes a porta USB que está sendo usada para de funcionar. Então eu preciso conectar o dispositivo em outra porta USB. Uma vez que todas as portas USB parem de funcionar, tenho que reiniciar a máquina, o que é realmente irritante.
Tanto quanto me lembro, existe um comando que é capaz de reiniciar o subsistema USB individualmente, mas não me lembro. Como posso reiniciar USBs sem reiniciar o sistema inteiro?
Estou usando o macOS Sierra.
Isso é diferente da pergunta Redefinição da porta USB em um MacBook Pro, pois preciso de uma solução somente de software, pois minhas portas USB ficam congeladas - o que significa que elas param de funcionar até a reinicialização completa do sistema. Deve haver uma maneira de reiniciar o subsistema USB individualmente.
Respostas:
Você pode redefinir o barramento USB com o USB Prober.app. Não está incluído no XCode, mas você pode baixá-lo separadamente na página de download do desenvolvedor da Apple . Você precisará se inscrever e fazer login.
iousbfamily
IOUSBFamiliy Log Release for OS X 10.9.3
)Archive.pax.gz
; o arquivo USBProber.app estará em/Archive/DevTools/Hardware
Importante:
Apenas o lançamento do aplicativo redefinirá seu barramento USB. Certifique-se de desmontar todas as unidades que não deseja remover sem cerimônia e de forma inadequada!
fonte
Consegui redefinir meu adaptador de LAN USB com este comando
Como obter o Prober.app é explicado aqui: Como reiniciar o subsistema USB?
fonte