Aktualizacja BIOS/UEFI laptopa to zazwyczaj korzystna operacja – poprawia bezpieczeństwo, naprawia błędy i zapewnia kompatybilność z nowym sprzętem. Jednak zdarza się, że po aktualizacji BIOS port Thunderbolt przestaje rozpoznawać urządzenia lub działa z ograniczoną funkcjonalnością. Przyczyną jest zmiana ustawień domyślnych Thunderbolt lub problem z kompatybilnością nowego BIOS z firmware kontrolera TB.
Na szczęście większość takich problemów to usterki programowe, które można rozwiązać bez ingerencji sprzętowej. Jednak w rzadkich przypadkach błędna aktualizacja BIOS może też wywołać problemy sprzętowe wymagające serwisu.
Dlaczego aktualizacja BIOS może zepsuć Thunderbolt
BIOS/UEFI zarządza konfiguracją kontrolera Thunderbolt: poziomem bezpieczeństwa (Security Level), włączeniem/wyłączeniem TB, autoryzacją urządzeń i konfiguracją PCIe dla TB. Aktualizacja BIOS może zresetować te ustawienia do wartości domyślnych, co w niektórych firmach oznacza wyższy poziom bezpieczeństwa (np. „Secure Connect") blokujący nieautoryzowane urządzenia. Ponadto nowa wersja BIOS może zmienić inicjalizację kontrolera TB lub wymagać innej wersji firmware kontrolera – niezgodność może objawiać się brakiem wykrywania urządzeń.
Rozwiązania programowe – ustawienia BIOS i sterowniki
Pierwszym krokiem jest wejście do BIOS po aktualizacji i sprawdzenie ustawień Thunderbolt: Thunderbolt Security Level (ustawiamy na „None" lub „User Authorization"), Thunderbolt Pre-Boot Modules (włączone) i Thunderbolt Support (włączony). Następnie w systemie operacyjnym reinstalujemy sterownik Intel Thunderbolt i firmware kontrolera TB. Wiele producentów udostępnia narzędzie „Intel Thunderbolt Firmware Update" do aktualizacji firmware kontrolera TB – uruchamiamy je po aktualizacji BIOS.
Kiedy problem jest sprzętowy, nie programowy
Jeśli ustawienia BIOS są poprawne, sterowniki zaktualizowane, a TB nadal nie działa – możliwe jest, że aktualizacja BIOS wywołała problem sprzętowy. Zdarza się to przy przerwaniu aktualizacji (brak prądu, crash systemu) lub przy bardzo starym firmware kontrolera TB niekompatybilnym z nowym BIOS. W takim przypadku konieczna może być naprawa sprzętowa kontrolera TB lub przeprogramowanie jego firmware przez programator zewnętrzny (poza systemem). Nasz serwis dysponuje narzędziami do diagnozowania i naprawy takich przypadków.
Procedura diagnostyczna po problematycznej aktualizacji BIOS
Sprawdzamy kolejno: 1) Ustawienia TB w BIOS. 2) Weryfikacja czy aktualizacja BIOS zakończyła się bez błędów (sprawdzamy wersję BIOS po aktualizacji). 3) Reinstalacja sterowników TB. 4) Aktualizacja firmware kontrolera TB. 5) Jeśli powyższe nie pomogło – diagnoza sprzętowa kontrolera TB. Każdy krok jest dokumentowany, by w razie potrzeby cofnąć zmiany do poprzedniego stanu konfiguracji.