Przy naprawie starych komputerów bardzo często dochodzi się do momentu, w którym sam monitor przestaje wystarczać. Płyta główna nie wyświetla obrazu, głośnik systemowy milczy albo komputer zawiesza się jeszcze przed inicjalizacją VGA. Właśnie wtedy zaczynają się schody i wtedy do gry wchodzi karta diagnostyczna POST.

Jednym z najbardziej charakterystycznych narzędzi serwisowych z epoki komputerów PC są właśnie karty POST Analyzer montowane w złączu ISA albo PCI. Dzisiaj nadal okazują się niezwykle przydatne podczas diagnozowania płyt 286, 386, 486, Pentium czy Socket 7.

W moim warsztacie od pewnego czasu używam klasycznej karty „PC Analyzer” PCI/ISA wyposażonej w wyświetlacz kodów POST, zestaw diod diagnostycznych oraz buzzer. Mimo swojej prostoty jest to urządzenie, które potrafi zaoszczędzić ogromną ilość czasu podczas naprawy retro sprzętu.

Czym jest karta diagnostyczna POST?

Karta POST (Power-On Self Test) to urządzenie analizujące proces startu komputera. Po włożeniu do slotu ISA lub PCI przechwytuje kody diagnostyczne wysyłane przez BIOS płyty głównej.

Podczas uruchamiania komputera BIOS wykonuje serię testów:

  • sprawdza procesor,
  • inicjalizuje pamięć RAM,
  • testuje chipset,
  • uruchamia kontrolery,
  • wykrywa urządzenia,
  • inicjalizuje kartę graficzną.

Każdy etap ma przypisany własny kod POST. BIOS wysyła go na magistralę, a karta diagnostyczna wyświetla aktualny etap inicjalizacji systemu.

Jeżeli komputer zawiesi się podczas uruchamiania, ostatni wyświetlony kod może wskazać miejsce problemu.

To właśnie dlatego takie urządzenia były przez lata podstawowym wyposażeniem profesjonalnych serwisów komputerowych.

Jak działa karta POST Analyzer?

Zasada działania jest zaskakująco prosta. Karta:

  • nasłuchuje magistrali ISA lub PCI,
  • przechwytuje wysyłane przez BIOS kody POST,
  • wyświetla je na wyświetlaczu 7-segmentowym.

Na mojej karcie pojawiają się między innymi kody:

  • C7
  • 43
  • 46

Ich znaczenie zależy jednak od:

  • producenta BIOS-u,
  • wersji firmware,
  • chipsetu płyty głównej.

I tutaj pojawia się bardzo ważna rzecz – identyczny kod może oznaczać zupełnie coś innego w BIOS-ie Award, AMI albo Phoenix.

W przypadku płyt Socket 7 i wielu konstrukcji z lat 90. najczęściej spotyka się BIOS Award, który posiada własną tabelę kodów POST.

Dlaczego wersje ISA są nadal bardzo ważne?

Wiele osób zakłada dziś, że skoro płyta ma PCI, to wystarczy użyć dowolnej nowoczesnej karty POST. W praktyce retro hardware wygląda jednak zupełnie inaczej.

Starsze konstrukcje:

  • 286,
  • 386,
  • część 486,
  • niektóre płyty OEM,

potrafią poprawnie wystawiać kody POST wyłącznie przez magistralę ISA.

Dlatego właśnie dualne karty ISA/PCI są tak cenione. Pozwalają diagnozować zarówno starsze, jak i nowsze konstrukcje z epoki retro PC.

ISA ma tutaj jeszcze jedną zaletę – daje bardziej „niskopoziomowy” dostęp do magistrali i często pokazuje pełniejsze informacje niż PCI.

Co znajduje się na samej karcie?

Mimo prostego wyglądu karta POST Analyzer jest całkiem ciekawym urządzeniem od strony elektroniki.

Na mojej wersji znajdują się między innymi:

  • mikrokontroler Atmel AT89S52,
  • układ GAL16V8D,
  • wyświetlacz LED 7-segmentowy,
  • buzzer,
  • diody sygnalizacyjne magistrali,
  • interfejs ISA i PCI.

Układ AT89S52 należy do rodziny klasycznych mikrokontrolerów zgodnych z architekturą 8051. To właśnie on odpowiada za interpretację kodów POST i sterowanie wyświetlaczem.

GAL16V8D pełni rolę programowalnej logiki odpowiedzialnej za obsługę sygnałów magistrali.

