Fix: Not Enough USB Controller Resources

Unii utilizatori Windows observă eroarea „ Not Enough USB Controller Resources ” când conectează un dispozitiv / periferic în portul USB. De cele mai multe ori, se raportează că aceasta are loc cu porturile USB 3.0. Problema nu este specifică unei anumite versiuni de Windows, deoarece este raportată pe Windows 7, Windows 8.1 și Windows 10.

Nu sunt suficiente resursele controlerului USB

Ce este cauza erorii „Not Enough USB Controller Resources”?

Am investigat această problemă particulară analizând diverse rapoarte ale utilizatorilor și strategiile de rezolvare de care utilizatorii au afectat cei mai mulți pentru a rezolva problema.

Pe baza investigațiilor noastre, problema este rar legată de putere sau lățime de bandă. Cel mai probabil, întâmpinați acest mesaj de eroare din cauza unei limitări EndPoint.

Ce este un terminal USB?

Un punct final este cea mai de bază formă de comunicare USB. Un punct final va transporta datele într-o singură direcție (fie de la computerul gazdă la dispozitiv sau invers). De aceea, există două tipuri de puncte finale (OUT și IN).

Când conectați un dispozitiv USB, computerul va crea un număr de EndPoints (canale care rulează către sau de pe dispozitiv). Unitățile flash vor folosi 3-4 puncte finale, unde setul cu cască și alți senzori pot utiliza până la 10 puncte de intrare și OUT.

Având în vedere acest lucru, există trei situații majore care pot provoca eroarea „ Not Enough USB Controller Resources ”:

  • Limita controlerului USB este depășită - Dacă utilizați o mulțime de dispozitive USB care utilizează o mulțime de EndPoints, este posibil să vedeți acest mesaj de eroare, deoarece ați depășit numărul disponibil de EndPoints. Rețineți că controlerele USB 3.0 au o limită de 96 de puncte finale pe controler pe controller-urile Intel XHCI în timp ce controlerele AM4 acceptă 254 EndPoints.
  • Utilizarea EndPoints a portului USB a depășit limita - Majoritatea controlerelor USB sunt limitate la 16 IN & 16 OUT EndPoints pentru fiecare port disponibil. Dar, deoarece majoritatea dispozitivelor vor utiliza în principal IN EndPoints, veți rămâne fără repede. Din această cauză, puteți utiliza porturi USB doar într-o măsură limitată.
  • Puterea extrasă de pe dispozitivele USB depășește capacitatea maximă - Dacă întâmpinați această problemă specială pe un notebook sau laptop, este foarte probabil ca cantitatea de putere extrasă de pe dispozitivele USB să depășească capacitatea maximă. Utilizarea unei stații de andocare sau a unui USB cu sursa de alimentare proprie va rezolva problema în acest caz.

Dacă întâmpinați eroarea „ Not Enough USB Controller Resources ” și căutați câteva metode care vă vor permite să rezolvați sau să evitați problema, acest articol vă va oferi câteva ghiduri de depanare.

Mai jos, veți găsi o colecție de metode pe care alți utilizatori într-o situație similară le-au folosit cu succes pentru a rezolva problema. Pentru a rămâne eficient, vă sfătuim să urmați metodele în ordinea în care sunt prezentate.

Metoda 1: mutarea unor dispozitive într-un port USB 2.0 obișnuit

Dacă întâmpinați această problemă pe un controler USB 3.0, veți putea evita eroarea mutând unele dispozitive în portul 2.0 clasic. Dacă încercați să conectați hardware care utilizează o mulțime de puncte finale (căști VR, căști 7.1), puteți fi tentat să utilizați un hub USB 3.0 pentru a vă bucura de toate avantajele care vin cu noul protocol de transfer.

Dar hub-urile USB pot fi utilizate doar într-un grad limitat, deoarece veți depăși limita de 16 IN Endpoint destul de rapid (doar conectând un set cu cască VR + 7.1 ). Din fericire, puteți rezolva această problemă ușor doar conectând unul dintre dispozitivele dvs. la un port USB 2.0 obișnuit.

Conectarea tastaturii la un port USB 2.0

Încercați să lăsați dispozitivele care au nevoie de viteze superioare de transfer în portul USB 3.0 și să mutați un dispozitiv mai vechi în portul USB 2.0.

Imediat ce treceți sub limita de 16 EndPoint, eroarea „ Not Enough USB Controller Resources ” nu ar mai trebui să apară.

Metoda 2: Utilizarea unei stații de andocare sau a unui hub USB cu propria sursă de alimentare

Dacă întâmpinați această problemă pe un laptop / notebook, șansele sunt ca problema să provină din cantitatea totală de putere care este extrasă din porturile USB.

Dacă nu puteți limita numărul dispozitivelor care alimentează alimentarea din porturile USB, puteți rezolva eroarea „ Not Enough USB Controller Resources ” prin achiziționarea unei stații de andocare sau a unui hub USB cu sursa de alimentare proprie (Powered USB Hub ).

Cumpărarea unui hub USB POWERED

Stațiile de andocare sunt, în general, mai scumpe (peste 50 USD), așa că dacă căutați o soluție de rezolvare ieftină, puteți găsi cu ușurință un hub USB Powered cu un preț de 15 USD.

Metoda 3: Reinstalarea controlerelor seriale de bus universale

După cum au raportat unii utilizatori, această problemă specială poate apărea și în cazul în care driverul controlerului USB a fost prost instalat sau a fost corupt cumva. S-ar putea să fiți capabil să rezolvați eroarea „ Resurse pentru controler USB ”, folosind Device Manager pentru a reinstala driverul de control USB.

Iată un ghid rapid despre cum se face acest lucru:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Run. Apoi, tastați „devmgmt.msc” și apăsați Enter pentru a deschide Device Manager .

    Executați Managerul de dispozitive folosind Run Dialog Box
  2. În Managerul de dispozitive, extindeți controlerele Serial Bus Universal, faceți clic dreapta pe controlerul gazdă USB și faceți clic pe Dezinstalare dispozitiv . Dacă aveți două controlere de gazdă USB diferite, dezinstalați ambele.

    Dezinstalarea USB Host Controller de la Managerul de dispozitive
  3. Reporniți computerul. La următoarea pornire, Windows va reinstala automat driverul de control USB Host lipsă.

Dacă încă se produce eroarea „ Not Enough USB Controller Resources ”, treceți la următoarea metodă de mai jos.

Metoda 4: Dezactivarea opțiunii Modului XHCI de la setarea BIOS

O soluție extremă, care va rezolva, cel mai probabil, eroarea „Resurse de control USB” nu este suficientă cu USB este să dezactiveze opțiunea Modul xHCI din Setările BIOS. Dar a face acest lucru înseamnă automat că toate porturile USB 3.0 sunt declasate la USB 2.0.

Dacă acesta este un sacrificiu pe care sunteți dispus să îl faceți pentru a rezolva mesajul de eroare, iată cum să dezactivați opțiunea Mod Intel xHCI :

  1. Reporniți computerul și apăsați în mod repetat tasta Setare în timpul ecranului inițial până când accesați setările BIOS ale computerului.

    Apăsați [tasta] pentru a intra în configurare Notă: Tasta de configurare este de obicei afișată pe tasta inițială de pornire, dar dacă nu o puteți vedea, căutați online pași specifici pentru a introduce setările BIOS (pe baza modelului laptopului / plăcii de bază )
  2. După ce vă aflați în setările BIOS, accesați fila Advanced și căutați o opțiune numită debug USB EHCI sub Opțiuni dispozitiv . Activarea acestei opțiuni va dezactiva controlerul xHCI care ajunge să rezolve mesajul de eroare.

    Dezactivarea opțiunii Mod XHCI

    Notă: Aceste setări vor fi diferite în funcție de producătorul dvs. S-ar putea să găsiți această setare sub un alt nume, incluzând modul XHCI Pre-Boot, EHCI Hand-OFF sau Modul xHCI.

  3. După ce controlerul xHCI a fost dezactivat, salvați-vă modificările și permiteți computerului să pornească normal.
  4. La următoarea pornire, nu ar trebui să mai vedeți eroarea „Resurse de control USB Suficiente” .

Articole Interesante