Correção: Recursos do controlador USB insuficientes



Experimente Nosso Instrumento Para Eliminar Problemas

Alguns usuários do Windows estão vendo o “ Recursos de controlador USB insuficientes ”Erro ao conectar um dispositivo / periférico dentro da porta USB. Na maioria das vezes, isso ocorre com portas USB 3.0. O problema não é específico de uma determinada versão do Windows, conforme relatado no Windows 7, Windows 8.1 e Windows 10.



Recursos de controlador USB insuficientes



O que está causando o erro “Not Enough USB Controller Resources”?

Investigamos esse problema específico examinando vários relatórios de usuários e as estratégias de resolução que os usuários mais afetados utilizaram para resolver o problema.



Com base em nossas investigações, o problema raramente está relacionado à energia ou largura de banda. Provavelmente, você está encontrando esta mensagem de erro devido a uma limitação do EndPoint.

O que é um endpoint USB?

Um terminal é a forma mais básica de comunicação USB. Um nó de extremidade transportará dados em apenas uma direção (do computador host para o dispositivo ou vice-versa). É por isso que existem dois tipos de terminais (OUTs e INs).

Quando você conecta um dispositivo USB, seu computador cria uma série de EndPoints (canais em execução para ou do dispositivo). As unidades flash usarão de 3 a 4 terminais, onde headsets e outros sensores podem usar até 10 terminais de ENTRADA e SAÍDA.



Com isso em mente, existem três situações principais que podem causar o “ Recursos de controlador USB insuficientes 'erro:

  • O limite do controlador USB foi excedido - Se você usar muitos dispositivos USB com muitos EndPoints, poderá ver esta mensagem de erro porque excedeu o número disponível de EndPoints. Lembre-se de que os controladores USB 3.0 têm um limite de 96 Endpoints por controlador nos controladores Intel XHCI, enquanto os controladores AM4 suportam 254 EndPoints.
  • O uso de EndPoints da porta USB excedeu o limite - A maioria dos controladores USB são limitados a 16 IN e 16 OUT EndPoints para cada porta disponível. Mas como a maioria dos dispositivos usará principalmente IN EndPoints, você ficará sem eles muito rápido. Por causa disso, você só pode usar portas USB de forma limitada.
  • A energia retirada dos dispositivos USB excede a capacidade máxima - Se você estiver enfrentando esse problema específico em um notebook ou laptop, é muito provável que a quantidade de energia que está sendo retirada dos dispositivos USB exceda a capacidade máxima. O uso de uma docking station ou USB com sua própria fonte de alimentação resolverá o problema neste caso.

Se você estiver encontrando o “ Recursos de controlador USB insuficientes ”E você está procurando alguns métodos que permitirão resolver ou contornar o problema, este artigo fornecerá alguns guias de solução de problemas.

Abaixo, você encontrará uma coleção de métodos que outros usuários em uma situação semelhante usaram com sucesso para resolver o problema. Para se manter eficiente, recomendamos que você siga os métodos na ordem em que são apresentados.

Método 1: mover alguns dispositivos para uma porta USB 2.0 normal

Se você estiver encontrando esse problema em um controlador USB 3.0, será capaz de contornar o erro movendo alguns dispositivos para a porta 2.0 clássica. Se você está tentando conectar um hardware que usa muitos terminais (fone de ouvido VR, fones de ouvido 7.1), pode ficar tentado a usar um hub USB 3.0 para aproveitar todos os benefícios que vêm com o protocolo de transferência mais recente.

Mas os hubs USB só podem ser usados ​​em um grau limitado, uma vez que você excederá o limite de 16 IN Endpoint com bastante rapidez (apenas conectando um VR Headset + 7.1 Headset ) Felizmente, você pode contornar esse problema facilmente apenas conectando um de seus dispositivos a uma porta USB 2.0 normal.

Conectando o teclado a uma porta USB 2.0

Tente deixar os dispositivos que mais precisam de velocidades de transferência superiores para a porta USB 3.0 e mova um dispositivo mais antigo para a porta USB 2.0.

