Eu conecto um dispositivo USB ao Mac, que eu sei que consome muita energia (consome mais de 200 mA @ 9V). Então eu conecto isso no Mac (OSX 10.5.8) e obtenho:
Aviso de sobrecarga de USB.
Um dispositivo USB está consumindo muita energia.
O hub ao qual está conectado será desativado.
Bom o suficiente – é quase algo que eu esperava.
Então, adiciono energia externa ao dispositivo e tento conectá-lo novamente - e o Mac OSX não reage. Novamente, como esperado, já que o diálogo dizia: "O hub ao qual está conectado será desativado".
Porém, agora parece que eu teria que reiniciar o Mac desde o início, para testar a conexão deste dispositivo agora que ele tem alimentação externa. E, claro, eu gostaria de evitar reiniciar, então minha pergunta é - existe uma maneira de software para eu "reiniciar"/"parar" essa "proteção contra sobrecorrente" e trazer a porta USB à qual ela está conectada novamente no estado normal/padrão/ativado?
EDIT: Agora tentei conectá-lo mais algumas vezes - sem reiniciar - e estranhamente, começou a funcionar... O que fiz foi tail -f /var/log/system.log
, e então pude ver mensagens relacionadas ao USB em tempo real.. Então, talvez para redefinir minha pergunta - existe um ( padrão) para monitorar e verificar se a proteção contra sobrecorrente USB está ativa para uma determinada porta/hub?