Como corrigir o erro “Dispositivo USB desconhecido precisa de mais energia do que a porta pode fornecer”?

Como corrigir o erro “Dispositivo USB desconhecido precisa de mais energia do que a porta pode fornecer”?

Aparece uma mensagem dizendo:

O dispositivo USB desconhecido precisa de mais energia do que a porta pode fornecer.

O que eu tenho que fazer? O que está errado?

Responder1

Esta mensagem geralmente aparece quando um sistema usa um hub USB alimentado por barramento certificado (a alimentação do hub e a alimentação de todas as suas portas vêm de um único cabo upstream do host). Neste caso, o sistema sabe (através de descritores de hub) que este é um hub alimentado por barramento e, portanto, deve ter os limites naturais de quanta energia pode teoricamente ser retirada do upstream e entregue às portas downstream.

Portanto, os hubs alimentados por barramento podem alocar apenas uma fração da energia normalmente disponível nas portas normais (500 ou 900 mA) e nos hubs com alimentação própria (alimentados por adaptadores CA-CC externos). Para evitar a sobrecarga da porta upstream do hub (downstream do host), o USB possui um mecanismo de duas etapas.

O primeiro passo é informativo. Os dispositivos USB devem consumir apenas 100/150 mA do VBUS para responder aos descritores de dispositivos. O(s) descritor(es) do dispositivo possuem informações sobre quanta corrente ele espera usar no modo totalmente funcional, seu máximo. O sistema lê essas informações e, sabendo se o hub pode ou não (teoricamente) fornecer essa energia, pode ou não prosseguir com a etapa final de configuração do dispositivo, SET_CONFIG(). Se o sistema determinar que a porta tem energia suficiente, ele conclui a enumeração. Se este for um hub alimentado por barramento (100 mA por porta) e o dispositivo declarar o uso de 500 mA, o sistema não prosseguirá com a configuração e exibirá a mensagem de aviso. Assim o dispositivo será rejeitado. Se o dispositivo realmente consome essa corrente, ainda não se sabe.

Na verdade, no esquema de gerenciamento de energia do USB 2.0, o dispositivo de "alta potência" não será admitido mesmo que outras portas não tenham nada conectado e, teoricamente, o hub pode ter recursos suficientes para ligá-lo. Este é um grande inconveniente do ponto de vista do usuário. Para evitar esse inconveniente, a indústria USB inventou hubs ilegais "semi-autoalimentados", hubs que podem ser alimentados por barramento, mas não relatam isso em seus descritores, enganando o sistema host fazendo-o pensar que se trata de um self normal. -powered hub, portanto, nenhuma restrição será imposta. O resto fica por conta da falta ou sorte do usuário.

Portanto, parece que você tem a infelicidade (ou sorte) de ter um hub USB certificado que funcione bem, de acordo com as especificações USB. Para evitar essas mensagens, use um hub com alimentação própria ou use hubs piratas que não informam seu status de alimentação de barramento e reze para que a porta do host tenha energia suficiente para acionar quaisquer dispositivos que você esteja conectando ao hub sem perder muito do nível de tensão VBUS.

Responder2

Se não houver nenhum dispositivo USB conectado e você ainda receber essa mensagem, algo pode estar causando curto-circuito em uma de suas portas USB. Verifique cuidadosamente todas as portas.

Uma possível causa pode ser um dos "dedos" metálicos anti-RFI na placa de blindagem de E/S entrando acidentalmente em uma porta USB durante a instalação da placa-mãe. Normalmente esses “dedos” só devem entrar em contato com as carcaças metálicas dos conectores da placa-mãe: eles nunca devem entrar no próprio conector.

Responder3

Simplesmente diz que o dispositivo precisa de mais energia

  • Muitos HDDs USB 2.0 antigos requerem mais de 500mA que a porta USB pode fornecer, portanto, possuem um cabo em forma de Y. Você precisa conectar ambos os conectores A para que eles adquiram energia suficiente
  • O USB 3.0 fornece mais energia, portanto, os dispositivos que precisam de mais de 500 mA (mas ainda dentro do limite do USB 3.0) funcionarão perfeitamente. Mas quando você os conecta a uma porta USB 2.0, eles esgotam rapidamente a capacidade da porta. Você deve conectar à porta correta

Responder4

De acordo com sua descrição, pode ser que um de seus dispositivos não possa ser utilizado nesta porta, tente mudar para uma nova. Também é possível que alguma conexão em algum lugar tenha dado errado, como: fios, verifique com atenção. Espero que essas dicas possam ajudá-lo.

informação relacionada