Основываясь на общем симптоме неработающих USB-устройств, когда включен XHCI, будет звучать так, как будто у вашей ОС есть драйверы USB 2.0, но не драйверы USB 3.0.
Что такое настройка BIOS? Я нашел хороший обзор вариантов подобной настройки BIOS ‘XHCI Mode’ в a post by tonymac user a6f691ac :
XHCI Mode = Disabled - Встроенный порт USB 3.0 работает как 2.0 порт
XHCI Mode = Enabled - Встроенный порт USB 3.0 работает как 3.0 порт
XHCI Mode = Auto - Встроенный порт USB 3.0 работает как 2.0 порт до загрузки драйвера OS USB 3.0. Если вы перезагружаете ОС, бортовой порт USB 3.0 снова функционирует как 2.0-порт во время этой фазы перезагрузки BIOS перед загрузкой драйвера OS USB 3.0.
XHCI Mode = Интеллектуальный авто - Встроенный порт USB 3.0 работает как 2.0-порт перед загрузкой драйвера OS USB 3.0. Если вы перезагружаете операционную систему, то на этом этапе перезагрузки BIOS достаточно “умный”, чтобы не снижать функциональность порта USB 3.0 до 2.0 до загрузки драйверов ОС USB 3.0. Таким образом, Smart Auto быстрее, чем Auto при 2-й загрузке, но включена она быстрее всего, если вы уверены, что в операционной системе установлен драйвер USB 3.0, так как она избегает переключения. Сделать бортовой USB 3.0 порт функционирует как 2.0 порт в основном для поддержки установки ОС или для поддержки ОС, которая не имеет встроенного USB 3.0 драйвера, так что USB клавиатура будет по-прежнему работать, если пользователь подключить USB клавиатуру или любые другие USB устройства в порты USB 3.0, прежде чем ОС будет установлена с драйвером USB 3.0 поставляется с материнской платой.
Фон:
Каждая основная версия USB использует новый программный интерфейс на контроллере USB (1.x: UHCI/OHCI, 2.x: EHCI: 3.x: XHCI), каждый из которых несовместим с драйверами предыдущей версии. Более новые USB-контроллеры прекрасно работают со старыми USB-периферийными устройствами, поэтому нет причин, по которым компьютер должен иметь что-либо, кроме новейшего USB-аппаратного обеспечения - при условии, что он полностью обновлен необходимыми драйверами.
Однако при установке ОС существует возможность проблемы с драйверами, когда у вас под рукой, но они не встроены в установку ОС, и у вас нет способа завершить установку ОС и включить драйверы в систему, за исключением использования аппаратного обеспечения, для которого эти драйверы предназначены.
Чтобы обойти это для USB, системы либо включают выделенные старые порты (например, выделенные порты USB 2 на системе, которая также имеет порты USB 3), либо ставят в BIOS выборку, подобную этой, которая позволяет вам изменять порты, чтобы использовать старый стандарт интерфейса на стороне компьютера, а затем, когда у вас включена ОС и в систему скопирован обновленный инсталлятор драйверов USB, вы можете изменить его обратно, установить обновленные драйверы USB, и теперь все работает на новейшей более быстрой версии USB.
Различные настройки “Auto” кажутся попыткой обеспечить конфигурацию BIOS, которая работает на полной скорости, обычно без необходимости изменения настроек BIOS во время установки. Предположительно, это делается для того, чтобы сохранить звонки техподдержки от отдельных владельцев, которые переустанавливают свои ОС, а также для соответствия централизованно управляемым средам, где все установки ОС выполняются путем удаленной сетевой загрузки, и что-то вроде изменения настроек BIOS на отдельной машине в процессе установки было бы непрактично.