Czyli w praktyce taka karta nie jest jedynie prostym wyświetlaczem LED, ale niewielkim analizatorem magistrali komputera.

Diody diagnostyczne – więcej niż tylko efekt wizualny

Jednym z najbardziej charakterystycznych elementów takich kart są czerwone diody LED świecące podczas pracy.

W zależności od modelu sygnalizują one między innymi:

  • obecność napięć,
  • reset magistrali,
  • aktywność BIOS-u,
  • sygnał zegarowy,
  • komunikację PCI,
  • aktywność magistrali.

W praktyce pozwala to bardzo szybko ocenić:

  • czy płyta w ogóle startuje,
  • czy BIOS wykonuje odczyt,
  • czy działa oscylator,
  • czy występuje reset systemu.

Czasami już samo zachowanie diod pozwala wstępnie określić uszkodzenie jeszcze przed analizą kodów POST.

Interpretacja kodów POST w praktyce

To właśnie tutaj zaczyna się prawdziwa diagnostyka.

Jeżeli płyta:

  • nie wyświetla obrazu,
  • resetuje się,
  • zawiesza podczas startu,
  • nie wydaje sygnałów dźwiękowych,

to karta POST często staje się jedynym źródłem informacji o stanie komputera.

Przykładowo kod C7 w BIOS-ach Award bardzo często związany jest z:

  • inicjalizacją pamięci,
  • cache,
  • shadow RAM,
  • przechodzeniem do kolejnych etapów POST.

Oczywiście zawsze trzeba sprawdzać konkretną dokumentację BIOS-u, ponieważ producenci stosowali różne interpretacje kodów.

I właśnie dlatego stare instrukcje do takich kart nadal są niezwykle przydatne.

Dokumentacja i instrukcje do kart PC Analyzer

Ciekawostką jest fakt, że większość takich kart była produkowana przez różnych producentów pod wieloma nazwami handlowymi:

  • PC Analyzer,
  • POST Card,
  • Mainboard Diagnostic Card,
  • PCI/ISA Analyzer.

W praktyce często były to niemal identyczne konstrukcje sprzedawane pod innym brandingiem.

Dzisiaj ich instrukcje krążą głównie jako:

  • stare skany PDF,
  • archiwalne mirror strony,
  • kopie z forów komputerowych.

I trzeba przyznać, że mają niesamowity klimat retro elektroniki z przełomu lat 90. i początku 2000.

PC Analyzer User’s Guide / Instrukcja obsługi karty diagnostycznejPCAnalyzerUsersGuide.pdf

Dlaczego takie narzędzia nadal mają sens?

W czasach nowoczesnych płyt UEFI łatwo zapomnieć, jak trudna była kiedyś diagnostyka komputerów.

Stare płyty główne:

  • często nie posiadają obrazu przy błędzie,
  • nie zapisują logów,
  • nie mają debug LED,
  • nie oferują recovery BIOS,
  • nie pokazują szczegółowych komunikatów.

W retro sprzęcie karta POST nadal potrafi być absolutnie bezcenna.

Szczególnie przy:

  • naprawie płyt Socket 7,
  • diagnostyce 486,
  • problemach z cache,
  • uszkodzonym BIOS-ie,
  • awariach RTC Dallas,
  • zwarciach magistrali ISA,
  • problemach z RAM.

I właśnie dlatego takie urządzenia do dziś pozostają obowiązkowym wyposażeniem każdego, kto poważniej zajmuje się retro komputerami.

A przy okazji – trudno odmówić im klimatu. Czerwone wyświetlacze LED świecące obok płyt głównych z epoki Pentium czy 486 wyglądają dokładnie tak, jak warsztaty komputerowe z lat 90., w których diagnozowano pierwsze pecety bez pomocy internetu, YouTube i gotowych tutoriali.


mgr Bartłomiej_Speth

Absolwent wydziału Fizyki Uniwersytetu im. Adama Mickiewicza w Poznaniu na kierunku Fizyka z informatyką. Miłośnik komputerów, sprzętu komputerowego oraz otwartego oprogramowania. Specjalizuje się w budowie, naprawach, modyfikacjach laptopów jak i jednostek stacjonarnych. Zapalony PC'towiec od momentu, w którym otrzymał swój pierwszy komputer z procesorem 80286.

0 komentarzy

Dodaj komentarz

Symbol zastępczy awatara

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *