Dlaczego przekazywanie EHCI istnieje w BIOSie płyty AM4 ze sterownikami XHCI [duplikat]

1

Edytować:

Moim zdaniem pytanie to nie jest duplikatem wskazanego pytania. W szczególności chcę wiedzieć, jaki jest powód ustawienia EHCI Hand off na płycie głównej XHCI, gdzie wszystkie porty USB są zasadniczo kontrolowane przez XHCI. Dzięki.

To pytanie jest podobne do tego na SU. Tam OP chce wiedzieć, jakie jest idealne ustawienie dla XHCI Handoff podczas uruchamiania systemu Windows 7. Czy powinno być włączone lub wyłączone. Więc choć częściowo rozwiązuje problem, mam dwa powiązane pytania niezależne od zainstalowanego systemu operacyjnego.

  1. Jakie jest rzeczywiste znaczenie Handoff?
  2. Na nowoczesnych płytach, na których (zgodnie z moim rozumieniem, patrz poniższy cytat z instrukcji) nawet USB 2.0 jest podłączony do kontrolera XHCI, jaki jest cel ustawienia przełączania EHCI?

Link na B350-DASH poniżej otworzy Podręcznik płyty głównej. Dokładny opis jest również wklejony poniżej jako cytat.

Płyta główna Gigabyte B350M-DASH ma następujące opcje w Ustawieniach BIOS

Przekazywanie XHCI Określa, czy włączyć funkcję przekazywania XHCI w systemie operacyjnym bez obsługi przekazywania XHCI. (Domyślnie: włączone)

Przekazywanie EHCI Określa, czy włączyć funkcję Przekazywania EHCI dla systemu operacyjnego bez obsługi Przekazywania EHCI. (Domyślnie: wyłączone)

Ponadto wydaje się, że to chipset i procesor obsługują porty USB 3 na platformie AM4.

Skąd więc EHCI w przypadku przekazania EHCI?

USB

Chipset: - 2 porty USB 3.1 Gen 2 Type-A (czerwone) na tylnym panelu - 2 porty USB 3.1 Gen 1 dostępne przez wewnętrzny nagłówek USB - 4 porty USB 2.0 / 1.1 dostępne przez wewnętrzne nagłówki USB

Procesor: - 4 porty USB 3.1 Gen 1 na tylnym panelu

Rajeev
źródło
„W szczególności chcę wiedzieć, z jakiego powodu ustawienie EHCI Hand off istnieje na płycie głównej XHCI, gdzie wszystkie porty USB są zasadniczo kontrolowane przez XHCI.” - To pytanie jest poza zakresem.
Ramhound,
Jeśli pytanie jest poza zakresem, dlaczego jest duplikatem? Powinieneś go zamknąć, stwierdzając, że pytanie jest poza zakresem!
rajeev
W przypadku wybrania wielu powodów zamknięcia przyczyną, dla której większość głosowała za zamknięciem pytania, jest wyświetlany powód.
Ramhound,

Odpowiedzi:

2

„Przekazanie” oznacza, że ​​BIOS pozwala systemowi operacyjnemu na obsługę sprzętu, dlatego system operacyjny musi mieć sterowniki do obsługi tego sprzętu. Innymi słowy, BIOS przekazuje kontrolę nad portami.

XHCI dotyczy kontrolera portu USB3, natomiast EHCI dotyczy starszego kontrolera portu USB2. BIOS nie zawiera sterowników dla USB3, więc USB3 nie będzie działać bez sterowników systemu operacyjnego.

Instrukcja płyty głównej mówi, że powinieneś ustawić HandHoff XHCI na Enabled, a EHCI Hand-off na Disabled, ponieważ masz nowszy kontroler portów, który obsługuje USB3. Wymaga to zainstalowania odpowiedniego sterownika do obsługi USB3.


(Po zmianie pytania :)

Rozumiem, że masz oba kontrolery na płycie głównej i oba mają dostęp do wewnętrznej magistrali, więc oba mają dostęp do wszystkich portów USB.

Jednak ze względu na różnice sprzętowe EHCI nie może osiągnąć prędkości USB3.

Uważam, że powodem tego są oba systemy, ponieważ niektóre systemy operacyjne mogą mieć problemy z XHCI. Te systemy operacyjne wymagają włączenia EHCI i wyłączenia XHCI, a zatem nie obsługują USB3.

harrymc
źródło
„Instrukcja płyty głównej” - proszę podać cytat. Byłoby miło wiedzieć, co instrukcja mówi dosłownie, w przypadku, gdy instrukcja nie istnieje już za rok.
Ramhound,
@Ramhound: Jest w poście ...
harrymc
Dzięki @harrymc za odpowiedź. W kontekście możliwego duplikatu zredagowałem część mojego pytania i tytuł.
rajeev
Dodałem trochę więcej.
harrymc