PCI VEN_8086 DEV_8C31 SUBSYS_8C311849 REV_05: определение устройства и установка драйвера

Код PCI\VEN_8086&DEV_8C31&SUBSYS_8C311849&REV_05 появляется в свойствах «Неизвестного устройства» в Диспетчере устройств Windows, когда система не может подобрать драйвер для контроллера на материнской плате. Расшифровка идентификатора указывает на USB-контроллер Intel из набора логики чипсета: VEN_8086 — это производитель Intel, а DEV_8C31 соответствует контроллеру xHCI (USB 3.0) из семейства чипсетов Intel 8 Series (Lynx Point), например H81, B85, H87, Z87 и близких моделей.

Часть SUBSYS_8C311849 говорит о том, что подсистему реализовал производитель платы с вендор-кодом 1849 — это ASRock. То есть речь идёт о USB-контроллере на материнской плате ASRock с чипсетом Intel 8-й серии. Суффикс REV_05 обозначает аппаратную ревизию устройства и на выбор драйвера практически не влияет.

Как расшифровать идентификатор PCI-устройства

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

  • 🔧 VEN_8086 — идентификатор производителя, 8086 закреплён за Intel.
  • 🔧 DEV_8C31 — идентификатор конкретного устройства, в данном случае USB xHCI-контроллер чипсета Lynx Point.
  • 🔧 SUBSYS_8C311849 — код подсистемы: реализация на плате ASRock (вендор 1849).
  • 🔧 REV_05 — ревизия кремния, информационный параметр.

Проверить принадлежность кода можно через публичные базы PCI-идентификаторов, например pci-ids.ucw.cz, где ведётся открытый реестр вендоров и устройств. Достаточно ввести 8086 и 8c31 в поиск.

Почему устройство отображается как неизвестное

Чаще всего причина банальна: после чистой установки Windows не были установлены драйверы чипсета и USB-контроллера. Система видит PCI-устройство на шине, считывает его идентификаторы, но не находит в своём хранилище подходящего INF-файла — и показывает жёлтый восклицательный знак.

Другая возможная причина — удаление или повреждение драйвера после сбоя обновления Windows. Реже контроллер «отваливается» из-за настроек BIOS: если режим xHCI переключён в нештатное состояние, система может увидеть устройство иначе или не увидеть вовсе.

⚠️ Внимание: не устанавливайте драйверы с сомнительных «драйвер-паков» и сайтов-агрегаторов без проверки. Для контроллера Intel корректный источник — сайт Intel или страница вашей модели платы на сайте ASRock.

Как проверить устройство в Диспетчере устройств

Прежде чем что-то скачивать, убедитесь, что вы смотрите именно на тот идентификатор. Откройте Диспетчер устройств (команда devmgmt.msc через Win+R), найдите устройство с жёлтым значком, откройте его свойства и перейдите на вкладку Сведения. В выпадающем списке выберите пункт ИД оборудования.

В списке значений первая строка обычно и есть полный идентификатор вида PCI\VEN_8086&DEV_8C31&SUBSYS_8C311849&REV_05. Если вместо этого вы видите другой DEV-код, содержимое этой статьи применимо лишь частично — подбирать драйвер нужно под фактический код.

📊 Где вы обнаружили код PCI VEN_8086 DEV_8C31?
В Диспетчере устройств после переустановки Windows
После обновления системы
При диагностике нерабочих USB-портов
В отчёте программы-анализатора оборудования

Способы установки драйвера

Самый надёжный путь — установить пакет Intel Chipset Device Software (INF Update) и драйвер USB 3.0 xHCI с официальной страницы вашей материнской платы ASRock. Там же указывается поддерживаемая версия Windows, что важно: чипсеты 8-й серии штатно работали с Windows 7, 8.1 и 10.

