¿Cómo solucionar el error "El dispositivo USB desconocido necesita más energía de la que el puerto puede suministrar"?

¿Cómo solucionar el error "El dispositivo USB desconocido necesita más energía de la que el puerto puede suministrar"?

Aparece un mensaje que dice:

El dispositivo USB desconocido necesita más energía de la que el puerto puede suministrar.

¿Que tengo que hacer? ¿Qué ocurre?

Respuesta1

Este mensaje suele aparecer cuando un sistema utiliza un concentrador USB certificado alimentado por bus (la alimentación del concentrador y la alimentación de todos sus puertos provienen de un único cable ascendente desde el host). En este caso, el sistema sabe (a través de descriptores de hub) que se trata de un hub alimentado por bus y, por lo tanto, debe tener los límites naturales de cuánta energía se puede tomar teóricamente desde el origen y entregarse a los puertos descendentes.

Por lo tanto, a los concentradores alimentados por bus se les permite asignar solo una fracción de la energía que normalmente está disponible en los puertos normales (500 o 900 mA) y en los concentradores autoalimentados (alimentados desde adaptadores CA-CC externos). Para evitar que el puerto ascendente del concentrador (host descendente) se sobrecargue, el USB tiene un mecanismo de dos pasos.

El primer paso es informativo. Los dispositivos USB deben tomar solo 100/150 mA de VBUS para responder con descriptores de dispositivo. Los descriptores del dispositivo tienen información sobre cuánta corriente espera usar en el modo de funcionalidad completa, su máximo. El sistema lee esta información y, sabiendo si el concentrador puede o no (teóricamente) suministrar esta energía, puede o no continuar con el paso final de la configuración del dispositivo, SET_CONFIG(). Si el sistema determina que el puerto tiene suficiente energía, finaliza la enumeración. Si se trata de un concentrador alimentado por bus (100 mA por puerto) y el dispositivo declara el uso de 500 mA, el sistema no continuará con la configuración y mostrará el mensaje de advertencia. Por tanto, el dispositivo será rechazado. Sin embargo, aún se desconoce si el dispositivo realmente consume esa corriente.

De hecho, en el esquema de administración de energía USB 2.0, el dispositivo de "alta potencia" no será admitido incluso si otros puertos no tienen nada conectado y, en teoría, el concentrador podría tener suficientes recursos para encenderlo. Este es un gran inconveniente desde el punto de vista del usuario. Para evitar este inconveniente, la industria USB ha inventado concentradores "semi-autoalimentados" ilegales, los que pueden ser alimentados por bus, pero no informan esto en sus descriptores, engañando al sistema anfitrión haciéndoles pensar que se trata de un sistema autoalimentado normal. -hub impulsado, por lo que no se impondrán restricciones. El resto depende de la falta o suerte del usuario.

Entonces, parece que tienes la desgracia (o la fortuna) de tener un concentrador USB certificado que funciona bien, de acuerdo con las especificaciones USB. Para evitar estos mensajes, utilice un concentrador autoalimentado o utilice concentradores piratas que no informan su estado de alimentación por bus y rece para que el puerto host tenga suficiente energía para controlar cualquier dispositivo que esté conectando al concentrador sin perder mucho. del nivel de tensión VBUS.

Respuesta2

Si no hay ningún dispositivo USB conectado y aún recibe ese mensaje, es posible que algo esté provocando un cortocircuito en uno de sus puertos USB. Verifique cuidadosamente todos los puertos.

Una posible causa podría ser que uno de los "dedos" metálicos anti-RFI de la placa protectora de E/S entre accidentalmente en un puerto USB al instalar la placa base. Normalmente estos "dedos" sólo deben hacer contacto con las carcasas metálicas de los conectores de la placa base: nunca deben entrar dentro del conector real.

Respuesta3

Simplemente dice que el dispositivo necesita más energía.

  • Muchos discos duros USB 2.0 antiguos requieren más de 500 mA que el puerto USB puede proporcionar, por lo que tienen un cable en forma de Y. Debe enchufar ambos conectores A para que adquieran suficiente energía.
  • USB 3.0 proporciona más potencia, por lo que los dispositivos que necesitan más de 500 mA (pero aún dentro del límite de USB 3.0) funcionarán sin problemas. Pero cuando los conecta a un puerto USB 2.0, rápidamente sobrepasarán la capacidad del puerto. Debes conectarlo al puerto correcto.

Respuesta4

Según tu descripción, puede ser que uno de tus dispositivos no pueda usarse en este puerto, intenta cambiar a uno nuevo. También es posible que alguna conexión haya salido mal en algún lugar, como por ejemplo: cables, revísalo con atención. Espero que esos consejos puedan ayudarte.

información relacionada