Rozwijam Arduino i czasami używany port USB przestaje działać. Następnie muszę podłączyć urządzenie do innego portu USB. Gdy wszystkie porty USB przestaną działać, muszę ponownie uruchomić maszynę, co jest naprawdę denerwujące.
O ile pamiętam, istnieje polecenie, które jest w stanie zrestartować podsystem USB indywidualnie, ale nie pamiętam. Jak mogę zrestartować USB bez restartu całego systemu?
Używam macOS Sierra.
To różni się od pytania Resetowanie portu USB w MacBooku Pro, ponieważ potrzebuję rozwiązania tylko programowego, ponieważ moje porty USB zostają zamrożone - co oznacza, że przestają działać aż do pełnego ponownego uruchomienia systemu. Musi istnieć sposób indywidualnego restartowania podsystemu USB.
Odpowiedzi:
Możesz zresetować magistralę USB za pomocą USB Prober.app. Nie jest dołączony do XCode, ale można go pobrać osobno ze strony pobierania dla programistów Apple . Musisz się zarejestrować i zalogować.
iousbfamily
IOUSBFamiliy Log Release for OS X 10.9.3
)Archive.pax.gz
; plik USBProber.app będzie w/Archive/DevTools/Hardware
Ważny:
Uruchomienie aplikacji spowoduje zresetowanie magistrali USB. Upewnij się, że odmontowałeś dyski, których nie chcesz bezceremonialnie i nieprawidłowo usunięty!
źródło
Za pomocą tego polecenia mogłem zresetować adapter USB LAN LAN
Jak uzyskać Prober.app wyjaśniono tutaj: Jak zrestartować podsystem USB?
źródło