Для Windows 10 и 11 отдельный драйвер xHCI обычно не требуется — контроллер обслуживается встроенным драйвером Microsoft USB xHCI, а пакет чипсета лишь прописывает корректные имена устройств. Если после установки чипсетного пакета устройство всё равно с ошибкой, попробуйте в Диспетчере выбрать Обновить драйвер → Поиск на этом компьютере → Выбрать из списка и указать стандартный xHCI-контроллер.

☑️ Порядок установки драйвера контроллера

Выполнено: 0 / 5

⚠️ Внимание: для Windows 7 драйвер USB 3.0 xHCI обязателен — без него порты USB 3.0, а иногда и все USB-порты, не работают вообще, вплоть до невозможности использовать клавиатуру и мышь. Заранее скачайте драйвер на другой носитель.

Сравнение источников драйверов

ИсточникЧто предлагаетНадёжность
Сайт ASRock (страница платы)Чипсетный пакет и USB-драйвер под конкретную модельВысокая
Сайт IntelIntel Chipset INF Utility, старые версии xHCI-драйвераВысокая
Центр обновления WindowsВстроенный xHCI-драйвер для Win 10/11Высокая, но не всегда покрывает старые ОС
Сторонние драйвер-пакиУниверсальные сборникиНизкая, риск неподходящих версий

Если драйвер установлен, но USB не работает

Ситуация, когда устройство определилось корректно, а порты молчат, обычно связана уже не с драйвером. Проверьте настройки BIOS: параметры вроде XHCI Mode и USB Legacy Support должны быть включены, если вы пользуетесь USB-клавиатурой до загрузки ОС. Точные названия пунктов зависят от версии прошивки платы, поэтому сверяйтесь с руководством к конкретной модели.

Также имеет смысл проверить само железо: подключить заведомо рабочее устройство в разные порты, включая заднюю панель напрямую к контроллеру. Отказ всех USB-портов одновременно при корректно установленном драйвере чаще указывает на аппаратную неисправность или отключение контроллера в BIOS, а не на программную проблему.

Как сбросить настройки BIOS к значениям по умолчанию

Зайдите в BIOS клавишей Del при включении, найдите пункт Load Optimized Defaults (обычно на вкладке Exit), подтвердите, сохраните изменения через Save & Exit. Названия пунктов могут отличаться в зависимости от версии прошивки ASRock.

Полезные команды для диагностики

Для быстрой проверки состояния контроллера без сторонних программ используйте встроенные средства Windows. Следующая команда выведет список устройств с кодом вендора 8086:

wmic path win32_pnpentity where "DeviceID like '%VEN_8086%'" get Name,DeviceID,Status

Альтернатива — PowerShell-командлет Get-PnpDevice, который показывает статус и класс устройства. Если в выводе контроллер имеет статус Error, скопируйте код проблемы из свойств устройства: например, код 10 указывает на сбой запуска, код 28 — на отсутствие драйвера, и тактика решения для них различается.

Часто задаваемые вопросы

Что за устройство PCI VEN_8086 DEV_8C31?

Это USB 3.0 xHCI-контроллер Intel из состава чипсетов 8-й серии (Lynx Point): H81, B85, H87, Z87 и родственных. Код подсистемы 1849 указывает на материнскую плату ASRock.

Опасен ли жёлтый значок на этом устройстве?

Нет, это не признак поломки. Значок означает лишь отсутствие установленного драйвера. Однако пока проблема не решена, часть USB-портов может не работать.

Нужен ли отдельный драйвер для Windows 10 или 11?

Как правило, нет: система использует встроенный драйвер Microsoft xHCI. Достаточно установить Intel Chipset INF Utility, чтобы устройство корректно отображалось в системе.

Где безопасно скачать драйвер?

На странице вашей модели платы на официальном сайте ASRock или в разделе загрузок Intel. Сторонние сборники драйверов использовать не стоит — велика вероятность получить неподходящую версию.

Что делать, если после установки драйвера USB всё равно не работает?

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