ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
1
Copyright © 2001-2007
Arkomp.com – Twój partner w biznesie…
web:
www.arkomp.com
e-mail:
arkomp@arkomp.com
Podręcznik użytkowania KARTY DIAGNOSTYCZNEJ
z 2-bitowym kodem POST
model: L20
Poniższy podręcznik użytkowania nadaje się
do kart diagnostycznych typu LPT
powszechnie stosowanych w komputerach stacjonarnych oraz kart tego samego
zastosowania używanych w komputerach przenośnych.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
2
Copyright © 2001-2007
Spis treści:
1. Podstawowe informacje
3
2. Instalacja
4
3. Znaczenie poszczególnych s
ł
ów/numerów kodu 4-bitowego
6
4. Graf przep
ł
ywu sterowania
8
5. Lektura obowiązkowa
9
6. Tabela kodów b
ł
ędów
11
7. Opis znaczenia sygnalizacji LED
39
8. Najczęściej zadawane pytania
40
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
3
Copyright © 2001-2007
1. Podstawowe informacje
Co to jest karta diagnostyczna?
Karty diagnostyczne s
ł
użą
do diagnozowania, wykrywania i usuwanie uszkodzeń
w
komputerach, więc przydadzą
się
każdemu, kto coś
naprawia, modernizuje, "podkręca", …
Szczególnie przydatne osobom zajmującym się
serwisowaniem komputerów. Dzięki takiej karcie
możesz dowiedzieć
się
czy problem z uruchomieniem komputera leży po stronie pamięci, procesora,
informacji przesy
ł
anych po szynie danych, … Zaoszczędzi Wam dużo czasu związanego z
"podk
ł
adaniem" lub wypinaniem podejrzanych komponentów.
Będziesz teraz stale informowany o stanie swojego PC
Karta diagnostyczna POST (Power On Self Test). Pomocna przy kontrolowaniu poprawnego
dzia
ł
ania komputera jak i diagnostyce usterek komputerowych p
ł
yt g
ł
ównych. Mechanizm POST
dzia
ł
a w ten sposób, iż
BIOS komputera przed sprawdzeniem danego modu
ł
u wpisuje jego numer do
pamięci pod adres 80h portu I/O - po prawid
ł
owym przetestowaniu modu
ł
u testowane jest kolejne
urządzenie - natomiast w przypadku b
ł
ędu - system zawiesza pracę. Zadaniem karty POST jest
przechwycenie oraz wyświetlenie numeru wadliwie dzia
ł
ającego modu
ł
u na wyświetlaczu LED w
postaci 2 cyfrowej liczby szesnastkowej. Dzięki temu można określić, który podzespó
ł
p
ł
yty g
ł
ównej
jest uszkodzony (pamięć
karta grafiki, kontroler IDE itp...) Urządzenie przystosowane do portu LPT.
Ponadto wspó
ł
pracuje z biosami różnych producentów takich jak: AMI, AWARD i PHOENIX. W
do
ł
ączonej instrukcji lista kodów b
ł
ędów dla poszczególnych rodzajów biosu. Dodatkową
funkcja
karty jest kontrola napięć
+12V - 12V +5V -5V.
Pe
ł
na kompatybilność
Prawie wszystkie p
ł
yty g
ł
ówne komputerów z procesorami x86, czyli praktycznie wszystkie
pecety – przeprowadzają
przy starcie testy POST (Power On Self Test). W tym czasie komputer
sprawdza nijako sam siebie. Informacje o ewentualnych wadach sprzętowych i zak
ł
óceniach w pracy
są
kodowane i wyświetlane na karcie „PC-Analyzer“. W za
ł
ączonej książeczce można potem
zidentyfikować
b
ł
ąd – i to wszystko, żadnych zgadywanek.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
4
Copyright © 2001-2007
2. Instalacja
Wymagania systemowe
— komputer: 386 lub nowszy, kompatybilny z IBM,
— gniazdo: wolny port LPT i USB.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
5
Copyright © 2001-2007
Instalacja karty
Instalacja polega tylko na w
ł
ożeniu karty diagnostycznej do portu LPT zasileniem go jej za
pomocą
przewodu USB do
ł
ączonego do zestawu! Bez jakiegokolwiek instalowania oprogramowania!
Ca
ł
a instalacja nie zajmie Ci więcej niż
10 sekund!
Odnajdź
z ty
ł
u swojego komputera port LPT:
Następnie delikatnie w
ł
óż
kartę
do odpowiedniego gniazda.
Jeśli karta zosta
ł
a prawid
ł
owo w
ł
ożona do odpowiedniego gniazda możemy zasilić
kartę
za
ł
ączonym
przewodem USB lub alternatywnie wtyczką
MOLEX z zasilacza komputera.
To wszystko. Po w
ł
ączeniu komputera karta diagnostyczna zacznie wyświetlać
stan twojego PC.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
6
Copyright © 2001-2007
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
7
Copyright © 2001-2007
3. Znaczenie poszczególnych s
ł
ów/numerów kodu 4-bitowego
S
ł
owo/liczba
opis
0---
Symbol wyświetla się
przez 0,5 s, po czym następuje rozpoczęcie
automatycznej diagnostyki
1---
Symbol pierwszej funkcji menu g
ł
ównego, po up
ł
ywie 0,5 s należy podać
przy użyciu, której funkcji mają
być
śledzone kody POST
2---
Symbol drugiej funkcji menu g
ł
ównego pokazuje się
przez 0,5 s, po czym
wyświetla prędkość
odniesienia magistrali
3---
Symbol trzeciej funkcji menu g
ł
ównego, pokazuje się
przez 0,5 s po czym
wyświetla się
numer wersji
4---
Symbol czwartej funkcji menu g
ł
ównego, pokazuje się
przez 0,5 s, po czym
rozpoczyna się
sprawdzenie karty oraz wyświetlenie od „0000” do „FFFF”
5---
Symbol zg
ł
oszenia funkcji piątej, Gotowość
jej wykonania jest
sygnalizowana przez wyświetlenie tego symbolu przez 0,5 s, po czym
następuje test sprawdzający. Bez względu, co się
pokażę
na wyświetlaczu,
pod warunkiem, że na każdej pozycji wyświetla się
jakiś
symbol, proces
sprawdzający POST uznaje się
za pomyślnie ukończony. Ze względu na to,
że zosta
ł
on polepszony wyświetlane są
różne znaki specjalne, na które nie
należy zwracać
uwagi.
-LPT
Zg
ł
oszenie sygnalizuje po
ł
ączenie karty do portu LPT, oczekuje także na
naciśnięcie przycisku funkcyjnego w celu zanalizowania kolejnego kodu
---P
Symbol oznacza oczekiwanie na naciśnięcie przycisku funkcyjnego, co
oznacza przejście do sprawdzania następnego kodu. Po up
ł
ywie 0,5 s od
jego pojawienia się
zostanie wyświetlony kod, którego dwie pierwsze
pozycje sygnalizują
kod b
ł
ędu w notacji szesnastkowej. Na dwóch ostatnich
pozycjach przedstawiona jest liczba porządkowa kodu.
P---
Symbol oznacza oczekiwanie na naciśnięcie przycisku funkcyjnego, co
oznacza przejście do sprawdzania poprzedniego kodu. Po up
ł
ywie 0,5 s od
jego pojawienia się
zostanie wyświetlony kod, którego dwie pierwsze
pozycje sygnalizują
kod b
ł
ędu w notacji szesnastkowej. Na dwóch ostatnich
pozycjach przedstawiona jest liczba porządkowa kodu.
-END
Sygnalizacja ostatniego kodu (ograniczenie liczb porządkowych: 0-47) w
trybie sprawdzania „postępowego”, czyli podążając od kodów
generowanych wcześniej, w kolejności ich występowania, do kodów
występowania po nich. Proszę
wcisnąć
i przytrzymać
przycisk funkcyjny
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
8
Copyright © 2001-2007
przez ok. 1 s, a następnie wybrać
tryb sprawdzania wstecznego (od kodów
generowanych później do wcześniejszych) oznaczonego i wyświetlonego
jako „P---”. Po up
ł
ynięciu 0,5 s kod zostaje wyświetlony – jego dwie
pierwsze pozycje oznaczają
47-my kod POST, podczas gdy dwie ostatnie
pozycje (47) wskazują
liczbę
porządkową
kodu. Jeśli przycisk funkcyjny
zostanie powtórnie wciśnięty i przytrzymany przez ok. 1 s program opuści
tryb sprawdzania kodu i rozpocznie dzia
ł
anie funkcji 2 menu g
ł
ównego
sygnalizując to wyświetleniem „2---”, a następnie po up
ł
ywie 0,5 s
wyświetleniem prędkości odniesienia portu LPT w notacji dziesiętnej.
END-
Wyświetlony zostanie pierwszy kod (ograniczenie liczby porządkowej: 0-
47) trybu sprawdzania wstecznego. Proszę
wcisnąć
i przytrzymać
przycisk
funkcyjny przez ok. 1 s, a następnie wybrać
tryb sprawdzania postępowego
(od kodów generowanych wcześniej do późniejszych), oznaczonego i
wyświetlanego jako „---P”. Po up
ł
ywie 0,5 s kod zostaje wyświetlony – jego
dwie pierwsze pozycje oznaczają
kod zera, podczas gdy dwie ostatnie
pozycje (00) wskazują
liczbę
porządkową
kodu. Jeśli przycisk funkcyjny
zostanie powtórnie naciśnięty i przytrzymany przez ok. 1 s program opuści
tryb sprawdzania kodu i rozpocznie dzia
ł
anie funkcji 2 menu g
ł
ównego
sygnalizując to wyświetleniem „2---”, a następnie po up
ł
ywie 0,5 s
wyświetleniem prędkości odniesienia portu LPT w notacji dziesiętnej.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
9
Copyright © 2001-2007
4. Graf przep
ł
ywu sterowania
START
Wy
ł
ącz zasilanie i wyjmij wszystkie dodatkowe karty pod
ł
ączone do z
ł
ączy PCI
lub ISA.Pod
ł
ącz kartę
diagnostyczną
do portu LPT.
W
ł
ącz zasilanie; Upewnij się
czy
wszystkie wskazania diod są
poprawne. (Dioda wskazań
BIOS może być
zasilana s
ł
abo,
by żarzyć).
NIE
Postępując zgodnie z
informacjami zawartymi w
rozdziale „Opis znaczenia
sygnalizacji diod", można
znaleźć
przyczynę
problemu i
naprawić
go.
TAK
Określ czy wyświetlony jest kod
b
ł
ędu oznaczający wystąpienie
problemu z p
ł
ytą
g
ł
ówną.
NIE
TAK
Możesz znaleźć
przyczynę
i
naprawić
problem
identyfikując go zgodnie z
tablicą
kodów b
ł
ędu.
Wy
ł
ącz zasilanie, pod
ł
ącz kartę
graficzną, klawiaturę, napęd
dysku twardego, karty
rozszerzeń
oraz
wejścia/wyjścia. Następnie,
ponownie za
ł
ącz zasilanie i
określ czy wyświetlony zosta
ł
kod b
ł
ędu oznaczający
wystąpienie problemu z p
ł
ytą
TAK
Wy
ł
ącz zasilanie. Możesz
znaleźć
przyczynę
i naprawić
problem identyfikując go
zgodnie z tablicą
kodów
b
ł
ędów.
NIE
Jeśli, pomimo tego, że system
operacyjny nie startuje, test
zakończy
ł
się
pomyślnie i jego
wynik jest poprawny, problem
może tkwić
w oprogramowaniu,
napędzie dysku twardego lub
obwodu DMA.
KONIEC
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
10
Copyright © 2001-2007
5. Lektura obowiązkowa
1. Tablica kodów b
ł
ędów prezentuje kody w kolejności od najmniejszej do największej
wartości. O kolejności, w której wyświetlane są
kody b
ł
ędów decyduje BIOS p
ł
yty g
ł
ównej.
2. Należy zidentyfikować
kod albo jako „kod początkowy" albo „kod b
ł
ędu". Ten pierwszy
nie niesie z sobą
żadnej wartościowej informacji.
a) Jak rozróżnić
od siebie kod początkowy od kodu b
ł
ędu 2-bitowej karty diagnostycznej?
Kiedy na wyświetlaczu 2-bitowej karty diagnostycznej, pojawi się
jakiś
kod, należy
najpierw upewnić
się, czy wcześniej nie wyświetli
ł
y się
przemiennie różne kody. Jeśli
zaobserwowaliśmy sytuację, w której wyświetlane zostają
przemiennie różne kody, i
ostatecznie ustaną
z jedną
konkretną
wartością, to przedstawia ona kod b
ł
ędu. Jeśli
jednak kod, na którym karta się
zatrzyma, jest pierwszy, bez żadnych poprzednich kodów
to oznacza on „kod początkowy", który nie ma żadnego znaczenia. Czasem jednak, gdy
zmiany kodów następują
ze zbyt dużą
częstotliwością, nie jesteśmy w stanie ocenić
ufając
tylko naszym oczom, czy by
ł
y wyświetlane poprzednio inne kody czy jest to pierwszy,
jedyny wyświetlony kod Ludzkie oko po prostu nie jest w stanie nadążyć
za zbyt szybkimi
zmianami stanu wyświetlacza. W takim wypadku należy uznać
taki kod za kod b
ł
ędu. Jeśli
przy jego pomocy nie uda
ł
o się
rozwik
ł
ać
problemu, być
może by
ł
to jedynie kod
początkowy. Jeśli na wyświetlaczu 4-bitowej karty diagnostycznej ujrzymy kod 0000 lub
FFFF, możemy uznać
go za kod początkowy. Nie istnieje wtedy potrzeba sprawdzania
innymi metodami niż
ludzkie oko, czy wcześniej wystąpi
ł
y też
inne wartości kodów.
b) Dlaczego kod początkowy jest bez znaczenia?
Pierwszy kod wyświetlony po w
ł
ączeniu zasilania jest przez nas nazywany „kodem
początkowym", ponieważ
karta ta, s
ł
użąca do usuwania usterek, sama w sobie jest też
urządzeniem elektronicznym. Po za
ł
ączeniu, jeden 2-bitowy kod zostanie wyświetlony
automatycznie. To jest w
ł
aśnie kod początkowy, który jednak nie powinien być
uznany za
kod POST w sensie, w jakim używamy tego określenia w Streszczeniu w rozdziale 1 tejże
instrukcji. Tak, więc kod początkowy nie wnosi żadnej cennej informacji.
3. Kody, których znaczenie nie jest zdefiniowane, nie zosta
ł
y zamieszczone w tabeli.
4. Różne uk
ł
ady BIOSy (takie jak AMI, Award, Phoenix) przypisują
kodom inne znaczenie.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
11
Copyright © 2001-2007
Dlatego powinieneś
przyk
ł
adać
uwagę
do tego, jakiego typu BIOS testujesz. Możesz
również
zajrzeć
do podręcznika użytkownika, sprawdzić
na samej kostce uk
ł
adu scalonego
BIOS na p
ł
ycie g
ł
ównej lub też
zaobserwować
jego symbol na ekranie.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
12
Copyright © 2001-2007
6. Tabela kodów b
ł
ędów
KOD
Award
AMI
Phoenix4.0/Tandy 3 000
00
Kopiowanie kodu do
specjalnego obszaru.
Przekazywanie sterowania
do przerwania INT 19h,
następnie inicjowanie
ł
adowania
Test 1 procesora,
weryfikacja
statusu(1FLAGS).
Sprawdzane są
następujące znaczniki
01
BIOS ustawia każdy
znacznik i weryfikuje
dokonaną
zmianę,
następnie zeruje każdą
z
nich i r ó w n i e ż
CPU sprawdza rejestry
wewnętrzne. Jeśli
zakończono
niepowodzeniem, wymienić
CPU i powtórzyć
02
Sprawdza wszystkie
rejestry CPU z wyjątkiem
SS, SP i BP używając
wartości danych FF i 00
Sprawdzanie trybu
rzeczywistego
Wy
ł
ącza NMI, PIE, AIE,
UEI, SQWV.
Wy
ł
ącza grafikę,
sprawdzanie parzystości,
R e s e t u j e k o p r o c e s o r
matematyczny
Z e r o w a n i e r e j e s t r ó w
stronicowych, bajtu
wy
ł
ączenia CMOS
Inicjalizacja obwodów
timer'a 0,1 i 2, w
ł
ączając
ustawienie timer'a EISA
Inicjalizacja kontrolerów
DMA 0 i 1.
Inicjalizacja
kontrolerów przerwań
0
03
Inic j alizac j a rej e st ró w
rozszerzonych EISA
Wy
ł
ączenie NMI.
Sprawdzanie stanu
Wy
ł
ącznie przerwań
niemaskowalnych (NMI)
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
13
Copyright © 2001-2007
04
RAM musi być
okresowo
odświeżany, aby nie
dopuścić
do utraty
zawartości pamięci.
Funkcja odświeżania
Odczytaj typ jednostki
centralnej CPU (central
processing unit)
05
Inicjalizacja kontrolera
klawiatury
Utworzenie stosu dla BIOS.
Następnie, wy
ł
ączanie
pamięci cache
Inicjalizacja DMA w toku lub
niepowodzenie.
KOD
Award
AMI
Phoenix4.0/Tandy 3 000
06
Zarezerwowany
Rozpakowywanie kodu
POST
Inicjalizacja urządzeń
systemowych
07
Weryfikacja czy uk
ł
ad
CMOS funkcjonuje
poprawnie, wykrywanie
zużytej baterii.
Następnie, inicjalizacja CPU
oraz obszaru danych CPU.
Wy
ł
ączenie operacji shadow
i wykonanie programu
zapisanego na ROM(read-
only memory).
08
Wstępna inicjalizacja
uk
ł
adu chipset,
sterującego przep
ł
ywem
pomiędzy podzespo
ł
ami
jednostki centralnej.
Obliczanie sumy kontrolnej
dla CMOS
Inicjalizacja uk
ł
adu chipset
używając wartości
początkowych.
Test na obecność
pamięci
Procedury OEM uk
ł
adu
chipset
Zerowanie niższej części
64K pamięci
Sprawdzanie
pierwszego bloku 64K
pamięci
09
Inicjalizacja jednostki
centralnej CPU Cyrix
Ustawienie znacznika IN
POST
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
14
Copyright © 2001-2007
Inicjalizacja cache
0A
Inicjalizacja pierwszych
120 wektorów przerwań
używaj ąc SPURIOUS-
INT-HDLR oraz
inicjalizacja przerwań
Obliczanie sumy kontrolnej
dla CMOSu zakończona.
Inicjalizacja rejestru
statusowego dla CMOS
wartościami datyi czasu
następuje.
Inicjalizacja rejestrów CPU.
0B
Sprawdzanie sumy
kontrolnej CMOS RAM.
Jeśli się
nie zgadza lub
wciśnięto klawisz INS,
za
ł
aduj domyślne.
Inicjalizacja rejestru
statusowego CMOSu
zakończona. Następnie,
kontynuacja koniecznych
procedur inicjalizujących
zanim komunikat BAT
klawiatury zostanie
wys
ł
any.
Uruchomienie cache CPU
0C
Wykrywanie rodzaju
kontrolera klawiatury.
Ustawianie statusu
NUM_LOCK
Bufor wejściowy kontrolera
klawiatury jest opróżniony.
Następnie, wys
ł
anie
komunikatu BAT do
kontrolera klawiatury.
Inicjalizacja pamięci cache
wartościami początkowymi
POST.
0D
Detekcja taktowania
zegara CPU
Odczyt z 14h obszaru
pamięci CMOS w celu
sprawdzenia rodzaju
używanej karty grafiki.
Wykrywanie i
inicjalizacja karty
grafiki.
0E
Testowanie pamięci
video, wyświetl
komunikat na ekran
Wynik komunikatu BAT
kontrolera klawiatury
zosta
ł
zweryfikowany.
Inicjalizacja komponentów
wejścia/wyjścia I/O
Ustawianie operacji
shadow pamięci RAM.
Aktywuj zgodnie z
ustawieniami.
Następnie, dokonywanie
niezbędnych inicjalizacji po
sprawdzenie komunikatu
BAT kontrolera klawiatury.
0F
Test kontrolera 0 DMA;
Test sumy kontrolnej
BIOS. Detekcja i
inicjalizacja klawiatury.
Inicjalizacja po
sprawdzaniu rozkazu BAT
kontrolera klawiatury
zakończona. Następnym
wpisanym jest bajt rozkazu
klawiatury.
Inicjalizacja IDE
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
15
Copyright © 2001-2007
10
Test kontrolera 1 DMA.
Bajt rozkazu kontrolera
lawiatury jest zapisany.
Następnie, generowanie
rozkazu blokowania i
oblokowania wyprowadzeń
23 i 24.
Inicjalizacja zarządzania
zasilaniem
11
Sprawdzanie rejestrów
stronicowych DMA
Następnie, sprawdzanie czy
klawisze <END> lub <INS>
zosta
ł
y wciśnięte przy
w
ł
ączaniu. Inicjalizacja
CMOS RAM, jeśli opcja tej
inicjalizacji zosta
ł
a
ustawiona w AMIBCP dla
każdego startu AMIBIOS
POST lub klawisz <END>
zosta
ł
wciśnięty.
Ł
adowanie rejestrów
zastępczych wartościami
początkowymi POST.
12
Zarezerwowane
Następnie, Wy
ł
ączenie
kontrolerów 1 i 2 DMA oraz
kontrolerów przerwań
1 i 2.
Odtwarzanie s
ł
owa
sterującego CPU podczas
tzw."ciep
ł
ego startu".
13
Zarezerwowane
Ekran zostaje wy
ł
ączony.
Inicjalizacja portu B a
następnie inicjalizacja
chipset’u.
Inicjalizacja g
ł
ównych
urządzeń
portu LPT.
CODE
Award
AMI
Phoenix4.0/Tandy 3 000
14
Test 8254 Timer'a 0
Licznik 2
Test 8254 timer'a zostanie
następnie rozpoczęty.
Inicjalizacja kontrolera
klawiatury.
15
Weryfikacja kana
ł
u 1
przerwań
8259 poprzez
wy
ł
ączenie i w
ł
ączenie
linii przerwań
16
Weryfikacja kana
ł
u 2
przerwań
8259 poprzez
wy
ł
ączenie i w
ł
ączenie
linii przerwań
Suma kontrolna BIOS ROM.
17
Wy
ł
ączenie przerwań
i
sprawdzanie czy
NIMR(NO Interrupt
Mask Register) jest
w
ł
ączony
Inicjalizacja pamięci cache
przed operacja auto-size na
pamięci
18
Wymuszenie przerwania
i sprawdzenie czy
wystąpi
ł
o.
Inicjalizacja timer'a 8254
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
16
Copyright © 2001-2007
19
Testowanie bitów NMI,
weryfikacja czy NMI
może być
wy zerowane.
Zakończenie sprawdzanie
timer'a 8254. Rozpoczęcie
testu odświeżania pamięci.
1A
Wyświetlanie zegara
taktowania CPU
Linia odświeżania pamięci
jest prze
ł
ączana.
Sprawdzanie za 15 sekund
przez prze
ł
ączanie on/off
Inicjalizacja kontrolera
DMA8237
1B
Zarezerwowane
1C
Zarezerwowane
Resetowanie
Programowalnego
kontrolera przerwań
1D
Zarezerwowane
1E
Zarezerwowane
1F
Jeśli suma kontrolna
nietrwa
ł
ej pamięci EISA
jest w porządku,
wykonaj inicjalizację
EISA.
Jeśli nie, wykonaj test
ISA, następnie wyzeruj
znacznik trybu EISA
Sprawdzenie
konfiguracji pamięci
EISA
Integracja (suma
kontrolna i interfejs
komunikacyjny)
20
Inicjalizacja z
ł
ącza
0(p
ł
yta glówna)
Sprawdzenie odświeżania
DRAM
21
Inicjalizacja z
ł
ącza
1(slot 1)
22
Inicjalizacja z
ł
ącza 2
(slot 2)
Sprawdzenie kontrolera
klawiatury 8742
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
17
Copyright © 2001-2007
23
Inicjalizacja z
ł
ącza 3
(slot 3)
Odczytywanie portu
wejściowego z 8042 i
deaktywowanie atrybutu
MEGAKEY systemu Green
PC. Segment kodu BIOS
zostaje przekszta
ł
cony na
zdolny do zapi sy wani
a/nadpi sy w ani a.
Kontynuowanie
niezbędnych czynności
konfiguracyjnych
poprzedzających
inicjalizację
wektorów
przerwań
24
Inicjalizacja z
ł
ącza 4 (
Slot 4)
Zakończona zosta
ł
a
konfiguracja niezbędna
przed inicjalizacją
wektorów przerwań, której
rozpoczęcie jest następnym
krokiem.
Ustawienie rejestru
segmentowego na 4GB
25
Inicjalizacja z
ł
ącza 5 (
Slot 5)
Inicjalizacja wektora
przerwań
zosta
ł
a
ukończona. Usuwanie has
ł
a
w przypadku, gdy
prze
ł
ącznik POST DI AG
jest w pozycji w
ł
ączonej.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
18
Copyright © 2001-2007
26
1. Badanie trybu
chronionego pod
względem wystąpienia
wyjątków. Prosimy
sprawdzić
pamięć
uk
ł
adu CPU, oraz p
ł
yty
g
ł
ównej. 2. Brak b
ł
ędu
krytycznego.
Wyświetlanie obrazu w
trybie VGA przebiega
normalnie. Jeżeli
istnieje zagrożenie
nieuchronnych
następstw zg
ł
oszonych
problemów szkodliwych
dla funkcjonowania, w
trybie VGA wyświetlony
zostaje stosowny
komunikat o b
ł
ędzie, w
przeciwnym wypadku
rozpoczyna się
ł
adowanie systemu
operacyjnego. Od tej
pory kod 26 jest kodem
poprawnego dzia
ł
ania i
żaden inny nie może
zostać
wyświetlony.
1. Wykonywanie operacji
odczytu/zapisu
portu
wejścia/wyjścia kontrolera
klawiatury 8042,
gotowość
do trybu
rozwiązywania konfliktu.
Trwanie w gotowości
do inicjalizacji
danych
globalnych, sprawdzanie
uk
ł
adów kontrolera
8042
na p
ł
ycie g
ł
ównej. 2.
Odsy
ł
amy do tekstu po
lewej stronie.
1. Aktywowanie linii
adresowej A20,
sprawdzenie wyprowadzeń
A20 uk
ł
adów
sterujących pamięcią
oraz
obwodu wspó
ł
zależnego od
tych wyprowadzeń. Być
może linia
A20
w
z
ł
ączu pamięci
oraz wyprowadzenia
samej pamięci nie mają
styku lub też
linia A20
uk
ł
adu pamięci jest
uszkodzona.
2. Patrz kolumna po lewej
stronie.
27
Inicjalizacja z
ł
ącza 7 (
Slot 7)
Jakakolwiek inicjalizacja
poprzedzająca by
ł
a
dokonana, jako następny
krok bedzie trybu
wyświetlania video.
28
Inicjalizacja z
ł
ącza 8 (
Slot 8)
Inicjalizacja poprzedzająca
dokonana. Ustawienie
trybu
wyświetlania video
zakończone. Następuje
konfiguracja ustawień
dla
trybów
monochromatycznego i
kolorowego wyświetlania
video.
Operacja Auto size na
pamięci DRAM
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
19
Copyright © 2001-2007
29
Inicjalizacja z
ł
ącza 9 (
Slot 9)
Inicjalizacja
zarządcy
pamięci
POST(POST
Memory Manager)
2A
Inicjalizacja z
ł
ącza 10 (
Slot 10)
Inicjalizacja różnych szyn
systemowych, urządzeń
statycznych i wyjściowych,
jeśli są
obecne w systemie.
Kasowanie bazowych 512KB
RAM
CODE
Award
AMI
Phoenix4.0/Tandy 3 000
2B
Inicjalizacja z
ł
ącza 11
(Slot 11)
Oddanie
sterowanie
pamięci video ROM w celu
dokonania niezbędnych
konfiguracji
przed
testem tej pamięci.
2C
Inicjalizacja z
ł
ącza 12 (
Slot 12)
Wszystkie niezbędne
procesy przetwarzania
poprzedzające oddanie
sterowania do video ROM
są
ukończone.
Poszukiwanie pamięci video
ROM i przekazanie
sterowania do niej.
B
ł
ąd pamięci RAM pod
adresem XXX*
2D
Inicjalizacja z
ł
ącza 13 (
Slot 13)
Sterowanie
zosta
ł
o
zwrócone
z
pamięci
video ROM do BIOS POST.
Następuje niezbędne
przetwarzanie
po
oddaniu sterowania z
video ROM.
2E
Inicjalizacja z
ł
ącza 14 (
Slot 14)
Przetwarzanie następujące
po sprawdzeniu pamięci
video
ROM.
Jeśli
kontroler
EGA/VGA nie
zosta
ł
znaleziony,
przeprowadzanie testu
odczytu/zapisu pamięci
ekranu, w następnym
kroku.
B
ł
ąd RAM na pozycjach
danych XXXX* niższego
bajtu szyny pamięci.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
20
Copyright © 2001-2007
2F
Inicjalizacja z
ł
ącza 15 (
Slot 15)
Kontroler EGA/VGA nie
zosta
ł
znaleziony.
Rozpoczyna się
test
odczytu/zapisu pamięci
ekranu.
W
ł
ączanie cache przed
operacją
shadow BIOS'u sy
stemu(zwi ększeni e
wydajności
przez
przeniesienie części kodu w
30
Określenie
rozmiaru
pamięci podstawowej
od 256K do 640K oraz
pamięci
rozszerzonej
powyżej 1MB
Test odczytu/zapisu
pamięci ekranu zostaje
pomyślnie ukończony.
Sprawdzanie powrotne po
śladach.
31
Sprawdzanie
pamięci podstawowej
od 256K do 640K oraz
pamięci
rozszerzonej
powyżej 1MB
Test
odczytu/zapisu
pamięci
ekranu
lub
sprawdzanie
po
śladach-zawiod
ł
y.
Następuje sprawdzanie
dodatkowe odczytu/zapisu
pamięci ekranu.
CODE
Award
AMI
Phoenix4.0/Tandy 3 000
32
Jeśli tryb EISA jest
aktywny, Sprawdzanie
pamięci
EISA
umieszczonej w
z
ł
ączach.
Dodatkowy test
odczytu/zapisu pamięci
ekranu przeszed
ł
pomyślnie.
Przygotowywanie
do
dodatkowego
testu
sprawdzania powrotnego
po śladach
Testowanie częstotliwości
zegara CPU.
33
Zarezerwowane
Inicjalizowanie zarządcy
rozsy
ł
ania Phoenix(Phoenix
Dispatch manager)
34
Zarezerwowane
Sprawdzanie wyświetlania
obrazu jest
ukończone. Następuje
wybór trybu wyświetlania.
35
Zarezerwowane
36
Zarezerwowane
„Ciep
ł
y start" i zamknięcie
systemu.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
21
Copyright © 2001-2007
37
Zarezerwowane
Tryb wyświetlania zostaje
ustawiony. Następny krok
to wyświetlenie
komunikatu
startu-
w
ł
ączenia zasilania.
38
Zarezerwowane
Inicjalizacja
wejścia
magistrali,
IPL,
a
następnie
urządzeń
ogólnych-
jeśli
są
takie w systemie.
Wykonywanie
operacji
shadow na BIOS ROM
systemu.
39
Zarezerwowane
Wyświetlanie komunikatów
o b
ł
ędach inicjalizacji.
3A
Zarezerwowane
Nowa pozycja kursora
zosta
ł
a odczytana i
zapisana. Wyświetlanie
komunikatu „Proszę
wcisnąć
klawisz <DEL>" w
następnym kroku.
Operacja Auto size na
pamięci cache
3B
Zarezerwowane
Komunikat „Proszę
wcisnąć
klawisz <DEL>" zosta
ł
wyświetlony. Test pamięci
w trybie chronionym
zostanie rozpoczęty.
3C
Aktywacja SETUPu
Zaawansowana
konfiguracja
rejestrów
chipset’u
3D
Wykryj obecność
myszy,
inicjalizuj ją
jeśli jest w
systemie, instalacja
wektorów przerwań
(IV)
Za
ł
aduj wartości z CMOS do
rejestrów zapasowych
3E
Inicjalizacja kontrolera
pamięci cache
3F
Zarezerwowane
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
22
Copyright © 2001-2007
40
Wyświetl „ochrona
antywirusowa
w
ł
ączona" lub
„wy
ł
ączona"
Przygotowywani e tablic
deskryptora.
41
Inicjalizacja kontrolera
napędu stacji dyskietek
oraz wszystkich
napędów.
Inicjalizacja pamięci
rozszerzonej dla ROM Pilot
42
Inicjalizacja kontrolera
napędu dysku twardego
i wszystkich napędów.
Tablice deskryptora są
przygotowane.
Przystępowanie
do
wejścia
w
tryb
chroniony w celu testu
pamięci w następnym
kroku.
Inicjalizacja wektorów
przerwań.
43
Wykrywanie i
inicjalizacja portów
szeregowych i
równoleg
ł
ych oraz portu
gier.
Praca
w
trybie
chronionym. Uruchamianie
przerwań
dla
trybu
diagnostycznego.
44
Zarezerwowane
Jeśli prze
ł
ącznik
diagnostyki jest w
ł
ączony,
przerwania są
aktywne.
Inicjalizacja pamięci w celu
wykonania testu zawijania
przy 0:0
45
Wykrywanie
i
inicjalizacja
koprocesora
matematycznego.
Dane
są
zainicjalizowane.
Sprawdzanie zawijania
pamięci
przy
0:0 i
ustalanie ca
ł
kowitego
rozmiaru pamięci
w
następnym kroku.
Inicjalizacja urządzenia
POST.
46
Zarezerwowane
Test zawijania pamięci oraz
obliczanie
jej rozmiaru
są
ukończone. Zapisywanie
wzorców do testowania
pamięci w następnym
kroku.
Sprawdź
uwagę
odnośnie
prawa autorskiego ROM.
47
Zarezerwowane
Wzorzec
zosta
ł
wpisany
do
pamięci
rozszerzonej. Następuje
zapisywanie wzorców
do
640K pamięci
podstawowej.
Inicjalizacja dla wsparcia
I20.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
23
Copyright © 2001-2007
48
Zarezerwowane
Wzorce zapisane w pamięci
podstawowej. Następuje
określanie wielkości
pamięci poniżej 1MB.
Sprawdzanie konfiguracji
video względem CMOS.
49
Zarezerwowane
Wielkość
pamięci
poniżej
1MB zosta
ł
a
określona
i
zweryfikowana. Następuje
wyznaczanie wielkości
pamięci powyżej 1MB.
Inicjalizacja portu LPT oraz
urządzeń.
4A
Zarezerwowane
Inicjalizacja wszystkich kart
grafiki obecnych w
systemie.
4B
Zarezerwowane
Wielkość
pamięci
powyżej 1MB zosta
ł
a
znaleziona
i
zweryfikowana.
Sprawdzanie
czy
wystąpi
ł
miękki reset
oraz czyszczenie dla
niego pamięci poniżej 1MB.
W
ł
ącznie „Quiet Boot"
(opcjonalnie)
4C
Zarezerwowane
Pamięć
poniżej 1MB zosta
ł
a
wyczyszczona poprzez
miękki reset. Następuje
czyszczenie pamięci
powyżej 1MB.
Funkcja „shadow" (patrz
wyżej)dla BIOS ROM grafiki.
4D
Zarezerwowane
Pamięć
powyżej 1MB
zosta
ł
a wyzerowana
poprzez miękki reset.
Następuje zachowanie
rozmiaru pamięci.
Przeniesienie do punktu
kontrolnego 52h.
4E
Ponowne uruchomienie
jeśli pracuje w trybie
„Manufacturing Mode".
Jeśli nie, wyświetl
komunikaty i przejdź
do
ustawień.
Rozpoczą
ł
się
test
pamięci ale nie jako efekt
miękkiego resetu.
Następuje wyświetlanie
pierwszych
64KB
pamięci.
Wyświetl uwagę
o prawach
autorskich BIOS.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
24
Copyright © 2001-2007
4F
Zapytaj o has
ł
o
bezpieczeństwa
(opcjonalnie).
Rozpoczę
ł
o
się
wyświetlanie
rozmiaru
pamięci.
Obraz jest
uaktualniany
podczas
postępowania testu.
Następuje
sekwencyjny
oraz losowy test pamięci.
Inicjalizacja „Multi Boot"
50
Zapisz wszystkie
wartości CMOS z
powrotem do RAM i
wyzeruj.
Pamięć
poniżej 1MB
zosta
ł
a sprawdzona i
zainicjalizowana.
Korygowanie rozmiaru
pamięci ekranu w celu
relokacji oraz operacji
shadowingu.
Wyświetl rodzaj CPU oraz
jego szybkość.
51
Uaktywnij sprawdzanie
parzystości. W
ł
ącz NMI,
oraz Cache Before Boot.
Rozmiar pamięci ekranu
zosta
ł
ustawiony do
relokacji oraz operacji
shadow. Następuje
sprawdzanie pamięci
powyżej 1 MB
Inicjalizacja p
ł
yty EISA.
52
Inicjalizacja opcji ROMs
od C8000h do EFFFFh
lub do F7FFFh jeśli
FSCAN jest w
ł
ączone.
Pamięci powyżej 1MB
zosta
ł
a sprawdzona i
zainicj alizowana.
Następuje zachowywanie
informacji o rozmiarze
pamięci.
Test klawiatury.
53
Inicjalizacja wartości
czasu pod 40h w
obszarze BIOS.
Informacja o rozmiarze
pamięci oraz rejestrach
CPU
zosta
ł
a
zachowana. Przechodzenie
do pracy
w
trybie
rzeczywistym.
54
Zamykanie
zosta
ł
o
zakończone pomyślnie. CPU
pracuje w trybie
rzeczywistym. Wy
ł
ączenie
linii Gate A20,
parzystości
a następnie
NMI.
Ustaw odg
ł
os
reakcji
klawisza na wciśnięcie -jeśli
funkcja ta
jest w
ł
ączona.
55
Aktywuj
urządzenia
USB.
57
Linia adresowa A20,
parzystość
oraz NMI
zosta
ł
y wstrzymane.
Następuje określanie
rozmiaru pamięci w
zależności od relokacji oraz
operacji shadow.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
25
Copyright © 2001-2007
58
Rozmiar pamięci zosta
ł
nastawiony odpowiednio
dla relokacji i operacji
shadow. Następuje
zerowanie komunikatu
„Wciśnij klawisz <DEL>"
Sprawdzenie
nieoczekiwanych przerwań.
59
Komunikat
„Wciśnij
klawisz <DEL>" zosta
ł
wyzerowany. Wyświetlony
zostaje komunikat
<WAIT..>. Następuje
rozpoczęcie testu
kontrolerów DMA oraz
przerwań.
Inicjalizacja
us
ł
ugi
wyświetlania POST.
5A
Wyświetlenie podpowiedzi
„Proszę
wcisnąć
F2 aby
przejść
do zmian ustawień".
5B
Wy
ł
ącz
pamięć
cache
jednostki centralnej CPU
5C
Sprawdzenie
pamięci
RAM między 512KB i 640KB.
60
Ustawianie ochrony
antywirusowej (ochrona
sektorów startowych-
boot sectors) zgodnie z
wybranymi
parametrami.
Test rejestru stronicowego
DMA ukończony pomyślnie.
Następuje sprawdzanie
rejestru bazowego
kontrolera 1 DMA
Testowanie pamięci
rozszerzonej.
61
Próba w
ł
ączenia pamięci
cache 2-ego poziomu(L2
cache). Jeśli zosta
ł
o to
zrobione w komunikacie
kodu 3D, w tej części
czynność
ta zostaje
pominięta.
Ustawianie prędkości
startu
początkowego(boot up)
zgodnie z dokonanym
wcześniej wyborem.
Ostatnia szansa na
inicjalizację
chip set'u
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
26
Copyright © 2001-2007
Ostatnia szansa na
inicjalizację
zarządzania
energią
(tylko Green
BIOS)
Pokaż
tabelę
konfiguracji systemu
62
Ustaw status NUM LOCK
zgodnie z wybraną
wartością.
Test rejestru bazowego
kontrolera
1
DMA
zakończony powodzeniem.
Następuje sprawdzanie
rejestru
bazowego
kontrolera 2 DMA.
Sprawdzanie linii
adresowych pamięci
rozszerzonej.
Programowanie NUM
LOCK, tempa oraz
szybkości reakcji na
przyciskanie klawiszy
zgodnie z dokonanym
wyborem ustawień.
63
Jeśli nastąpi
ł
y
jakiekolwiek zmiany w
konfiguracji sprzętowej,
uaktualnianie informacji
ESCD (tylko PnP BIOS)
Wyczyść
zawartość
użytej pamięci.
Wystartuj system
używając INT 19h
64
Skok do UserPatch1
65
Sprawdzanie
rejestru
bazowego
2-ego
kontrolera
DMA
ukończone pomyślnie.
Programowanie
kontrolerów DMA 1 i 2.
66
Programowanie
kontrolerów DMA 1 i 2
jest
zakończone.
Następuje inicjalizacja
kontrolera
przerwań
8259.
Konfigurowanie rejestrów
rozsz. Cache.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
27
Copyright © 2001-2007
67
Inicjalizacja kontrolera
przerwań
8259 ukończona.
Inicjalizacja Multi Processor
APIC
68
W
ł
ączenie rejestrów
zewnętrznych oraz
rejestrów CPU.
69
Konfigurowanie obszaru
trybu
zarządzania
systemem(System
Management
Module-
SMM).
6A
Wyświetlenie rozmiaru
zewnętrznej pamięci cache
L2.
6B
Ł
adowanie ustawień
domyslnych na
życzenie(opcjonalnie).
6C
Wyświetl komunikat z
obszaru shadow.
6E
Wyświetlenie możliwego
wysokiego adresu dla
odzyskiwania UMB.
6F
70
Wyświetlenie komunikatu o
b
ł
ędzie.
71
72
Sprawdzanie b
ł
ędów
konfiguracji.
76
Sprawdzanie b
ł
ędów
klawiatury.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
28
Copyright © 2001-2007
7C
Ustawianie wektorów
przerwań
sprzętowych.
7D
Inicjalizacja Inteligentnego
Monitorowania Systemu.
(ISM)
7E
Inicjalizowanie
koprocesora- jeśli jest
obecny w systemie.
7F
W
ł
ączanie
źród
ł
a
rozszerzonego
NMI jest
w toku.
80
Rozpoczą
ł
się
test
klawiatury. Opróżnianie
bufora wyjściowego
oraz sprawdzanie
zablokowanych klawiszy.
Następuje generowanie
sygna
ł
u resetującego
klawiaturę.
Wy
ł
ącz
przyjmowanie
żądań
obs
ł
ugi przerwań
(IRQ)
oraz
portów
wej ścia/wyj ścia(Super I/O
ports), znajdujących się
na
p
ł
ycie g
ł
ównej.
81
B
ł
ąd
resetowania
klawiatury lub wykryty
zosta
ł
zablokowany
klawisz. Generowanie
rozkazu testu interfejsu
kontrolera klawiatury.
Późna inicjalizacja POST
urządzeń.
82
Ukończono sprawdzanie
interfejsu kontrolera
klawiatury. Zapisywanie
bajtu rozkazu
oraz inicjalizacja
bufora
okrężnego
w
następnym kroku
Wykrywanieoraz
instalacja
zewnętrznych
portów
szeregowych
RS232.
83
Ukończono inicjalizację
danych globalnych
oraz zapisywanie
bajtu
rozkazu.
Sprawdzanie
zablokowanego klawisza w
następnym kroku.
Konfigurowanie
kontrolerów różnych od
MCD IDE
84
Zakończono sprawdzanie
zablokowanego klawisza.
Sprawdzanie
Wykrywanie
oraz
instalacja
zewnętrznych
portów równoleg
ł
ych.
niezgodności rozmiaru
pamięci z
pamięcią
CMOS
RAM
w
następnym kroku.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
29
Copyright © 2001-2007
85
Sprawdzanie rozmiaru
pamięci
zosta
ł
o
zakończone. Wyświetlanie
b
ł
ędu oraz sprawdzenie
has
ł
a lub
też
obejście ustawień
WINBIOS.
Inicjalizacja urządzeń
PnP
ISA kompatybilnych z PC.
86
Has
ł
o
zosta
ł
o
sprawdzone.
Jeśli
zasz
ł
a
potrzeba to
następuje
etap
programowania przed
przejściem
do
ustawień
WINBIOS.
Ponowna inicjalizacja
portów wejścia/wyjścia,
znajdujących się
na p
ł
ycie
g
ł
ównej.
87
Ukończono
etap
programowania przed
ustawieniami WINBIOS.
Rozpakowywanie kodu
ustawień
WINBIOS oraz
uruchomienie narzędzia
do konfiguracji AMIBIOS
albo WINBIOS.
Konfiguracja
urządzeń
konfigurowanych
przez
p
ł
ytę
g
ł
ówną(opcj onalnie).
88
Powrót
z
ustawień
WINBIOS, ekran jest
wyczyszczony. Następuje
etap programowania
związany
z
opuszczeniem
konfigurowania WINBIOS.
Inicjalizacja obszaru danych
BIOS.
89
Etap
programowania po
ukończeniu zmian
ustawień
WINBIOS.
Wyświetlenie komunikatu
o starcie systemu(power-
on)
W
ł
ącz przerwania
niemaskowalne (NMIs)
8A
Inicjalizacja rozszerzonego
obszaru danych BIOS.
8B
Pierwszy komunikat zosta
ł
wyświetlony na ekranie.
Pojawia się
komunikat
<WAIT...> Odbywa się
sprawdzanie portu myszy
PS/2, oraz alokacji
rozszerzonego obszaru
danych BIOS.
Sprawdzenie oraz
inicjalizacja myszy na porcie
PS/2.
8C
Programowanie opcji
ustawień
WINBIOS
Inicjalizacja kontrolera
napędu stacji dyskietek.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
30
Copyright © 2001-2007
8D
Opcje
ustawień
WINBIOS
są
już
zaprogramowane.
Następuje resetowanie
kontrolera
napędu
dysku twardego.
8E
Kontroler
dysku
twardego
zosta
ł
zresetowany. Następuje
konfigurowanie kontrolera
napędu stacji dyskietek.
8F
Wyznaczanie liczby
napędów interfejsu ATA
(opcjonalnie)
90
Inicjalizacja kontrolerów
dysku twardego.
91
Kontroler napędu stacji
dyskietek
zosta
ł
skonfigurowany. Następuje
konfiguracja kontrolera
napędu dysku twardego.
Inicjalizacja kontrolerów
dysku twardego na lokalnej
magistrali.
92
Skok do UserPatch2
93
Tworzenie MPTABLE dla p
ł
yt
wieloprocesorowych.
95
Inicjalizacja
pamięci
ROM
adaptera
magistrali od C8000h do
D8000h
Instalowanie CD ROM w
celu wystartowanie
systemu.
96
Inicjalizacja
przed
przekazaniem sterowania
do pamięci ROM
adaptera
przy C800
Wyczyszczenie rejestru
segmentowego ES.
97
Zakończenie inicjalizacji
przeprowadzanej przed
przejęciem sterowania
przez pamięć
adaptera
C800.
Następuje
sprawdzenie
ROM
adaptera.
Organizowanie tablicy dla
wielu procesorów.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
31
Copyright © 2001-2007
98
ROM adaptera zwraca
przyznane
sterowanie do
BIOS
POST. Następują
wszystkie niezbędne
procesy obliczeniowe
po oddaniu
sterowania
przez ROM.
Poszukiwanie dodatkowych
modu
ł
ów ROM. Jeden d
ł
ugi
oraz dwa
krótkie
sygna
ł
y akustyczne
oznaczają
b
ł
ąd sumy
kontrolnej.
99
Wymagana inicjalizacja
po ukończeniu
testu
dodatkowego
ROM
dobieg
ł
a
końca.
Nastąpi
konfiguracja
podstawowych adresów
timer'a oraz drukarki
Sprawdzanie napędów
SMART (opcjonalnie)
9A
Ustawienie podstawowych
adresów timer'a oraz
drukarki.
Następuje
ustawianie
bazowego
adresu RS-232.
Operacja shadow na
dodatkowych modu
ł
ach
ROM.
9B
Powrót po ustawieniu
adresu
bazowego RS-
232. Wykonywanie
wszystkich potrzebnych
inicjalizacji
przed
sprawdzaniem
koprocesora.
9C
Wymagana inicjalizacja
przed testem
Koprocesora dobieg
ł
a
końca. Następuje
inicjalizacja samego
koprocesora.
Przygotowywani e
zarządzania energią.
9D
Koprocesor
zosta
ł
zainicj alizowany.
Wykonywanie wszystkich
związanych z
tym
etapem czynności
inicjalizujących
Inicjalizacja mechanizmu
bezpieczeństwa
(opcjonalnie)
9E
Inicjalizacja
po
zakończonym
teście
Koprocesora. Sprawdzanie
klawiatury rozszerzonej,
numeru ID
klawiatury
oraz klawisza NUM LOCK.
Generowanie rozkazu ID
klawiatury.
W
ł
ączenie
przerwań
sprzętowych.
9F
Wyznaczanie
liczby
napędów z interfej sem
ATA i SCSI
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
32
Copyright © 2001-2007
A0
Nastawianie
aktualnego
czasu
A1
Sprawdzanie
przyblokowania klawisza.
A2
Wyświetlenie
b
ł
ędów
powsta
ł
ych
z
nieprawid
ł
owych danych
bądź
instrukcji
przechowywanych
w
pamięci.
A3
Zakończono wyświetlanie
b
ł
ędów
pamięci.
Ustawianie
tempa reakcji klawiszy
klawiatury.
A4
Tempo
reagowania
klawiatury
zosta
ł
o
ustawione.
Następuje
programowanie stanów
oczekiwania pamięci.
Inicjalizacja
tempa
reagowania przycisków
klawiatury.
A5
Programowanie stanów
oczekiwania
zosta
ł
o
zakończone. Następuje
czyszczenie
ekranu
oraz
w
ł
ączanie
parzystości i NMI.
A7
NMI oraz parzystość
zosta
ł
y
w
ł
ączone.
Wykonywanie wymaganych
czynności inicjalizujących
przed przekazaniem
sterowania do ROM
adaptera pod E000.
A8
Inicjalizacja poprzedzająca
przekazanie sterowania do
ROM adaptera pod E000h
zosta
ł
a zakończona.
Następuje wspomniane
przekazanie sterowania.
Wykasowanie zg
ł
oszenia
podpowiedzi F2
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
33
Copyright © 2001-2007
A9
Powrót z E000h po
oddaniu sterowania do ROM
adaptera. Wykonywanie
niezbędnych czynności
inicjalizujących
towarzyszących zwróceniu
sterowania z ROM
adaptera.
AA
Inicjalizacja
po
powrocie
z
E000h
dobieg
ł
a
końca.
Następuje wyświetlanie
konfiguracji systemu.
Odczytywanie
prawdopodobnego
wciśnięcia klawisza F2
AB
Rozpakowywanie
danych
DMI
oraz
wykonywanie czynności
inicjalizujących
DMI POST
AC
Wejście do ustawień
AE
Wyzerowanie znacznika
startu(boot flag)
B0
Przypadek wystąpienia
przerwań
w trybie
chronionym
Konfiguracja systemu
zostaje wyświetlona
Sprawdzanie w
poszukiwaniu b
ł
ędów
B1
Jeśli NMI nie jest
przys
ł
onięte, wyświetl :
Proszę
wcisnąć
F1 by
wy
ł
ączyć
NMI lub F2 by
uruchomić
ponownie.
Kopiowanie kodu do
specjalnego obszaru
Zawiadomienie RomPilot o
zakończeniu POST
B2
POST(power-on self-test)
zosta
ł
zakończony.
Przygotowywanie do
rozpoczęcia
ł
adowania
systemu operacyjnego.
B3
B4
1 krótki sygna
ł
akustyczny
przed startem
ł
adowania.
B5
Zakończenie
QuietBoot(cichy
start)
(opcjonalnie)
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
34
Copyright © 2001-2007
B6
Sprawdzanie has
ł
a
(opcjonalnie)
B7
Inicjalizacja ACPI BIOS
B8
B9
Przygotowywanie startu
systemu
BA
Inicjalizacja SMBIOS
BB
Inicjalizacja PnP Option
ROMs
BC
Wyzerowanie parzystości
BD
Wyświetlenie menu wyboru
startu systemów
BE
Programowani e rej e
strów chipset’u
domyślnymi
wartościami
początkowymi.
Wyczyszczenie ekranu
(opcjonalnie)
BF
Programowanie
pozosta
ł
ej części
chipset’u zgodnie z
wartościami wybranymi
podczas dokonywania
ustawień
Sprawdzanie antywirusowe
i przypomnienie o kopii
zapasowej.
Jeśli w
ł
ączono auto-
konfigurację, chipset
jest programowany
wartościami
predefiniowanymi w
tabeli MODBIN
C0
Wy
ł
ączanie shadow oraz
cache'u
charakterystycznego dla
OEM
Próba startu przy użyciu
INT19
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
35
Copyright © 2001-2007
Inicjalizowanie
urządzeń
standardowych przy
użyciu wartości
domyślnych: kontroler
Cl
Sprawdzanie ilości
zainstalowanej pamięci-
zależne od i
charakterystyczne dla
OEM
Inicjalizacja menadżera
b
ł
ędów POST (PEM)
C2
Inicjalizacja logowania
b
ł
ędów.
C3
Sprawdzanie pierwszych
256K DRAM
Inicjalizacja funkcji
wyświetlania b
ł
ędów.
Rozwinięcie
skompresowanego kodu
do tymczasowego
obszaru DRAM,
w
ł
ączając w to
skompresowane BIOS &
Option ROMs systemu.
C4
Inicjalizacja obs
ł
ugi b
ł
ędów
systemowych.
C5
Aktywacja operacji
wczesnego
shadowing'u(Early
Shadow) dla szybkiego
startu(Fast Boot)-
charakterystyczne dla
OEM
PnPnd dual CMOS
(opcjonalnie)
C6
Wykrywanie wielkości
zewnętrznej pamięci
cache.
Inicjalizacja note dock
(opcjonalnie)
C7
Inicjalizacja note dock
późno
C8
Wymuszenie sprawdzania
(opcjonalnie)
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
36
Copyright © 2001-2007
C9
Rozszerzona suma
kontrolna (opcjonalnie)
CA
Przekierowanie INT 15h aby
aktywować
zdalną
klawiaturę
CB
Przekierowanie INT 13h
urządzeń
takich
jak
ROM, RAM, PCMCIA
oraz dysku szeregowego.
CC
Przekierowanie INT 10h aby
aktywować
zdalną
,
szeregową, grafikę
CD
Ponowne odwzorowanie
I/O(wejście/wyjście) oraz
pamięci
dla
urządzeń
PCMCIA
CE
Inicjalizacja przetwornika
analogowo-cyfrowego oraz
wyświetlenie komunikatu.
D0
NMI
zosta
ł
o
wy
ł
ączone. Rozpoczyna
się
opóźnienie po starcie
zasilania.
Następuje
weryfikacja
sumy
kontrolnej
kodu
inicjalizującego.
Dl
Inicjalizowanie kontrolera
DMA, wykonywanie
testu BAT
kontrolera
klawiatury, rozpoczęcie
odświeżania
pamięci
oraz przejście do trybu
adresowania p
ł
askiego
obszaru 4GB
D2
Nieznane przerwanie.
D3
Rozpoczęcie mierzenia
ilości pamięci
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
37
Copyright © 2001-2007
D4
Powrót
do
trybu
rzeczywistego.
Wykonywanie kodów
poprawek OEM oraz
ustawianie stosu.
D5
Przekazywanie sterowania
do niespakowanego kodu
w obszarze shadow RAM
pod
adresem
E000:0000h. Kod
inicjalizujący jest
kopiowany do segmentu 0,
gdzie przenoszone jest
sterowanie.
D6
Sterowanie
jest
w
segmencie
0.
Następnie, sprawdzanie
czy klawisze
<Ctrl><Home> zosta
ł
y
wciśnięte
oraz
zweryfikowanie sumy
kontrolnej BIOS. Jeśli
któryś
z
klawiszy
<Ctrl><Home> zosta
ł
wciśnięty lub też
suma
kontrolna
jest
nieprawid
ł
owa, przejście
do punktu kontrolnego
E0h. W przeciwnym
razie do punktu
kontrolnego D7h.
E0
Jeśli kontroler napędu
dyskietek jest dostępny,
następuje jego inicjalizacja.
Następuje sprawdzanie
pierwszych, bazowych
512KB pamięci.
Inicjalizacja chipset’u
El
Ustawianie E1 - Strona
E1 Inicjal
Inicjalizacja tablicy
wektorów przerwań
Inicjalizacja mostka
E2
Ustawianie E2 - Strona
E2
Inicjalizacja kontrolerów
przerwań
i DMA
Inicjalizacja
jednostki
centralnej CPU
E3
Ustawianie E3 - Strona
E3
Inicjalizacja
timer'a
systemowego
E4
Ustawianie E4 - Strona
E4
Inicjalizacja uk
ł
adu I/O
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
38
Copyright © 2001-2007
E5
Ustawianie E5 -
StronaE5
Sprawdzanie wymuszonego
odzyskiwania startu.
E6
Ustawianie E6 - Strona
E6
W
ł
ączanie
kontrolera
napędu dyskietek oraz
żądań
obs
ł
ugi
przerwań
Timer'a.
W
ł
ączanie wewnętrznej
pamięci cache.
Tworzenie
sumy
kontrolnej BIOS ROM
E7
Ustawianie E7 - Strona
E7
Przejdź
do BIOS
E8
Ustawianie E8 - Strona
E8
Ustaw duży segment
E9
Ustawianie E9 - Strona
E9
Inicjalizacja
dla wielu
procesorów
EA
Ustawianie EA - Strona
EA
Inicjalizacja specjalnego
kodu OEM
EB
Ustawianie EB - Strona
EB
Inicjalizacja
PIC
oraz
DMA
EC
Ustawianie EC - Strona
EC
Inicjalizacja
rodzaju
pamięci
ED
Ustawianie ED - Strona
ED
Inicjalizacja
napędu
dyskietek.
Inicjalizacja
rozmiaru
pamięci
EE
Ustawianie EE - Strona
EE
Badanie
obecności
nośnika
danych w
napędzie
stacji
dyskietek
A:
odczytywanie pierwszego
jej sektora(jeśli w
ł
ożono
dyskietkę)
Operacja
Shadow
na
bloku
starto wy m(BOOT
Block).
EF
Ustawianie EF - Strona
EF
Wystąpi
ł
b
ł
ąd odczytu
podczas
czytania
z
napędu stacji dyskietek A:.
Sprawdzanie
pamięci
systemu.
F0
Poszukiwanie
pliku
AMIBOOT.ROM
w
katalogu g
ł
ównym Brak
pliku AMIBOOT.ROM
w
katalogu g
ł
ównym.
Inicjalizacja
wektorów
przerwań.
Fl
Inicjalizacja RTC.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
39
Copyright © 2001-2007
F2
Odczytywanie
oraz
analizowanie systemu
plików FAT dyskietki, w
poszukiwaniu klastrów
zajmowanych przez
plik AMIBOOT.ROM.
Inicjalizacja grafiki
F3
Odczytywanie
pliku
AMIBOOT.ROM, klaster po
klastrze.
Inicjalizacja
menadżera
zarządzania systemem.
F4
Plik AMIBOOT.ROM ma
nieprawid
ł
owy wielkość.
1 odg
ł
os akustyczny
F5
Wy
ł
ączanie wewnętrznej
pamięci cache.
Czyszczenie dużego
segmentu.
F6
Uruchom minimalny DOS
F7
Uruchom pe
ł
ny DOS
FB
Wykrywanie rodzaju
pamięci flash ROM
FC
Wymazywanie pamięci
flash ROM
FD
Programowanie pamięci
flash ROM
FF
Próba uruchomienia INT
19
Programowanie pamięci
flash
ROM zosta
ł
o
ukończone pomyślnie.
Ponowne uruchomienie
BIOS systemu.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
40
Copyright © 2001-2007
7. Opis znaczenia sygnalizacji LED
LED
Typ
Opis
5V
Zasilanie
Zapala się
po w
ł
ączeniu zasilania.
Jeśli tak się
nie stanie, może
oznaczać
to zwarcie na p
ł
ycie
g
ł
ównej lub też
napięcie nie
osiągnę
ł
o poziomu 5V.
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
41
Copyright © 2001-2007
8. Najczęściej zadawane pytania.
Okolićżności
Przyczyny
Rozwiązania
Bank pamięci jest
uszkodzony
Zastąp go I spróbuj ponownie
Styk banku pamięci
jest brudny
Przeczyść
go gumką
i spróbuj ponownie
Niekompatybilny
bank pamięci z
W
ł
óż
w
ł
asciwy bank pamięci
Bank pamięci
Bank
umieszczono
W
ł
óż
poprawnie
Gniazdo jest brudne lub
coś
w nim tkwi
Wyczyść
go
Metaliczny segment z
ł
ącza
ma z
ł
y kszta
ł
t lub jest
pęknięty
Odtwórz kszta
ł
t lub wymień
go
Gniazdo
pamięci
Metaliczny segment z
ł
ącza
jest zardzewia
ł
y lub
zapleśnia
ł
y
Przemyj czystym alkoholem nawaciku i
poczekaj pare minut aż
wyschnie
CPU j est uszkodzony
Wymień
go. (Ostrożnie dotknij go by
sprawdzić
czy generuje ciep
ł
o lub sie
Ustawienie zworki lub
ustawienie CMOS dla CPU
jest niew
ł
aściwe
Sprawdż
ustawienia napięcia roboczego i
częstotliwości dla CPU
Szpilka procesora jest
brudna
Wyczyść
zabrudzenie, w
ł
óż
i wyjmij
kilkakrtonie.
CPU(procesor
g
ł
ówny)
CPU nie jest w
ł
aściwie
wetknięty
Sprawdź
szpilki CPU i czy jest
prawid
ł
owo wetknięty.
Styk jest zanieczyszczony
Przeczyść
go gumką,w
ł
óż
I wyjmij
kilkakrotnie.
Karta POST umieszczona
w niew
ł
aściwym porcie
Rozpoznaj w
ł
aściwy port LPT
Karta POST umieszczona
niew
ł
aściwą
stroną
Dopilnuj by część
sk
ł
adowa byla
skierowana w stronę
zasilania
B
ł
ąd karty
POST lub jej
niew
ł
aściwy
montaż
Karta POST jest uszkodozna
Skontaktuj się
z dystrybutorem.
P
ł
yta g
ł
ówna nie pracuje
Sprawdź
g
ł
ówne zasilanie oraz zworkę
CPU.
Zasilanie
w
ł
ączone, kod
wstrzymany
Brak eksportu kodu do
portu, w którym
umieszczono kartę
POST
Spróbuj innego z
ł
ącza (Zobacz
" Lektura obowiązkowa")
Niepe
ł
na praca
karty POST
B
ł
ąd p
ł
yty g
ł
ównej
Wed
ł
ug kodów b
ł
ędów
ARKOMP.com – twój partner w biznesie…
Podręcznik użytkowania kart diagnostycznych – model: L20
ARKOMP.com
42
Copyright © 2001-2007
Transmisja kodu b
ł
ędu
p
ł
yty g
ł
ownej do monitora
Pod
ł
ącz monitor w celu odczytania
wiadomośći b
ł
ędu na ekranie