Assim que você atingir o limite de 16 pontos finais, o “ Recursos de controlador USB insuficientes ”O erro não deve mais ocorrer.

Método 2: usando uma docking station ou hub USB com sua própria fonte de alimentação

Se você está encontrando esse problema em um laptop / notebook, é provável que o problema venha da quantidade total de energia consumida pelas portas USB.

Se você não pode limitar o número de dispositivos que estão consumindo energia de suas portas USB, pode resolver o problema “ Recursos de controlador USB insuficientes ”Erro ao adquirir uma docking station ou um hub USB com sua própria fonte de alimentação (Powered USB Hub).

Comprando um hub USB POWERED

As estações de encaixe são geralmente mais caras (acima de US $ 50), então se você estiver procurando por uma solução alternativa barata, você pode facilmente encontrar um hub USB alimentado por US $ 15.

Método 3: Reinstalando os Controladores Universal Serial Bus

Como alguns usuários relataram, esse problema específico também pode ocorrer se o driver do controlador USB estiver mal instalado ou corrompido de alguma forma. Você pode ser capaz de resolver o “ Recursos de controlador USB insuficientes ”Erro ao usar o Gerenciador de dispositivos para reinstalar o driver do controlador USB.

Aqui está um guia rápido sobre como fazer isso:

  1. pressione Tecla Windows + R para abrir uma caixa de diálogo Executar. Então, digite “Devmgmt.msc” e pressione Entrar para abrir Gerenciador de Dispositivos .

    Execute o Gerenciador de Dispositivos usando a caixa de diálogo Executar

  2. Dentro Gerenciador de Dispositivos , Expandir o barramento serial universal controladores, clique com o botão direito no controlador de host USB e clique Desinstalar dispositivo . Se você tiver dois controladores de host USB diferentes, desinstale ambos.

    Desinstalando o USB Host Controller via Device Manager

  3. Reinicie seu computador. Na próxima inicialização, o Windows reinstalará automaticamente o driver controlador de host USB ausente.

Se o “ Recursos de controlador USB insuficientes ”O erro ainda está ocorrendo, vá para o próximo método abaixo.

Método 4: Desativando a opção do modo XHCI na configuração do BIOS

Uma solução extrema que provavelmente resolverá o “Recursos de controlador USB insuficientes” erro com USB é desativar a opção Modo xHCI nas configurações do BIOS. Mas fazer isso automaticamente significa que todas as suas portas USB 3.0 serão rebaixadas para USB 2.0.

Se isso for um sacrifício que você está disposto a fazer para resolver a mensagem de erro, veja como desabilitar o Modo Intel xHCI opção:

  1. Reinicie o seu computador e pressione repetidamente o Chave de configuração durante a tela inicial até acessar as configurações do BIOS do seu computador.
    pressione uma tecla para entrar na configuração ou bios

    Pressione [tecla] para entrar na configuração

    Nota: A chave de configuração é normalmente mostrada na chave de inicialização inicial, mas se você não conseguir vê-la, pesquise online as etapas específicas sobre como inserir as configurações do BIOS (com base no modelo do seu laptop / placa-mãe)
  2. Depois de entrar nas configurações do BIOS, vá para o Avançado guia e procure uma opção chamada USB EHCI depurar debaixo Opções do dispositivo . Habilitar esta opção desabilitará o controlador xHCI, o que acaba resolvendo a mensagem de erro.

    Desativando a opção Modo XHCI

    Nota: Essas configurações serão diferentes dependendo do fabricante. Você pode encontrar essa configuração com um nome diferente, incluindo o modo XHCI Pre-Boot, EHCI Hand-OFF ou xHCI Mode.

  3. Assim que o controlador xHCI for desabilitado, salve suas modificações e permita que seu computador inicialize normalmente.
  4. Na próxima inicialização, você não verá mais o “Recursos de controlador USB insuficientes” erro.
4 minutos lidos