| Termin | Definicja |
|---|---|
| TPM nie odpowiada przez I²C | TPM nieodpowiadający przez I²C to usterka komunikacyjna, w której moduł zabezpieczeń nie reaguje na zapytania przesyłane tym szeregowym interfejsem. Charakterystyka awarii magistrali I²C modułu TPMBrak odpowiedzi ze strony Trusted Platform Module komunikującego się za pośrednictwem szeregowej magistrali I²C (Inter-Integrated Circuit) oznacza całkowite zablokowanie wymiany danych kryptograficznych z procesorem lub mostkiem sterującym. Fizyczny układ zabezpieczeń odpowiada za przechowywanie kluczy szyfrujących, pomiary integralności środowiska rozruchowego oraz obsługę funkcji bezpieczeństwa platformy. Gdy kontroler nadrzędny wysyła zapytanie na adres sprzętowy modułu, a linia danych SDA nie zostaje ściągnięta do masy w takcie potwierdzenia ACK, transmisja zostaje przerwana z powodu przekroczenia limitu czasu oczekiwania. Przyczyny sprzętowe i specyfika transmisji szeregowejKomunikacja po szynie I²C opiera się na dwóch liniach dwukierunkowych: danych (SDA) oraz zegara (SCL), podciągniętych do napięcia zasilania za pomocą rezystorów pull-up. W odróżnieniu od magistrali LPC czy SPI, I²C pracuje przy niższych częstotliwościach i jest bardziej podatna na zakłócenia pojemnościowe oraz zwarcia linii sygnałowych. Do utraty łączności dochodzi najczęściej w wyniku uszkodzenia struktury krzemowej samego układu scalonego TPM, degradacji rezystorów podciągających, uszkodzenia ścieżek drukowanych na płycie głównej lub problemów z sekwencją zasilania układu zabezpieczeń podczas procedury startowej Power-On Self-Test. Objawy usterki w codziennej eksploatacji - TPM nie odpowiada przez I²CUtrata łączności z modułem TPM wywołuje szereg krytycznych błędów w działaniu komputera. System operacyjny zgłasza brak możliwości odczytania stanu zabezpieczeń sprzętowych, co uniemożliwia automatyczne odblokowanie woluminów zaszyfrowanych mechanizmem BitLocker i wymusza ręczne wprowadzanie klucza odzyskiwania przy każdym uruchomieniu. Dodatkowo procedury autoryzacji biometrycznej Windows Hello przestają działać, a oprogramowanie układowe BIOS/UEFI może wyświetlać komunikaty informujące o błędzie inicjalizacji urządzenia zabezpieczającego lub zawieszać się na etapie weryfikacji komponentów. Kiedy warto powierzyć sprzęt specjalistom - TPM nie odpowiada przez I²CPrecyzyjne zdiagnozowanie problemów z szyną komunikacyjną I²C wymaga użycia oscyloskopu cyfrowego lub analizatora stanów logicznych w celu weryfikacji przebiegów zegarowych, poziomów napięć oraz obecności sygnałów potwierdzenia. W przypadku wystąpienia trwałych błędów kryptograficznych pomocne bywa przekazanie urządzenia do profesjonalnego punktu napraw. W placówce funkcjonującej pod nazwą Warszawskie Pogotowie Komputerowe 24/7 (infolinia: +48 22 100 48 29) możliwa jest szczegółowa weryfikacja torów sygnałowych płyty głównej oraz wymiana uszkodzonego komponentu BGA lub SMD. |