Oplossing: onvoldoende bronnen voor USB-controller

Sommige Windows-gebruikers zien de foutmelding " Not Enough USB Controller Resources " bij het aansluiten van een apparaat / randapparaat in de USB-poort. Meestal treedt dit op bij USB 3.0-poorten. Het probleem is niet specifiek voor een bepaalde Windows-versie, omdat het wordt gemeld op Windows 7, Windows 8.1 en Windows 10.

Niet genoeg bronnen voor USB-controllers

Wat veroorzaakt de foutmelding "Not Enough USB Controller Resources"?

We hebben dit specifieke probleem onderzocht door te kijken naar verschillende gebruikersrapporten en de oplossingsstrategieën die de meeste getroffen gebruikers hebben gebruikt om het probleem op te lossen.

Op basis van onze onderzoeken heeft het probleem zelden te maken met stroom of bandbreedte. Hoogstwaarschijnlijk treedt dit foutbericht op vanwege een EndPoint-beperking.

Wat is een USB-eindpunt?

Een eindpunt is de meest basale vorm van USB-communicatie. Een eindpunt vervoert gegevens in slechts één richting (van de hostcomputer naar het apparaat of vice versa). Daarom zijn er twee soorten eindpunten (OUT's en IN's).

Wanneer u een USB-apparaat aansluit, maakt uw computer een aantal EndPoints (kanalen die van of naar het apparaat lopen). Flash-drives gebruiken 3-4 eindpunten, waarbij headsets en andere sensoren tot 10 IN- en OUT-eindpunten kunnen gebruiken.

Met dit in gedachten zijn er drie belangrijke situaties die de foutmelding ' Not Enough USB Controller Resources ' kunnen veroorzaken:

  • Limiet USB-controller overschreden - Als u veel USB-apparaten gebruikt die veel EndPoints gebruiken, wordt dit foutbericht mogelijk weergegeven omdat u het beschikbare aantal EndPoints hebt overschreden. Houd er rekening mee dat USB 3.0-controllers een limiet hebben van 96 eindpunten per controller op Intel XHCI-controllers, terwijl AM4-controllers 254 EndPoints ondersteunen.
  • Het gebruik van de USB-poort EndPoints overschreed de limiet - De meeste USB-controllers hebben een maximum van 16 IN & 16 OUT EndPoints voor elke beschikbare poort. Maar omdat de meeste apparaten voornamelijk IN EndPoints zullen gebruiken, zult u ze vrij snel opraken. Hierdoor kunt u USB-poorten slechts in beperkte mate gebruiken.
  • Het stroomverbruik van de USB-apparaten overschrijdt de maximale capaciteit - Als u dit specifieke probleem op een notebook of laptop tegenkomt, is het zeer waarschijnlijk dat de hoeveelheid stroom die wordt opgehaald van de USB-apparaten de maximale capaciteit overschrijdt. Het probleem wordt in dit geval opgelost door een dockingstation of een USB met een eigen stroombron te gebruiken.

Als u de foutmelding ' Not Enough USB Controller Resources ' tegenkomt en u op zoek bent naar een aantal methoden waarmee u het probleem kunt oplossen of omzeilen, vindt u in dit artikel enkele handleidingen voor het oplossen van problemen.

Hieronder vindt u een verzameling methoden die andere gebruikers in een vergelijkbare situatie met succes hebben gebruikt om het probleem op te lossen. Om efficiënt te blijven, raden we u aan de methoden te volgen in de volgorde waarin ze worden gepresenteerd.

Methode 1: Sommige apparaten verplaatsen naar een normale USB 2.0-poort

Als u dit probleem ondervindt op een USB 3.0-controller, kunt u de fout omzeilen door sommige apparaten naar de klassieke 2.0-poort te verplaatsen. Als u hardware probeert aan te sluiten die veel eindpunten gebruikt (VR-headset, 7.1-headsets), kunt u in de verleiding komen om een ​​USB 3.0-hub te gebruiken om te genieten van alle voordelen van het nieuwere overdrachtsprotocol.

Maar USB-hubs kunnen slechts in beperkte mate worden gebruikt, omdat u de 16 IN-eindpuntlimiet vrij snel overschrijdt (alleen door een VR-headset + 7.1-headset aan te sluiten ). Gelukkig kunt u dit probleem eenvoudig omzeilen door een van uw apparaten op een normale USB 2.0-poort aan te sluiten.

Het toetsenbord aansluiten op een 2.0 USB-poort

Probeer de apparaten met de hoogste overdrachtssnelheden het meest over te laten naar de USB 3.0-poort en verplaats een ouder apparaat naar de USB 2.0-poort.

Zodra u onder de 16 EndPoint-limiet komt, zou de foutmelding ' Not Enough USB Controller Resources ' niet meer moeten optreden.

Methode 2: Een dockingstation of USB-hub met een eigen stroombron gebruiken

Als u dit probleem op een laptop / notebook tegenkomt, is de kans groot dat het probleem komt van de totale hoeveelheid stroom die via de USB-poorten wordt gebruikt.

Als u het aantal apparaten dat stroom van uw USB-poorten haalt niet kunt beperken, kunt u de foutmelding ' Not Enough USB Controller Resources ' oplossen door een dockingstation of een USB-hub met een eigen stroombron te kopen (Powered USB Hub ).

Een POWERED USB-hub kopen

Dockingstations zijn over het algemeen duurder (meer dan $ 50), dus als u op zoek bent naar een goedkope oplossing, kunt u gemakkelijk een Powered USB Hub vinden voor het prijskaartje van $ 15.

Methode 3: De Universal Serial Bus-controllers opnieuw installeren

Zoals sommige gebruikers hebben gemeld, kan dit specifieke probleem ook optreden als het stuurprogramma van de USB-controller slecht is geïnstalleerd of op de een of andere manier is beschadigd. U kunt mogelijk de foutmelding " Not Enough USB Controller Resources " oplossen door Apparaatbeheer te gebruiken om het stuurprogramma van de USB-controller opnieuw te installeren.

Hier is een korte handleiding om dit te doen:

  1. Druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens "devmgmt.msc" en druk op Enter om Apparaatbeheer te openen.

    Voer Apparaatbeheer uit met behulp van het dialoogvenster Uitvoeren
  2. Vouw in Apparaatbeheer de Universal Serial Bus- controllers uit, klik met de rechtermuisknop op uw USB-hostcontroller en klik op Apparaat verwijderen . Als u twee verschillende USB-hostcontrollers hebt, verwijdert u beide.

    De USB-hostcontroller verwijderen via Apparaatbeheer
  3. Start je computer opnieuw op. Bij de volgende keer opstarten, zal Windows automatisch het ontbrekende stuurprogramma van de USB Host-controller opnieuw installeren.

Als de foutmelding " Not Enough USB Controller Resources " nog steeds optreedt, gaat u naar de volgende methode hieronder.

Methode 4: De XHCI-modusoptie uitschakelen vanuit de BIOS-instelling

Een extreme oplossing die waarschijnlijk de foutmelding "Not Enough USB Controller Resources" met USB oplost, is het uitschakelen van de optie xHCI Mode vanuit de BIOS-instellingen. Maar dit betekent automatisch dat al uw USB 3.0-poorten worden gedowngraded naar USB 2.0.

Als dit een opoffering is die u wilt doen om het foutbericht op te lossen, kunt u de optie Intel xHCI Mode als volgt uitschakelen:

  1. Start uw computer opnieuw op en druk herhaaldelijk op de Setup-toets tijdens het beginscherm totdat u toegang krijgt tot de BIOS-instellingen van uw computer.

    Druk op [toets] om naar Setup te gaan. Opmerking: De Setup-toets wordt meestal weergegeven bij de eerste opstarttoets, maar als u deze niet kunt zien, zoek dan online naar specifieke stappen voor het invoeren van uw BIOS-instellingen (op basis van uw laptop / moederbordmodel) )
  2. Zodra u zich in uw BIOS-instellingen bevindt, gaat u naar het tabblad Geavanceerd en zoekt u naar een optie met de naam USB EHCI- foutopsporing onder Apparaatopties . Als u deze optie inschakelt, wordt de xHCI-controller uitgeschakeld, waardoor het foutbericht wordt opgelost.

    Optie XHCI-modus uitschakelen

    Opmerking: deze instellingen verschillen afhankelijk van uw fabrikant. Mogelijk vindt u deze instelling onder een andere naam, waaronder XHCI Pre-Boot-modus, EHCI Hand-OFF of xHCI-modus.

  3. Nadat de xHCI-controller is uitgeschakeld, slaat u uw wijzigingen op en laat u uw computer normaal opstarten.
  4. Bij de volgende keer opstarten ziet u niet langer de foutmelding "Not Enough USB Controller Resources" .

Interessante Artikelen