Поправете: Няма достатъчно ресурси на USB контролер

Някои потребители на Windows виждат грешката „ Not Enough USB Controller Resources “, когато включат устройство / периферна мрежа в USB порта. През повечето време това се съобщава за USB 3.0 портове. Проблемът не е специфичен за конкретна версия на Windows, тъй като се отчита в Windows 7, Windows 8.1 и Windows 10.

Няма достатъчно ресурси на USB контролера

Какво причинява грешката "Не достатъчно ресурси на USB контролер"?

Разследвахме този конкретен проблем, като разгледахме различни потребителски отчети и стратегиите за разрешаване, които повечето засегнати потребители са използвали, за да разрешат проблема.

Въз основа на нашите проучвания, проблемът рядко е свързан с мощност или честотна лента. Най-вероятно срещате това съобщение за грешка поради ограничение на EndPoint.

Какво е USB крайна точка?

Крайната точка е най-основната форма на USB комуникация. Крайната точка ще пренася данни само в една посока (от хост компютъра до устройството или обратно). Ето защо има два типа крайни точки (OUTs и INs).

Когато свържете USB устройство, вашият компютър ще създаде редица EndPoints (канали, работещи към или от устройството). Флаш устройствата ще използват 3-4 крайни точки, където слушалки и други сензори могат да използват до 10 IN и OUT крайни точки.

Имайки това предвид, има три основни ситуации, които могат да причинят грешката „ Не достатъчно ресурси на USB контролер “:

  • Ограничението за USB контролер е надвишено - Ако използвате много USB устройства, които използват много EndPoints, може да видите това съобщение за грешка, защото сте надвишили наличния брой на EndPoints. Имайте предвид, че USB 3.0 контролерите имат лимит от 96 крайни точки на контролер на Intel XHCI контролерите, докато AM4 контролерите поддържат 254 крайни точки.
  • Използването на USB порта EndPoints надхвърли ограничението - Повечето USB контролери са ограничени до 16 IN & 16 OUT EndPoints за всеки наличен порт. Но тъй като повечето устройства ще използват предимно IN EndPoints, ще ги изчерпите доста бързо. Поради това можете да използвате USB портове само в ограничена степен.
  • Мощността, която се черпи от USB устройствата, надвишава максималния капацитет - Ако срещате този конкретен проблем на преносим компютър или лаптоп, много вероятно е количеството мощност, изтеглено от USB устройствата, да надвишава максималния капацитет. Използването на докинг станция или USB със собствен източник на захранване ще реши проблема в този случай.

Ако се сблъскате с грешката „ Не достатъчно ресурси на USB контролер “ и търсите някои методи, които ще ви позволят да разрешите или заобикалите проблема, тази статия ще ви предостави някои ръководства за отстраняване на проблеми.

По-долу ще намерите колекция от методи, които други потребители в подобна ситуация успешно са използвали, за да разрешат проблема. За да останете ефективни, съветваме ви да следвате методите в реда, в който са представени.

Метод 1: Преместване на някои устройства към обикновен USB 2.0 порт

Ако срещнете този проблем на USB 3.0 контролер, ще можете да заобиколите грешката, като преместите някои устройства до класическия 2.0 порт. Ако се опитвате да свържете хардуер, който използва много крайни точки (VR слушалки, 7.1 слушалки), може да се изкушите да използвате USB 3.0 хъб, за да се насладите на всички предимства, които идват с по-новия протокол за прехвърляне.

Но USB хъбовете могат да се използват само за ограничена степен, тъй като ще надвишите границата от 16 IN Endpoint доста бързо (само като свържете VR Headset + 7.1 Headset ). За щастие, можете да заобиколите този проблем лесно, като свържете едно от устройствата си към обикновен USB 2.0 порт.

Свързване на клавиатурата в 2.0 USB порт

Опитайте се да оставите устройствата, които се нуждаят от превъзходна скорост на прехвърляне най-много към USB 3.0 порта и преместете по-старо устройство към USB 2.0 порт.

Веднага след като преминете под ограничението 16 EndPoint, грешката „ Not Enough USB Controller Resources “ вече не трябва да се появява.

Метод 2: Използване на докинг станция или USB хъб със собствен източник на захранване

Ако срещате този проблем на лаптоп / преносим компютър, има вероятност проблемът да идва от общото количество мощност, подавана от USB портовете.

Ако не можете да ограничите броя на устройствата, които черпят енергия от вашите USB портове, можете да разрешите грешката „ Не достатъчно ресурси на USB контролер “, като закупите докинг станция или USB хъб със собствен източник на захранване (Powered USB Hub ).

Закупуване на POWERED USB Hub

Докинг станциите обикновено са по-скъпи (над 50 долара), така че ако търсите евтино решение, лесно можете да намерите Powered USB Hub и ценовата стойност от $ 15.

Метод 3: Преинсталиране на универсални контролери за серийна шина

Както някои потребители съобщават, този конкретен проблем може да възникне и ако драйверът на USB контролера е бил лошо инсталиран или се е повредил по някакъв начин. Може да успеете да разрешите грешката „ Не достатъчно ресурси на USB контролера “, като използвате диспечера на устройства, за да инсталирате отново драйвера на USB контролера.

Ето едно кратко ръководство за това как да направите това:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това напишете „devmgmt.msc“ и натиснете Enter, за да отворите диспечера на устройства .

    Стартирайте Device Manager с помощта на диалогов прозорец Run
  2. Вътре Device Manager разгънете контролерите за универсална серийна шина, щракнете с десния бутон върху вашия USB хост контролер и щракнете върху Деинсталиране на устройство . Ако имате два различни хост контролера, деинсталирайте и двата.

    Деинсталиране на USB Host Controller от Device Manager
  3. Рестартирайте компютъра си. При следващо стартиране Windows автоматично ще инсталира отново липсващия драйвер за USB Host контролер.

Ако все още възниква грешката „ Not Enough USB Controller Resources “, преминете към следващия метод по-долу.

Метод 4: Деактивиране на опцията за режим XHCI от настройката на BIOS

Екстремно решение, което най-вероятно ще разреши грешката „Not Enough USB Controller Resources“ с USB е да деактивирате опцията xHCI Mode от настройките на BIOS. Но това прави автоматично, че всичките ви USB 3.0 портове са понижени до USB 2.0.

Ако това е жертва, която сте готови да направите, за да разрешите съобщението за грешка, ето как да деактивирате опцията Intel xHCI Mode :

  1. Рестартирайте компютъра си и неколкократно натискайте клавиша Setup по време на първоначалния екран, докато получите достъп до настройките на BIOS на вашия компютър.

    Натиснете [клавиш], за да влезете в настройката Забележка: Клавишът за настройка обикновено се показва на първоначалния стартиращ ключ, но ако не можете да го видите, потърсете онлайн конкретни стъпки как да въведете вашите настройки на BIOS (въз основа на вашия модел лаптоп / дънна платка )
  2. След като сте вътре в настройките си на BIOS, отидете на раздела Advanced и потърсете опция, наречена USB EHCI debug в Device Options . Активирането на тази опция ще деактивира xHCI контролера, който в крайна сметка разрешава съобщението за грешка.

    Деактивиране на опцията за режим XHCI

    Забележка: Тези настройки ще бъдат различни в зависимост от вашия производител. Можете да намерите тази настройка под друго име, включително XHCI Pre-Boot режим, EHCI Hand-OFF или xHCI режим.

  3. След като xHCI контролерът е деактивиран, запазете промените си и позволете на компютъра да се зарежда нормално.
  4. При следващото стартиране вече не трябва да виждате грешката "Not Enough USB Controller Resources" .

Интересни Статии