Eu conecto um dispositivo USB ao Mac, que, de outra forma, eu sei que é bastante faminto por energia (consome mais de 200 mA a 9V). Então eu conecto isso no Mac (OSX 10.5.8), e obtenho um:
USB Over Current Notice.
A USB device is currently drawing too much power.
The hub it is attached to will be deactivated.
Bom o suficiente - é quase algo que eu esperava ...
Então eu 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 ele está conectado será desativado ".
No entanto, agora parece que eu teria que reiniciar o Mac desde o início, para testar a conexão deste dispositivo agora que ele tem energia externa. E, claro, eu gostaria de evitar o reinício, então a minha pergunta é - existe uma maneira de software, para eu "resetar" / "parar" essa "proteção de sobrecorrente", e trazer a porta USB à qual ele está conectado novamente estado normal / padrão / ativado?
EDIT: Agora eu tentei ligar algumas vezes mais - sem reiniciar - e, estranhamente, começou a funcionar ... O que eu fiz foi tail -f /var/log/system.log
, e então pude ver mensagens relacionadas USB em tempo real .. Então talvez redefinir meu question - existe uma maneira (padrão) de monitorar e verificar se a proteção de sobrecorrente USB está ativa para uma determinada porta / hub?