| Termin | Definicja |
|---|---|
| USB nie działa w trybie zgodności | USB niedziałające w trybie zgodności wskazuje na wyłączoną obsługę Legacy USB Support w ustawieniach firmware BIOS/UEFI. Na czym polega tryb zgodności USB w BIOS-ie i UEFIKomunikat lub objaw „USB nie działa w trybie zgodności” zwykle odnosi się do funkcji Legacy USB Support, nazywanej także USB Legacy Support albo USB Keyboard Support. Jest to ustawienie firmware płyty głównej, czyli oprogramowania uruchamianego przed systemem operacyjnym. Jego zadaniem jest udostępnienie podstawowej obsługi urządzeń USB jeszcze przed załadowaniem sterowników systemu Windows lub innego systemu operacyjnego. Dzięki temu klawiatura USB może działać w menu BIOS/UEFI, podczas uruchamiania instalatora systemu, w środowisku odzyskiwania albo w programie pracującym bez pełnego stosu sterowników USB. Tryb zgodności nie jest osobnym standardem USB ani dodatkowym rodzajem gniazda. To warstwa zgodności implementowana przez firmware komputera. W zależności od producenta płyty głównej ustawienie może znajdować się w sekcji Advanced, USB Configuration, Integrated Peripherals lub podobnej. W niektórych komputerach jego działanie jest kontrolowane automatycznie, a dostępne opcje obejmują Auto, Enabled i Disabled. Nazwa oraz zakres funkcji mogą się różnić, dlatego opis z jednego modelu laptopa nie zawsze odpowiada ustawieniom innego urządzenia. Dlaczego urządzenie USB może nie działać przed uruchomieniem systemuJeżeli Legacy USB Support jest wyłączone, firmware może nie przekazywać obsługi klawiatury, myszy lub nośnika USB do środowiska startowego. Objawem bywa brak reakcji na klawisze potrzebne do wejścia do konfiguracji BIOS/UEFI, niedziałająca klawiatura w menu wyboru urządzenia startowego albo brak możliwości użycia klawiatury w instalatorze systemu. W przypadku pamięci USB problem może ujawnić się jako niewidoczny nośnik na liście urządzeń startowych, ale nie zawsze wynika wtedy z samego trybu zgodności. Znaczenie mają także format partycji, sposób przygotowania nośnika, tryb UEFI lub Legacy oraz ustawienia Secure Boot. Współczesne platformy mogą rozdzielać obsługę urządzeń USB na kilka poziomów. Firmware musi wykryć kontroler USB, zainicjalizować jego porty oraz przekazać urządzenie do środowiska, które potrafi z niego skorzystać. W komputerach wyposażonych w porty USB 3.x możliwa jest dodatkowa zależność od kontrolera xHCI i ustawienia określanego jako xHCI Hand-off. Starsze środowiska startowe mogą nie obsługiwać kontrolera xHCI bez odpowiedniej emulacji firmware. Nie oznacza to jednak, że każda awaria portu USB jest problemem ustawienia Legacy USB Support. Uszkodzone gniazdo, przerwany przewód, niesprawna klawiatura, wadliwy zasilacz portu, błąd kontrolera lub problem sterownika systemowego mogą dawać podobne objawy. Rozróżnienie problemu firmware od usterki sprzętowejDiagnostykę warto rozpocząć od ustalenia momentu, w którym USB przestaje działać. Jeżeli klawiatura nie reaguje już w BIOS/UEFI, podejrzenie dotyczy inicjalizacji sprzętu, ustawień firmware, konkretnego portu albo samej klawiatury. Jeżeli urządzenie działa w BIOS/UEFI, lecz znika dopiero po uruchomieniu systemu, większe znaczenie mają sterowniki, zarządzanie energią, konfiguracja kontrolera USB lub uszkodzenie systemu operacyjnego. Jeżeli problem dotyczy wyłącznie jednego portu, należy porównać go z innymi portami, zwracając uwagę na różnice między USB 2.0 i USB 3.x oraz na porty dostępne po bokach obudowy i przez stację dokującą. Przed zmianą ustawień firmware można odłączyć wszystkie zbędne urządzenia USB, pozostawić przewodową klawiaturę oraz sprawdzić działanie innego portu. W laptopie z ograniczoną liczbą gniazd pomocne może być użycie portu bezpośrednio w obudowie zamiast huba USB. Zmiana Legacy USB Support na Enabled lub Auto może przywrócić obsługę przed startem systemu, ale należy zapisać konfigurację zgodnie z procedurą danego producenta. Nie powinno się zmieniać przypadkowych ustawień dotyczących trybu rozruchu, kontrolera pamięci masowej ani Secure Boot tylko dlatego, że urządzenie USB nie działa. Po zmianie warto sprawdzić klawiaturę w BIOS/UEFI, menu bootowania i systemie operacyjnym osobno. Naprawa obsługi USB w laptopie lub komputerze PCJeżeli włączenie obsługi Legacy USB nie przynosi rezultatu, potrzebne jest dalsze sprawdzenie toru USB: gniazda, zasilania portu, kontrolera na płycie głównej, połączeń wewnętrznych oraz reakcji systemu na podłączane urządzenie. W systemie operacyjnym można porównać zachowanie kilku sprawnych urządzeń, sprawdzić wpisy kontrolerów USB w Menedżerze urządzeń i zweryfikować, czy problem występuje po zimnym uruchomieniu oraz po ponownym uruchomieniu. Jeżeli komputer nie widzi żadnego urządzenia także w środowisku firmware, sama reinstalacja sterowników systemowych nie usunie przyczyny. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym diagnostyką problemów z portami USB oraz ustawieniami BIOS/UEFI. Zakres naprawy ustala się po sprawdzeniu konkretnego modelu i objawów, ponieważ identyczny komunikat może wynikać zarówno z konfiguracji firmware, jak i z usterki kontrolera lub gniazda. |