Por que o Handoff EHCI existe no BIOS da placa AM4 com controladores XHCI [duplicado]

0

Editar:

Em minha opinião, esta questão não é uma duplicata da pergunta indicada. Eu especificamente quero também saber qual é a razão pela qual a configuração EHCI Hand off existe na placa-mãe XHCI, onde todas as portas USB são essencialmente controladas pelo XHCI. Obrigado.

Esta questão está perto de este na SU. Há OP quer saber qual é a configuração ideal para XHCI Handoff quando executando o Windows 7. Deve ser ativado ou desativado. Então, enquanto isso resolve parcialmente o problema, tenho duas questões relacionadas independentes do SO instalado.

  1. Qual é o significado real do Handoff?
  2. Em pranchas modernas onde (até onde eu entendo, veja a citação abaixo do post do manual) até mesmo o USB 2.0 é conectado ao controlador XHCI, qual é o propósito da configuração do EHCI Handoff?

O link no B350-DASH abaixo deve abrir o Manual da Placa-Mãe. A descrição exata também é colada abaixo como um orçamento.

A placa-mãe Gigabyte B350M-DASH tem as seguintes opções em Configurações da BIOS

XHCI Hand-off Determines whether to enable XHCI Hand-off feature for an operating system without XHCI Hand-off support. (Default: Enabled)

EHCI Hand-off Determines whether to enable EHCI Hand-off feature for an operating system without EHCI Hand-off support. (Default: Disabled)

Além disso, parece que é o Chipset & CPU que manipula as portas USB 3 na plataforma AM4.

Então, onde é que o EHCI entra para o Handoff de EHCI?

USB

Chipset: - 2 x USB 3.1 Gen 2 Type-A ports (red) on the back panel - 2 x USB 3.1 Gen 1 ports available through the internal USB header - 4 x USB 2.0/1.1 ports available through the internal USB headers

CPU: - 4 x USB 3.1 Gen 1 ports on the back panel

    
por rajeev 02.10.2018 / 10:20

1 resposta

1

"Hand-off" significa que o BIOS permite que o sistema operacional manipule o hardware, Portanto, o sistema operacional deve ter drivers para lidar com esse hardware. Em outras palavras, o BIOS passa o controle das portas.

O XHCI está relacionado ao controlador de porta USB3, enquanto o EHCI está relacionado ao controlador de porta USB2 mais antigo. O BIOS não inclui drivers para USB3, portanto, o USB3 não funcionará sem drivers do sistema operacional.

O manual da sua placa-mãe diz que você deve definir XHCI Hand-off como Enabled e EHCI Hand-off como Disabled, porque você tem um controlador de porta mais recente que suporta USB3. Isso requer ter instalado o driver correto para suportar USB3.

(Após mudança de pergunta:)

Meu entendimento é que você tem os dois controladores na placa-mãe, e ambos têm acesso ao barramento interno, para que ambos possam acessar todas as portas USB.

No entanto, devido a diferenças de hardware, o EHCI não consegue atingir as velocidades USB3.

Eu acredito que a razão pela qual ambos estão lá é porque alguns sistemas operacionais podem ter problemas com o XHCI. Esses sistemas operacionais precisam que o EHCI seja ativado e o XHCI desativado, e, consequentemente, eles não suportam USB3.

    
por 02.10.2018 / 12:26