Pregunta ¿Cómo puedo restablecer la protección de sobreintensidad USB en OS X?


Adjunto un dispositivo USB a la Mac, que de otra forma estoy bastante hambriento (come más de 200 mA a 9V). Así que enchufo esto en Mac (OSX 10.5.8) y obtengo un:

Aviso de sobrecorriente USB.

Un dispositivo USB actualmente está consumiendo demasiada energía.
  El concentrador al que está conectado se desactivará.

Bien, es casi algo que esperaba ...

Así que agrego potencia externa al dispositivo e intento conectarlo de nuevo, y Mac OSX no reacciona. Nuevamente, como era de esperar, ya que el diálogo decía: "El concentrador al que está conectado se desactivará".

Sin embargo, ahora parece que tendré que reiniciar la Mac desde el principio, para probar la conexión de este dispositivo ahora que tiene energía externa. Y, por supuesto, me gustaría evitar reiniciar, así que mi pregunta es: ¿existe una forma de software para que "restablezca" / "pare" esta "protección contra sobrecorriente" y vuelva a conectar el puerto USB al que está conectado en el estado normal / predeterminado / activado?

EDITAR: Ahora intenté conectarlo varias veces más, sin reiniciar, y, curiosamente, comenzó a funcionar ... Lo que hice fue tail -f /var/log/system.log, y luego podría ver los mensajes relacionados con USB en tiempo real ... Entonces, tal vez para redefinir mi pregunta: ¿existe una forma (predeterminada) de monitorear y verificar si la protección de sobreintensidad USB está activa para un puerto / hub determinado?


2


origen


¿Qué es exactamente lo que estás conectando que es 9V? USB es solo 5V. - James P
¿Por qué la gente está tan en contra de reiniciar? - Ramhound
@Ramhound; A veces no puedes reiniciar, saber cómo hacer las cosas de la manera correcta, en lugar de hacerlo de la manera fácil, también es importante - Phoshi
@James: es un Arduino con un escudo de preamplificador analógico personalizado, alimentado por 9V (los 200 mA, medí desde la salida de esta fuente). No tenía intención de referirme a los 5V de USB, perdón por el malentendido. - sdaau
@Ramhound: en este caso, debo iniciar y supervisar varias secuencias de comandos de forma manual (no se prestan a ser llamadas desde una sola secuencia de comandos), lo que me lleva algo de tiempo, y me gustaría evitar perderlas. - sdaau


Respuestas: