Исправление: недостаточно ресурсов USB-контроллера



Попробуйте наш инструмент устранения неполадок

Некоторые пользователи Windows видят « Недостаточно ресурсов USB-контроллера ”Ошибка при подключении устройства / периферийного устройства к USB-порту. В большинстве случаев это происходит с портами USB 3.0. Проблема не связана с конкретной версией Windows, поскольку она обнаружена в Windows 7, Windows 8.1 и Windows 10.



Недостаточно ресурсов USB-контроллера



Что вызывает ошибку «Недостаточно ресурсов контроллера USB»?

Мы исследовали эту конкретную проблему, изучив различные пользовательские отчеты и стратегии решения, которые наиболее уязвимые пользователи использовали для решения проблемы.



Согласно нашим исследованиям, проблема редко связана с мощностью или пропускной способностью. Скорее всего, вы столкнулись с этим сообщением об ошибке из-за ограничения EndPoint.

Что такое конечная точка USB?

Конечная точка - это основная форма USB-связи. Конечная точка будет передавать данные только в одном направлении (либо с главного компьютера на устройство, либо наоборот). Вот почему существует два типа конечных точек (OUT и IN).

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



Имея это в виду, есть три основных ситуации, которые могут вызвать « Недостаточно ресурсов USB-контроллера ' ошибка:

  • Превышен предел USB-контроллера - Если вы используете много USB-устройств, которые используют много конечных точек, вы можете увидеть это сообщение об ошибке, потому что вы превысили доступное количество конечных точек. Имейте в виду, что контроллеры USB 3.0 имеют ограничение в 96 конечных точек на контроллер на контроллерах Intel XHCI, в то время как контроллеры AM4 поддерживают 254 конечных точки.
  • Использование конечных точек USB-порта превысило лимит - Большинство контроллеров USB ограничены 16 входными и 16 выходными конечными точками для каждого доступного порта. Но поскольку большинство устройств будут использовать в основном 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 (просто подключив Гарнитура VR + гарнитура 7.1 ). К счастью, вы можете легко решить эту проблему, просто подключив одно из ваших устройств к обычному порту USB 2.0.

Подключение клавиатуры к USB-порту 2.0

Постарайтесь оставить устройства, которым больше всего нужна более высокая скорость передачи данных, к порту USB 3.0 и переместите более старые устройства на порт USB 2.0.

Как только вы достигнете предела в 16 конечных точек, « Недостаточно ресурсов USB-контроллера »Ошибка больше не должна возникать.

Способ 2. Использование док-станции или USB-концентратора с собственным источником питания

Если вы столкнулись с этой проблемой на ноутбуке / ноутбуке, скорее всего, проблема связана с общим количеством энергии, потребляемой от USB-портов.

Если вы не можете ограничить количество устройств, потребляющих питание от USB-портов, вы можете решить проблему « Недостаточно ресурсов USB-контроллера ”Ошибка при покупке док-станции или концентратора USB с собственным источником питания (Powered USB Hub).

Покупка USB-концентратора с питанием от сети

Док-станции, как правило, дороже (более 50 долларов), поэтому, если вы ищете дешевый обходной путь, вы легко можете найти USB-концентратор с питанием по цене 15 долларов.

Метод 3: переустановка контроллеров универсальной последовательной шины

Как сообщают некоторые пользователи, эта конкретная проблема также может возникнуть, если драйвер контроллера USB был неправильно установлен или каким-то образом поврежден. Возможно, вы сможете разрешить « Недостаточно ресурсов USB-контроллера »С помощью диспетчера устройств для переустановки драйвера контроллера USB.

Вот краткое руководство, как это сделать:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите «Devmgmt.msc» и нажмите Войти открыться Диспетчер устройств .

    Запустить диспетчер устройств с помощью диалогового окна «Выполнить»

  2. Внутри Диспетчер устройств , разверните универсальная последовательная шина контроллеры, щелкните правой кнопкой мыши хост-контроллер USB и выберите Удалить устройство . Если у вас два разных хост-контроллера USB, удалите оба.

    Удаление хост-контроллера USB через диспетчер устройств

  3. Перезагрузите компьютер. При следующем запуске Windows автоматически переустановит отсутствующий драйвер контроллера USB Host.

Если « Недостаточно ресурсов USB-контроллера ”Ошибка все еще возникает, перейдите к следующему способу ниже.

Метод 4: отключение параметра режима XHCI в настройках BIOS

Крайнее решение, которое, скорее всего, решит «Недостаточно ресурсов USB-контроллера» Ошибка с USB заключается в отключении опции xHCI Mode в настройках BIOS. Но это автоматически означает, что все ваши порты USB 3.0 переведены на USB 2.0.

Если вы готовы пойти на жертву, чтобы устранить сообщение об ошибке, вот как отключить Режим Intel xHCI вариант:

  1. Перезагрузите компьютер и несколько раз нажмите кнопку Ключ настройки во время начального экрана, пока не получите доступ к настройкам BIOS вашего компьютера.
    нажмите клавишу, чтобы войти в настройки или BIOS

    Нажмите [клавишу], чтобы войти в настройку

    Заметка: Ключ настройки обычно отображается на начальном ключе запуска, но если вы его не видите, поищите в Интернете конкретные шаги по вводу настроек BIOS (в зависимости от модели вашего ноутбука / материнской платы).
  2. Как только вы войдете в настройки BIOS, перейдите в Продвинутый вкладка и найдите параметр с именем USB EHCI отлаживать под Параметры устройства . Включение этой опции отключит контроллер xHCI, что приведет к устранению сообщения об ошибке.

    Отключение опции режима XHCI

    Заметка: Эти настройки будут отличаться в зависимости от вашего производителя. Вы можете найти этот параметр под другим именем, включая режим предварительной загрузки XHCI, EHCI Hand-OFF или режим xHCI.

  3. После отключения контроллера xHCI сохраните изменения и дайте компьютеру нормально загрузиться.
  4. При следующем запуске вы больше не должны видеть «Недостаточно ресурсов USB-контроллера» ошибка.
4 минуты на чтение