
Compré una computadora portátil Medion nueva y encontré los primeros 3 dispositivos de la lista (Kobo Reader y Hotone Audio no funcionan del todo).
También probados en Linux y ahí funcionan correctamente. Luego descubrí que en Windows el consumo de energía de los dispositivos era demasiado bajo para que funcionaran bien:
- 2 mA para el eReader Kobo (básicamente es un almacenamiento masivo que no está montado en Windows)
- 64mA para Hotone Ampero (que es una tarjeta de audio externa que no es reconocida por su propio software)
Ya intenté cambiar cables y puertos USB (2.0, 3.1 y tipo C y usar un concentrador externo).
Los controladores y el sistema de Windows Sais están actualizados.
¿Cómo podría aumentar la potencia proporcionada a los 2 dispositivos a al menos 200 mA o 500 mA?
Respuesta1
La energía disponible para los dispositivos USB depende de la capacidad del puerto y existen muchas variables. Un puerto en un host USB con alimentación (como una computadora) puede ser de 500 mA para un puerto USB 1.1 a 3000 mA para un puerto USB 3.x. Un host "sin alimentación" (lo que significa que depende de una batería) puede proporcionar incluso menos energía y aun así cumplir con las especificaciones. Se supone que un concentrador con alimentación debe proporcionar un mínimo de 500 mA por puerto, y un concentrador sin alimentación debe proporcionar un mínimo de 100 mA por puerto.
Un problema es que no todos los concentradores cumplen con las especificaciones, no todos los dispositivos cumplen con las especificaciones y lo mismo ocurre con los hosts, controladores, cables y cualquier otra cosa que pueda haber pasado por alto.
La potencia permitida a un dispositivo se aplica de dos maneras: software y hardware. En el software, los controladores y el sistema operativo harán cierta "contabilidad" sobre la cantidad de energía que consume cada dispositivo USB, y si algún dispositivo nuevo solicita más energía de la que está disponible, entonces el controlador y el sistema operativo solicitan que el nuevo dispositivo no consuma más energía. Algunos controladores, sistemas operativos, firmware de dispositivos, etc. siguen todas las reglas del USB y otros no. Cuando no siguen las reglas, entran en juego las protecciones de hardware.
Las protecciones de hardware en los puertos y concentradores USB suelen ser fusibles que se reinician automáticamente. Son un poco "descuidados" en cuanto a la cantidad de corriente que permiten antes de cortar la energía, por lo que los fusibles no se abrirán precisamente cuando se viole la especificación USB a 500 mA, 3 amperios o lo que sea. Permitirán algo de potencia más allá de las especificaciones antes de cortar la energía para evitar viajes molestos. Hay muchos fabricantes de dispositivos USB que confían en esto para reducir la cantidad de energía consumida. Por lo general, los dispositivos no solicitarán energía, simplemente la tomarán. Otra táctica común es mentirle al sistema operativo sobre cuánta energía se consume afirmando que está consumiendo solo 100 mA cuando está consumiendo mucha más. Parte de esta aplicación del consumo de energía está en el controlador y el sistema operativo; al cambiar el sistema operativo, se utiliza una "contabilidad" diferente sobre cómo se consume la energía.
Será necesario investigar un poco quién realiza esta "contabilidad" correctamente y protege sus dispositivos USB contra daños. Si funciona en Linux pero no en Windows, entonces es posible que Linux esté llevando la contabilidad correctamente y permitiendo que todos los dispositivos consuman energía de forma segura. Es posible que Windows esté llevando la contabilidad correctamente y no permita que los dispositivos reciban energía para protegerlos de un consumo excesivo de energía. Es posible que ninguno de los dos esté realizando correctamente la contabilidad del consumo de energía.
En la captura de pantalla de su pregunta, parece que tiene muchos dispositivos USB conectados y eso podría dificultar el diagnóstico del problema. Lo que ayudaría es determinar cuánta energía consume cada dispositivo USB y cuánta energía permite cada puerto estadounidense. Esto es como si vieras un disyuntor disparado en el panel de disyuntores de tu casa, querrías ver cuánta energía está consumiendo cada electrodoméstico y cuánta energía permite cada serie de enchufes de la casa.
Nuevamente, no todos los dispositivos USB seguirán las especificaciones USB. Aquellos que sigan la especificación USB tendrán el logotipo de la marca USB, tener el logotipo es parte del cumplimiento de la especificación. Si no hay un logotipo, entonces es probable que el dispositivo haya roto alguna otra parte de la especificación además de no tener un logotipo, como por ejemplo consumir más energía de la que debería.
Después de investigar el consumo de energía de los dispositivos y qué dispositivos pueden no cumplir con las especificaciones USB, debería poder organizar su cadena de dispositivos USB de manera que funcione de manera confiable.