Disattiva l'alimentazione USB su OS X / Mac Mini

0

Ho bisogno di spegnere l'alimentazione USB (e di accenderla) usando uno script o un pezzo di software. Idealmente dovrebbe essere possibile attivare / disattivare ciascuna porta separatamente, ma è anche sufficiente spegnere / accendere tutte le porte contemporaneamente. La macchina che sto utilizzando è Mac Mini. Qualcuno ha una soluzione per questo?

Per alimentazione USB intendo Vbus, la connessione 5 V / 500 mA. Comprendo che anche la connessione dati è stata disattivata e va bene, ma non è sufficiente per me che la connessione dati sia inattiva e Vbus rimanga alimentato. Questa necessità deriva dalla necessità di tenere costantemente collegati i telefoni cellulari per i test automatici. Alcune combinazioni dispositivo / batteria non amano essere costantemente collegate e le batterie iniziano a gonfiarsi in meno di un anno.

Riconosco che ci sono molte varianti di questa domanda. Finora nessuna soluzione che potrei usare. Elencherò qui le mie conclusioni finora:

  • è possibile farlo utilizzando l'HUB USB autoalimentato esterno e controllando la sua alimentazione. Tuttavia, questa non è un'opzione per me (anche gli hub di qualità hanno causato altri problemi nel mio utilizzo).

  • è possibile disabilitare l'USB rimuovendo i file .kext. Tra le altre fonti è spiegato in OS X documento di configurazione della sicurezza . Tuttavia, ciò richiede il riavvio e non sono sicuro che disabiliti l'alimentazione USB o solo i dati.

  • ci sono molte affermazioni che semplicemente non è possibile. Tuttavia, OS X stesso lo fa quando rileva un dispositivo che consuma troppa energia, quindi c'è almeno il supporto hardware. Questo messaggio di errore viene copiato da /System/Library/Extension/IOUSBFamily.kext/Contents/Resources/English.lproj/Localizable.strings: "Scollega il dispositivo usando troppa energia per riattivare i dispositivi USB." (Ovviamente non so se la disattivazione avvenga spegnendo l'alimentazione USB, ma suppongo che sia un'azione naturale per il dispositivo che ne consuma troppa).

  • sembra che su macbook le porte USB siano normalmente alimentate anche quando il laptop sta dormendo. Mentre questo non risolve il mio problema, è una specie di correlati.

posta diidu 29.04.2016 - 10:59
fonte

0 risposte

Leggi altre domande sui tag