Редактировать:

На мой взгляд, этот вопрос не является дубликатом указанного вопроса. Я специально хочу также узнать, в чем причина установки EHCI Hand off на материнской плате XHCI, где все USB-порты по существу контролируются XHCI. Благодарю.

Этот вопрос близок к этому на SU. Там ОП хочет знать, что является идеальным параметром для XHCI Handoff при работе с Windows 7. Должен ли он быть включен или отключен. Поэтому, хотя это частично решает проблему, у меня есть два связанных вопроса, не зависящих от установленной ОС.

  1. Каково реальное значение Handoff?
  2. На современных платах, где (согласно моему пониманию см. Приведенную ниже цитату из руководства) даже USB 2.0 подключен к контроллеру XHCI, для чего предназначена настройка EHCI Handoff?

Ссылка на B350-DASH ниже должна открыть руководство по материнской плате. Точное описание также вставлено ниже как цитата.

Материнская плата Gigabyte B350M-DASH имеет следующие параметры в настройках BIOS

XHCI Hand-off Определяет, включить ли функцию XHCI Hand-off для операционной системы без поддержки XHCI Hand-off. (По умолчанию: включено)

EHCI Hand-off Определяет, включить ли функцию EHCI Hand-off для операционной системы без поддержки EHCI Hand-off. (По умолчанию: отключено)

Более того, похоже, что именно чипсет и процессор обрабатывают порты USB 3 на платформе AM4.

Так где же EHCI приходит на EHCI Handoff?

USB

Чипсет:- 2 x USB 3.1 Gen 2 порта типа A (красный) на задней панели - 2 x USB 3.1 Gen 1 порта доступны через внутренний USB-разъем - 4 x USB 2.0/1.1 порта доступны через внутренние USB-разъемы

Процессор:- 4 порта USB 3.1 Gen 1 на задней панели

1 ответ1

1

«Передача» означает, что BIOS позволяет операционной системе управлять оборудованием, поэтому в операционной системе должны быть драйверы для обработки этого оборудования. Другими словами, BIOS передает управление портами.

XHCI относится к контроллеру порта USB3, а EHCI относится к более старому контроллеру порта USB2. BIOS не содержит драйверов для USB3, поэтому USB3 не будет работать без драйверов операционной системы.

В руководстве по материнской плате сказано, что для XHCI Hand-off следует установить значение Enabled, а для EHCI Hand-off - значение Disabled, поскольку у вас более новый контроллер портов, поддерживающий USB3. Это требует установки правильного драйвера для поддержки USB3.


(После смены вопроса :)

Насколько я понимаю, у вас есть оба контроллера на материнской плате, и у них обоих есть доступ к внутренней шине, так что оба могут получить доступ ко всем портам USB.

Однако из-за аппаратных различий EHCI не может достичь скорости USB3.

Я считаю, что причина, по которой они оба существуют, заключается в том, что некоторые операционные системы могут иметь проблемы с XHCI. Этим операционным системам необходимо включить EHCI и отключить XHCI, и, соответственно, они не поддерживают USB3.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .