To pytanie ma już odpowiedź tutaj:
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.
- Jakie jest rzeczywiste znaczenie Handoff?
- 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
źródło
Odpowiedzi:
„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.
źródło