Reimpostazione della porta USB su un MacBook Pro

2

Sto cercando di ottenere informazioni su come reimpostare la porta USB su un MacBook Pro usando la linea di comando del terminale. Io uso la porta USB per accedere a un dispositivo di rete tramite una porta seriale con un iDead GUC232A per condurre l'automazione. Al termine dello script, devo disconnettere e ricollegare fisicamente l'adattatore USB < - > Serial per liberare la porta USB del MacBook per una successiva esecuzione di automazione. Come puoi vedere, non è fattibile.

Ho esaminato la seguente soluzione, ma non funziona in modo molto affidabile e sincero, non sono molto entusiasta dello scarico e del ricaricamento dei driver.

sudo kextunload IOUSBMassStorageClass.kext
sudo kextload /System/Library/Extensions/IOUSBMassStorageClass.kext

Potrei usare un singolo terminal server da Lantronix per accedere al terminal server via SSH, che a sua volta è collegato via RS232 - Ma questa soluzione non è sul tavolo a questo punto.

Qualsiasi suggerimento su un server terminal da USB a Ethernet, dove la porta USB fungerà da console per accedere al dispositivo di rete, sarebbe apprezzato.

    
posta pythonian 11.08.2017 - 20:22
fonte

1 risposta

2

Aggiornamento:

Ci sono due modi per ripristinare un USB:

  • Hardware (vedi sotto). Questo agisce come collegare e scollegare un dispositivo. Ottimo per testare un singolo dispositivo che deve essere resettato.
  • Software ( Come riavviare il sottosistema USB? ) . Questo resetterà completamente il bus USB. Ottimo per quando il sottosistema USB è bloccato.

Ho visto uno scenario simile risolto mettendo un interruttore momentaneo in linea con la linea USB + 5V sul cavo USB (solitamente il connettore rosso ). Quando l'ingegnere voleva reimpostare il dispositivo (simulare la rimozione e quindi reinserire il dispositivo), premeva (trattenendolo per un secondo o due) la potenza di taglio dell'interruttore sul dispositivo USB. Al momento del rilascio, la corrente verrebbe ripristinata riavviando il dispositivo e il computer lo ricaricherebbe.

IlvantaggiochequestohaavutonelfarequalcosasuTerminaleeracheriguardavasoloildispositivoinquestioneenontuttiidispositivisull'interobusUSB.

Facendounaricercarapida,sonostatoingradoditrovare switch pre-fatti che lo fanno per meno di $ 10 USD

Perunasoluzionemeno"cludgy", è possibile ottenere un hub USB con singoli interruttori di alimentazione come Sabrent 4 Port .

    
risposta data 14.08.2017 - 17:36
fonte

Leggi altre domande sui tag