Spis tre ci
1. Streszczenie
2. Lektura obowi!zkowa
3. Tabela kodów znaków w notacji szesnastkowej
4. Opis znaczenia sygnalizacji diod LED
5. Graf przep"ywu sterowania
6. Tabela kodów b"#dów
7. Opis kodów d$wi#ków sygnalizacyjnych
(1) kody sygnalizacji dla AMI BIOS (b"!d krytyczny)
(2) kody sygnalizacji dla AMI BIOS (b"!d nie krytyczny)
(3) kody sygnalizacji dla AWARD BIOS
(4) kody sygnalizacji dla Phoenix BIOS
(5) kody sygnalizacji dla IBM BIOS
8. Czynno ci pozwalaj!ce wprowadzi% poprawki.
(1) Co mog# zrobi% w przypadku gdy zapomnia"em has"a?
I. Has"o, które powinno zawsze dzia"a%.
a.
has"o dla AMI
b.
has"o dla Award
c.
Inne sposoby
II. Usuwanie istniej!cego has"a (oraz innych ustawie& CMOS BIOS) przy u'yciu
oprogramowania
III. Sprz#towe usuwanie istniej!cego has"a (oraz innych ustawie& CMOS BIOS).
IV. Inny sposób.
(2) Jak wej % do ustawie& CMOS?
9. Odpowiedzi na najcz# ciej zadawane pytania.
10. Co mog# zrobi% w przypadku odczytania kodu, którego nie zamieszczono w tej ksi!'ce?
1. Streszczenie
Karta nazywa si# równie' POST (Power-On self-test) card. Jako efekt przeprowadzanego testu
p"yty glównej (POST), mo'emy dzi#ki wspó"pracy karty diagnostycznej odczytywa% kody b"#dów,
które pozwol! nam zidentyfikowa% ich przyczyn# poprzez sprawdzenie ich znaczenia w specjalnej
tabeli. W szczególno ci u'ywa si# jej kiedy komputer albo nie jest nawet w stanie za"adowa%
systemu operacyjnego, albo zatrzymuje si# z zupe"nie czarnym ekranem lub te' p"yta g"ówna nie
generuje rozpoznawczych sygna"ów d$wi#kowych. Jest to zatem urz!dzenie diagnostyczne o
bardzo du'ych mo'liwo ciach. Wykorzystuj!c je, zyskujesz dwukrotnie przy zaledwie po"owie
wysi"ku..
Kiedy w"!czone zostaje zasilanie, BIOS najpierw przeprowadza podstawowy test na obwodach
systemu, pami#ci, klawiatury, karty grafiki, dysku twardego, nap#du stacji dyskietek itd. Analizuje
wst#pnie konfiguracj# systemu oraz inicjalizuje ustawienia wej cia/wyj cia (I/O). Na samym ko&cu,
je li nie wyst!pi"y problemy, rozpocz#ty zostaje proces "adowania systemu operacyjnego. Na
samym pocz!tku sprawdzane s! najwa'niejsze, najbardziej kluczowe podzespo"y. Je li wtedy co
pójdzie nie tak, komputer odmówi kontynuowania rozpocz#tego procesu testowania i uruchamiania
bez reakcji o charakterze informacji wy wietlanej na ekranie. Podzespo"y, które nie maj! a' tak
du'ego znaczenia dla komputera, s! sprawdzane w nast#pnej kolejno ci. Jednak je li tym razem test
si# nie powiedzie, praca komputera nie jest wstrzymywana, a jedynie u'ytkownikowi wy wietlone
zostaj! komunikaty o zaistnia"ej, b"#dnej sytuacji. Je'eli wyst!pi"y jakie problemy podczas trwania
testu, zw"aszcza jego cz# ci dotycz!cej niezb#dnych podzespo"ów, a nie zostajemy o tym
poinformowani 'adnym komunikatem na ekranie, jest to najlepszy moment by w jednym z gniazd
rozszerze& komputera, zainstalowa% kart# POST. Wska'e ona kod b"#du, który spowodowa"
zatrzymanie pracy komputera i z pomoc! tabeli takich kodów, która zamieszczona jest w tej
instrukcji, poznasz przyczyn# problemu.
2. 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 BIOS
y
(takie jak AMI, Award, Phoenix) przypisuj! kodom inne znaczenie.
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.
5. Na niektórych p"ytach g"ównych, gdy karta diagnostyczna pod"!czona jest poprzez
z"!cze PCI, wy wietlanych jest zaledwie cz# % kodów, podczas gdy w przypadku
pod"!czenia poprzez z"!cze ISA, prezentowany jest pe"ny ich zestaw. Do chwili
obecnej zaobserwowano, 'e jednak wszystkie kody s! wy wietlane gdy karta pod"!czana
jest do z"!cza PCI w kilku markowych komputerach, co nie dotyczy z"!cza ISA. Dlatego
jest zalecana zmiana z"!cza, gdy wy wietlony kod nie doprowadzi" do sukcesu. Oprócz
tego, ró'nym z"!czom tej samej p"yty g"ównej zdarza si# wy wietla% kody w inny
sposób, np. kody mog! by% wy wietlane od „00” do „FF” w przypadku pod"!czenia
karty do z"!cza PCI bli'ej procesora (p"yta g"ówna DELL810), podczas gdy na innych
z"!czach PCI kody mog! by% wy wietlane tylko od „00” do „38” Czas potrzebny na
wygenerowanie sygna"u „reset” dla z"!cza PCI, nie zawsze jest zgrany z czasem, który
potrzebuje do tego celu z"!cze ISA, dlatego te' czasem kod, gdy karta korzysta ze z"!cza
ISA, zaczyna by% wy wietlany, gdy dioda oznaczaj!ca „reset” z"!cza PCI jeszcze nie
wygas"aW zwi!zku z powstawaniem coraz wi#kszej liczby typów p"yt g"ównych, a kody
BIOS POST s! nieustannie uaktualniane, znaczenie kodów jest wi#c jedynie jako ogólna
informacja.
3.Tabela kodów znaków w notacji szesnastkowej
4.Opis znaczenia sygnalizacji diod LED
LED
Typ
Opis
CLK
Taktowanie magistrali
Zapala
si#
po
pod"!czeniu
zasilania do p"yty g"ównej bez
komponentów (nawet bez CPU),
w przeciwnym razie brak reakcji.
BIOS
Wykonywanie podstawowego
sprawdzania wej cia/wyj cia.
Dioda w"!czaj!ca i wy"!czaj!ca
si# po pod"!czeniu zasilania do
p"yty
g"ównej,
podczas
odczytywania
BIOS
przez
procesor CPU.
IRDY
Sprz#t g"ówny jest gotowy Program
zarz!dzaj!cy zg"asza gotowo %
Dioda w"!cza si# gdy dochodzi
sygna" 'e sprz#t g"ówny jest
gotowy. Dioda w"!czaj!ca i
wy"!czaj!ca si# przy nadej ciu
komunikatu.
OSC
Sygna" oscylacyjny Oscylacje
Dioda
zapala
si#
przy
pod"!czeniu zasilania do p"yty
g"ównej, gdy karta diagnostyczna
znajduje si# w z"!czu ISA, w
przeciwnym razie oznacza to
uszkodzenie uk"adu oscylatora,
brak sygna"u oscylacyjnego OSC.
FRAME
Okresy przej cia ramek
(wieci si# bez przerwy przy
pod"!czeniu zasilania do p"yty
g"ównej gdy karta diagnostyczna
znajduje si# w z"!czu PCI. Miga
W"!cza si# i wy"!cza podczas
pojawienia si# ramki komunikatu
okr#'nego.
RST
Reset
Zapala si# zaledwie na 0,5 s w
przypadku
u'ycia
albo
prze"!cznika
zasilania
albo
przycisku reset. Gdyby zdarzy"o
si#, i' wieci nieprzerwanie,
upewnij si#, 'e wyprowadzenie
sygna"u reset jest prawid"owo
pod"!czone. W przeciwnym razie
mo'e to sugerowa% uszkodzenie
obwodu resetuj!cego lub jego
spi#cie.
12V
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 12V.
-12V
Zasilanie
Podobnie jak dla „12V”
5V
Zasilanie
Podobnie jak dla „12V”
-5V
Zasilanie
Podobnie jak dla „12V” (-5V
pojawia
si#
jedynie
przy
wykorzystaniu gniazda ISA.
3V3
Zasilanie
Dioda zapala si# i swieci ca"y
czas przy pod"!czeniu zasilania
do p"yty g"ównej, gdy karta
diagnostyczna znajduje si# w
z"!czu PCI, w przeciwnym razie
oznacza to uszkodzenie.
5.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! w jednym z z"!czy ISA lub PCI. (Uwaga: W przypadku
zainstalowania karty diagnostycznej w jednym z z"!czy ISA, strona pokryta elementami
scalonymi powinna by% zwrócona w kierunku zasilania. Zamontowanie jej odwrotnie nie
spowoduje uszkodzenia ani karty diagnostycznej ani p"yty g"ównej, jednak funkcjonowanie ich
obu zostanie zatrzymane).
W"!cz zasilanie; Upewnij si# czy
wszystkie wskazania diod s!
poprawne. (Dioda wskaza& BIOS
mo'e by% zasilana s"abo, by
'arzy%).
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!.
Mo'esz
znale$%
przyczyn# i naprawi%
problem identyfikuj!c
go zgodnie z tablic!
kodów b"#du.
TAK
NIE
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! g"ówn!
Wy"!cz
zasilanie.
Mo'esz
znale$%
przyczyn# i naprawi%
problem
identyfikuj!c
go zgodnie z tablic!
kodów b"#dów.
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.
NIE
TAK
KONIEC
NIE
6.Tablica kodów b!"dów
KOD
Award
AMI
Phoenix4.0/Tandy3000
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 stanu:
przeniesienie,
zero,
znak,
przepe"nienie.
01
BIOS ustawia ka'dy znacznik i
weryfikuje dokonan! zmian#,
nast#pnie zeruje ka'd! z nich i
równie'
sprawdza
czy
rzeczywi cie zosta"y wy"!czone.
CPU sprawdza rejestry
wewn#trzne.
Je li
zako&czono
niepowodzeniem,
wymieni%
CPU
i
powtórzy% sprawdzanie.
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, DMA
Resetuje
koprocesor
matematyczny
Zerowanie
rejestrów
stronicowych, bajtu wy"!czenia
CMOS
Inicjalizacja obwodów timer’a
0,1 i 2, w"!czaj!c ustawienie
timer’a EISA w znany stan
Inicjalizacja kontrolerów DMA
0 i 1.
Inicjalizacja
kontrolerów
przerwa& 0 i 1.
03
Inicjalizacja
rejestrów
rozszerzonych EISA
Wy"!czenie
NMI.
Sprawdzanie
stanu
w"!czonego zasilania
lub
tzw.‘mi#kkiego
resetu’
Wy"!cznie
przerwa&
niemaskowalnych (NMI)
04
RAM
musi
by%
okresowo
od wie'any aby nie dopu ci% do
utraty
zawarto ci
pami#ci.
Funkcja
od wie'ania
dzia"a
poprawnie.
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/Tandy3000
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).
Wst#pna inicjalizacja uk"adu
chipset, steruj!cego przep"ywem
pomi#dzy
podzespo"ami
jednostki centralnej.
Test na obecno % pami#ci
Procedury OEM uk"adu chipset
Zerowanie ni'szej cz# ci 64K
pami#ci
08
Sprawdzanie pierwszego bloku
64K pami#ci
Obliczanie
sumy
kontrolnej dla CMOS
Inicjalizacja
uk"adu
chipset
u'ywaj!c
warto ci pocz!tkowych.
Inicjalizacja jednostki centralnej
CPU Cyrix
09
Inicjalizacja cache
Ustawienie znacznika IN
POST
0A
Inicjalizacja pierwszych 120
wektorów przerwa& u'ywaj!c
SPURIOUS-INT-HDLR
oraz
inicjalizacja
przerwa&
INT
00h-1Fh zgodnie z INT-TBL.
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
Wykrywanie rodzaju kontrolera
klawiatury
0C
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.
Detekcja
taktowania
zegara
CPU
Odczyt z 14h obszaru pami#ci
CMOS w celu sprawdzenia
rodzaju u'ywanej karty grafiki.
0D
Wykrywanie i inicjalizacja karty
grafiki.
CODE
Award
AMI
Phoenix4.0/Tandy3000
Testowanie
pami#ci
video,
wy wietl komunikat na ekran
0E
Ustawianie
operacji
shadow
pami#ci RAM. Aktywuj zgodnie
z ustawieniami.
Wynik
komunikatu
BAT
kontrolera
klawiatury
zosta"
zweryfikowany.
Nast#pnie,
dokonywanie
niezb#dnych
inicjalizacji
po
sprawdzeniu
komunikatu
BAT
kontrolera klawiatury.
Inicjalizacja
komponentów
wej cia/wyj cia I/O
Test kontrolera 0 DMA; Test
sumy kontrolnej BIOS.
0F
Detekcja
i
inicjalizacja
klawiatury.
Inicjalizacja
po
sprawdzaniu
rozkazu
BAT
kontrolera
klawiatury
zako&czona.
Nast#pnym wpisanym
jest
bajt
rozkazu
klawiatury.
Inicjalizacja IDE
10
Test kontrolera 1 DMA.
Bajt
rozkazu
kontrolera klawiatury
jest
zapisany.
Nast#pnie,
generowanie rozkazu
blokowania
i
odblokowania
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.
)adowanie
rejestrów
zast#pczych warto ciami
pocz!tkowymi POST.
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.
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& z"!cza PCI.
CODE
Award
AMI
Phoenix4.0/Tandy3000
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
19
Testowanie
bitów
NMI,
weryfikacja czy NMI mo'e by%
wyzerowane.
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
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
1F
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
CODE
Award
AMI
Phoenix4.0/Tandy3000
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
zapisywania/nadpisyw
ania. 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
DIAG jest w pozycji
w"!czonej.
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
ustawienie
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
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/Tandy3000
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.
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
systemu(zwi#kszenie
wydajno ci
przez
przeniesienie cz# ci kodu
w wolnym ROM do
szybszego RAM)
30
Okre lenie rozmiaru pami#ci Test
odczytu/zapisu
podstawowej od 256K do 640K
oraz
pami#ci
rozszerzonej
powy'ej 1MB
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/Tandy3000
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.
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
40
Wy wietl
„ochrona
antywirusowa w"!czona” lub
„wy"!czona”
Przygotowywanie
tablic deskryptora.
41
Inicjalizacja kontrolera nap#du
stacji dyskietek oraz wszystkich
nap#dów.
Inicjalizacja
pami#ci
rozszerzonej dla ROM
Pilot
CODE
Award
AMI
Phoenix4.0/Tandy3000
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.
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 z"!czy PCI
oraz urz!dze&.
CODE
Award
AMI
Phoenix4.0/Tandy3000
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.
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 %.
CODE
Award
AMI
Phoenix4.0/Tandy3000
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
zainicjalizowana.
Nast#puje
zachowywanie
Test klawiatury.
informacji o rozmiarze
pami#ci.
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.
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&”.
CODE
Award
AMI
Phoenix4.0/Tandy3000
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.
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#
chipset’u
Ostatnia szansa na inicjalizacj#
zarz!dzania energi! (tylko Green
BIOS)
61
Poka'
tabel#
konfiguracji
systemu
Ustaw
status
NUM
LOCK
zgodnie z wybran! warto ci!.
62
Programowanie NUM LOCK,
tempa oraz szybko ci reakcji na
przyciskanie klawiszy zgodnie z
dokonanym wyborem ustawie&.
Test rejestru bazowego
kontrolera
1
DMA
zako&czony
powodzeniem.
Nast#puje sprawdzanie
rejestru
bazowego
kontrolera 2 DMA.
Sprawdzanie
linii
adresowych
pami#ci
rozszerzonej.
Je li
nast!pi"y
jakiekolwiek
zmiany
w
konfiguracji
sprz#towej,
uaktualnianie
informacji ESCD (tylko PnP
BIOS)
Wyczy %
zawarto %
u'ytej
pami#ci.
63
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.
CODE
Award
AMI
Phoenix4.0/Tandy3000
66
Programowanie
kontrolerów DMA 1 i
2
jest
zako&czone.
Nast#puje inicjalizacja
kontrolera
przerwa&
8259.
Konfigurowanie
rejestrów rozsz. Cache.
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.
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.
CODE
Award
AMI
Phoenix4.0/Tandy3000
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
Wykrywanie
oraz
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.
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.
CODE
Award
AMI
Phoenix4.0/Tandy3000
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!(opcjonalnie).
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.
8D
Opcje
ustawie&
WINBIOS
s!
ju'
zaprogramowane.
Nast#puje resetowanie
kontrolera
nap#du
dysku twardego.
CODE
Award
AMI
Phoenix4.0/Tandy3000
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.
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.
CODE
Award
AMI
Phoenix4.0/Tandy3000
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.
Przygotowywanie
zarz!dzania energi!.
9D
Koprocesor
zosta"
zainicjalizowany.
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 interfejsem
ATA i SCSI
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.
CODE
Award
AMI
Phoenix4.0/Tandy3000
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
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)
CODE
Award
AMI
Phoenix4.0/Tandy3000
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)
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
Programowanie
rejestró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
Wy"!czanie shadow oraz cache’u
charakterystycznego dla OEM
C0
Inicjalizowanie
urz!dze&
standardowych
przy
u'yciu
warto ci domy lnych: kontroler
DMA(8237),
Programowalny
Kontroler
Przerwa&
(8259),
Timer
o
programowalnym
przedziale czasu(8254); uk"ad
RTC(real-time clock).
Próba startu przy u'yciu
INT19
C1
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.
CODE
Award
AMI
Phoenix4.0/Tandy3000
Sprawdzanie pierwszych 256K
DRAM
C3
Rozwini#cie skompresowanego
kodu do tymczasowego obszaru
DRAM,
w"!czaj!c
w
to
skompresowane BIOS & Option
ROMs systemu.
Inicjalizacja
funkcji
wy wietlania b"#dów.
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)
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.
D1
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.
CODE
Award
AMI
Phoenix4.0/Tandy3000
D3
Rozpocz#cie mierzenia
ilo ci pami#ci
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
E1
Ustawianie E1 – Strona E1
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
E5
Ustawianie E5 - StronaE5
Sprawdzanie
wymuszonego
odzyskiwania startu.
CODE
Award
AMI
Phoenix4.0/Tandy3000
E6
Ustawianie E6 - Strona E6
W"!czanie kontrolera
nap#du dyskietek oraz
'!da&
obs"ugi
przerwa&
Timer’a.
W"!czanie
wewn#trznej pami#ci
Tworzenie
sumy
kontrolnej BIOS ROM
cache.
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
startowym(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
Inicjalizacja
wektorów
przerwa&.
F1
Brak
pliku
AMIBOOT.ROM
w
katalogu g"ównym.
Inicjalizacja RTC.
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
CODE
Award
AMI
Phoenix4.0/Tandy3000
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.
7.Opis sygna!ów akustycznych
(1) Kody sygna!ów akustycznych AMI BIOS
(b! d krytyczny)
1 sygna"
Od wie'enie DRAM nie powiod"o si#. Najpierw spróbuj ponownie
zainstalowa% ko % pami#ci na p"ycie g"ównej. Je li b"!d wci!' si#
powtarza, nale'y wymieni% na sprawdzon! pami#%, dzia"aj!c!
poprawnie.
2 sygna"y
B"!d parzysto ci w pierwszych 64K pami#ci RAM. Najpierw spróbuj
ponownie zainstalowa% ko % pami#ci na p"ycie g"ównej. Je li b"!d
wci!' si# powtarza, nale'y wymieni% na sprawdzon! pami#%,
dzia"aj!c! poprawnie.
3 sygna"y
Uszkodzenie w podstawowych 64K RAM. Najpierw spróbuj
ponownie zainstalowa% ko % pami#ci na p"ycie g"ównej. Je li b"!d
wci!' si# powtarza, nale'y wymieni% na sprawdzon! pami#%,
dzia"aj!c! poprawnie.
4 sygna"y
B"!d timer’a systemowego.
5 sygna"ów
B"!d procesu.
6 sygna"ów
Kontroler klawiatury 8042 – B"!d Gate A20. Spróbuj ponownie
zainstalowa% ko % uk"adu kontrolera klawiatury. Je li b"!d wyst#puje
nadal, nale'y wymieni% ten uk"ad. Je li jednak b"!d nadal si#
utrzymuje, sprawd$ komponenty systemu zwi!zane z klawiatur!, np.
spróbuj pod"!czy% inna klawiatur#, sprawd$ czy w systemie jest
bezpiecznik odpowiedzialny za prac# klawiatury.
7 sygna"ów
B"!d przerwania przez wyst!pienie wyj!tku w trybie wirtualnym
procesora.
8 sygna"ów
B"#d testu odczytu/zapisu pami#ci ekranu (nie krytyczny). Nale'y
wymieni% pami#% karty graficznej b!d$ te' ca"! kart#.
9 sygna"ów
Suma kontrolna ROM BIOS jest b"#dna(32KB pod F800:0). Ma"o
prawdopodobne jest aby b"!d ust!pi" po wyci!gni#ciu i ponownym
zainstalowaniu uk"adów. Nale'y skontaktowa% si# z dostawc! p"yty
g"ównej lub te' dystrybutora produktów AMI aby dosta% cz# ci
zamienne.
10 sygna"ów
B"!d odczytu/zapisu rejestru Shutdown CMOS.
11 sygna"ów
B"!d pami#ci cache.
(2). Kody sygna!ów akustycznych AMI BIOS
(b! d nie-krytyczny)
2 krótkie
B"!d POST- Jeden b!d$ kilka testów sprz#towych zako&czy"o si#
niepowodzeniem.
1 d"ugi 2
krótkie
Napotkano b"!d w pami#ci video BIOS ROM lub b"!d poziomego
ruchu powrotnego.
1 d"ugi 3
krótkie
B"!d pami#ci konwencjonalnej/rozszerzonej
1 d"ugi 8
krótkich
Test wy wietlania grafiki zako&czony niepowodzeniem.
(3). Kody sygna!ów akustycznych Award BIOS
1 krótki
Nie by"o b"#dów podczas POST
2 krótkie
Którykolwiek z b"#dów nie-krytycznych, Wejd$ do ustawie& CMOS by
zresetowa%.
1 d"ugi 1
krótki
B"!d p"yty g"ównej lub pami#ci RAM
1 d"ugi 2
krótkie
B"!d obrazu, Nie mo'na zainicjalizowa% ekranu aby wy wietli% na nim
informacje.
1 d"ugi 3
krótkie
B"!d kontrolera klawiatury.
1 d"ugi 9
krótkich
B"!d pami#ci flash RAM/EPROM. (B"!d BIOS)
D"ugi
sygna"
Bank pami#ci nie jest poprawnie pod"!czony, lub jest uszkodzony.
(4). Kody sygna!ów akustycznych Phoenix BIOS
Kod sygna!u Opis / Sposób post"powania
1-1-1-3
Sprawdzanie trybu rzeczywistego
1-1-2-1
Odczytywanie rodzaju CPU
1-1-2-3
Inicjalizacja sprz#tu systemu
1-1-3-1
Inicjalizacja rejestrów chipset’u pocz!tkowymi warto ciami POST
1-1-3-2
Ustawianie znacznika POST
1-1-3-3
Inicjalizacja rejestrów CPU
1-1-4-1
Inicjalizacja pami#ci cache pocz!tkowymi warto ciami POST
1-1-4-3
Inicjalizacja wej cia/wyj cia (I/O)
1-2-1-1
Inicjalizacja zarz!dzania energi!
1-2-1-2
)adowanie pocz!tkowych warto ci POST do rejestrów zast#pczych
1-2-1-3
Skok do UserPatch0.
1-2-2-1
Inicjalizacja kontrolera klawiatury
1-2-2-3
Suma kontrolna BIOS ROM
1-2-3-1
Inicjalizacja timer’a 8254
1-2-3-3
Inicjalizacja kontrolera DMA 8237
1-2-4-1
Resetowanie programowalnego kontrolera przerwa&
1-3-1-1
Test od wie'ania DRAM
1-3-1-3
Test kontrolera klawiatury 8742
1-3-2-1
Ustawienie rejestru segmentowego ES aby wskazywa" 4GB
1-3-3-1
28 samookre lanie rozmiaru DRAM.
1-3-3-3
Czyszczenie 512K obszaru podstawowego RAM
1-3-4-1
Test 512K obszaru linii adresowych
1-3-4-3
Test 512K pami#ci podstawowej
1-4-1-3
Test cz#stotliwo ci taktowania CPU
1-4-2-4
Ponowna inicjalizacja chipsetu
1-4-3-1
Operacja shadow na BIOS ROM systemu.
1-4-3-2
Ponowna inicjalizacja pami#ci cache
1-4-3-3
Samookre lenie rozmiaru pami#ci cache
1-4-4-1
Konfiguracja rozszerz. Rejestrów chipset’u
1-4-4-2
)adowanie warto ci CMOS do rejestrów zast#pczych.
2-1-1-1
Okre lanie pocz!tkowej szybko ci CPU.
2-1-1-3
Inicjalizowanie wektorów przerwa&
2-1-2-1
Inicjalizacja przerwa& BIOS
2-1-2-3
Sprawdzanie uwagi o prawach autorskich ROM.
2-1-2-4
Inicjalizacja menad'era dla PCI Options ROMs.
2-1-3-1
Sprawdzanie konfiguracji video wzgl#dem warto ci CMOS.
2-1-3-2
Inicjalizacja gniazd PCI oraz urz!dze&
2-1-3-3
Inicjalizacja wszystkich kart grafiki w systemie
2-1-4-1
Operacja shadow na pami#ci BIOS ROM karty graficznej
2-1-4-3
Wy wietlanie uwagi o prawach autorskich
2-2-1-1
Wy wietlanie rodzaju i pr#dko ci CPU
2-2-1-3
Testowanie klawiatury
2-2-2-1
Ustawienie odg"osu klawisza, je li za"!czony w opcjach
2-2-2-3
56 W"!czenie klawiatury
2-2-3-1
Test na nieoczekiwane przerwania.
2-2-3-3
Wy wietl komunikat "Prosz# wcisn!% klawisz F2 aby przej % do
zmiany ustawie&".
2-2-4-1
Test pami#ci RAM mi#dzy 512 i 640k.
2-3-1-1
Testowanie pami#ci rozszerzonej
2-3-1-3
Testowanie linii adresowych pami#ci rozszerzonej
2-3-2-1
Skok do UserPatch1.
2-3-2-3
Konfiguracja rejestrów rozsz. Pami#ci cache.
2-3-3-1
W"!czenie zewn#trznej pami#ci cache oraz cachu jednostki centralnej
CPU
2-3-3-3
Wy wietlanie wielko ci zewn#trznej pami#ci cache.
2-3-4-1
Wy wietlanie komunikatu shadow
2-3-4-3
Wy wietlanie segmentów u'ywanych
2-4-1-1
Wy wietlanie komunikatów b"#dów
2-4-1-3
Sprawdzanie b"#dów konfiguracji.
2-4-2-1
Test zegara czasu rzeczywistego
2-4-2-3
Sprawdzanie b"#dów pochodz!cych od klawiatury
2-4-4-1
Ustawianie wektorów przerwa& sprz#towych
2-4-4-3
Test koprocesora, je li jest obecny w systemie.
3-1-1-1
Wy"!czenie portów wej cia/wyj cia (I/O) na p"ycie g"ównej
3-1-1-3
Wykrywanie oraz instalacja zewn#trznych portów RS232
3-1-2-1
Wykrywanie oraz instalacja zewn#trznych portów równoleg"ych
3-1-2-3
Ponowna inicjalizacja portów (I/O) wej cia/ wyj cia p"yty g"ównej
3-1-3-1
Inicjalizacja obszaru danych BIOS
3-1-3-3
Inicjalizacja obszaru danych rozsz.BIOS
3-1-4-1
Inicjalizacja kontrolera stacji dyskietek
3-2-1-1
Inicjalizacja kontrolera dysku twardego.
3-2-1-2
Inicjalizacja kontrolera dysku twardego lokalnej magistrali
3-2-1-3
Skok do UserPatch2.
3-2-2-1
Wy"!czenie linii adresowej A20
3-2-2-3
Wyczy % du'y rejestr segmentowy ES
3-2-3-1
Szukaj dodatkowych uk"adów ROM.
3-2-3-3
Operacja shadow na dodatkowych uk"adach ROM.
3-2-4-1
Aktywowanie zarz!dzania energi!
3-2-4-3
W"!czenie przerwa& sprz#towych
3-3-1-1
Nastawienie aktualnego czasu
3-3-1-3
Sprawd$ blokowanie klawisza (lock).
3-3-3-1
Wyma' wy wietlany komunikat z pro b! wci ni#cia klawisza F2
3-3-3-3
Sprawdzanie naci ni#cia klawisza F2
3-3-4-1
Wej cie do trybu zmiany ustawie&
3-3-4-3
Zerowanie znacznika in-POST
3-4-1-1
Sprawdzanie b"#dów
3-4-1-3
Zako&czono POST—Przygotowanie do startu systemu operacyjnego
3-4-2-1
Jeden sygna" d$wi#kowy
3-4-2-3
Sprawd$ has"o (opcjonalnie)
3-4-3-1
Zerowanie tablicy deskryptorów globalnych.
3-4-4-1
Zerowanie parzysto ci
3-4-4-3
Czyszczenie ekranu (opcjonalnie).
3-4-4-4
Sprawdzanie obecno ci wirusów i przypomnienie o kopii zapasowej.
4-1-1-1
Próba startu poprzez INT 19
4-2-1-1
B"!d procedury obs"ugi przerwania
4-2-1-3
Nieznany b"!d przerwania
4-2-2-1
B"!d oczekuj!cego przerwania
4-2-2-3
B"!d inicjalizacji dodatkowego uk"adu ROM
4-2-3-1
B"!d zamykania systemu
4-2-3-3
Przesuni#cie bloku rozszerzonego (EBM)
4-2-4-1
B"!d zamykania systemu (10)
4-3-1-3
Inicjalizacja chipsetu
4-3-1-4
Inicjalizacja licznika od wie'e&
4-3-2-1
Sprawdzanie wymuszonej Flash
4-3-2-2
Sprawdzanie statusu HW uk"adu ROM
4-3-2-3
BIOS ROM jest w porz!dku
4-3-2-4
Przeprowadzanie pe"nego testu RAM
4-3-3-1
Przeprowadzanie inicjalizacji OEM
4-3-3-2
Inicjalizacja kontrolera przerwa&
4-3-3-3
Wczytywanie kodu do "adowanie pocz!tkowego
4-3-3-4
Inicjalizacja wszystkich wektorów
4-3-4-1
)adowanie programu z flashu
4-3-4-2
Inicjalizowanie urz!dzenia startuj!cego
4-3-4-3
Kod u'ywany do startu systemu wczytany poprawnie
(5). Kody sygna!ów akustycznych IBM BIOS
Kod sygna!u
Opis
Brak odg"osu
Brak zasilanie, brak styku kart b!d$ zwarcie
1 krótki odg"os
Normalny test POST, komputer pracuje
poprawnie.
2 krótkie odg"osy
B"!d POST, na ekranie sprawd$ informacj# o
kodzie b"#du
Ci!g"y odg"os
Brak zasilanie, brak styku kart b!d$ zwarcie
Powtarzaj!cy si# krótki odg"os
Brak zasilanie, brak styku kart b!d$ zwarcie
1 d"ugi i 1 krótki
Kwestia wewn#trzna p"yty g"ównej
1 d"ugi 2 krótkie
Kwestia grafiki(obwód mono/ CGA)
1 d"ugi 3 krótkie
Obwód karty graficznej (EGA)
3 d"ugie
B"!d klawiatury
1 odg"os, pusty ekran lub b"#dnie
wy wietlany obraz
Obwód karty graficznej
8.Czynno#ci pozwalaj ce wprowadzi$ poprawki.
(I) Co zrobi$ je#li zapomnia!em has!a?
Je'eli zapomnia"e has"a, nie martw si#!!!Wykonaj nast#puj!ce czynno ci.
G"ówne has"o
Dla wersji BIOS ró'nych producentów, ich has"a s! ró'ne. Zarówno przez has"o g"ówne jak i
has"o u'ytkownika mo'na odblokowa% komputer. Spróbuj skrótu nazwy producenta lub "a&cucha
znaków utworzonego z pierwszych liter ka'dego s"owa. Mo'liwe, 'e to jest has"o g"ówne.
Przyk"adowo:
a).has"o AMI
AMI
AMI
Bios310
AMI!SW
KILLCMOS
A. M. I
589589
SMOSPWD
AMISETUP
ami.kez
BIOS
Ammii
AMI_SW
ami?
AMI.KEY
AMI SW
Amipswd
amidecod
amiami
PASSWORD
LKWPETER
BIOSPASS
AMIPSWD
b).has"o Award
PASSWORD
HLT
biostar
?award
djonet
AWARD SW
ALFAROME
j09F
1EAAh
g6PJ
AWARD?SW
256256
j256
admin
HELGA-S
AWARE_PW
589721
LKWPETER
ally
HLT
award_ps
Alfarome
ally
award
zjaaadc
AWARD?SW
APAf
J322
award.sw
J64
SWITCHED_SW 1kwpeter
SER
award_?
1kw peter
TTPTHA
Awkward
SKY_FOX
zbaaaca
setup
1kwpeter
AWARD_SW
Sxyz
Syxz
SZYX
Biosstar
BIOS
t0ch20x
BIOSTAR
t0ch88
01322222
CONCAT
TzqF
CONCAT
ttptha
589589
CONDO
ZAAADA
Awkward
wodj
c).inne
Phoenix BIOS: phoenix
Megastar: star
Biostar Biostar: Q54arwms
Micron: sldkj754xyzall
Compag: compag
Micronies: dn 04rie
Concord:last
Nimble: xdfk9874t3
CTX International: CTX_123
Packard Bell: bell9
CyberMax: congress
QDI: QDI
Daewoo: Daewuu
Quantex: texl xljlbj
Daytek: Daytec
Research: Co12ogro2
Dell: Dell
Shuttle: spacve
Digital Equipment: komprie
Siements Nixdorf: SKY_FOX
Enox: central
SpeedEasy: lesarotl
Freetech: Posterie
SuperMicro: ksdjfg934t
HP Vectra:hewlpack
Tinys:tiny
IBM: IBM MBIUO sertafu
TMC: BIGO
Iwill: iwill
Toshiba: 24Banc81 Toshiba toshy99
JetWay: spooml
Vextrec Technology: vextrex
Joss Technology: 57gbz6technolgi
Vobis: merlin
M Technology: mMmM
WIMBIOSnbsp BIOS v2.10: complert
MachSpeed: sp99dd
Zenith: 3098z Zenith
Magic-pro: prost
ZEOS: zeosx
II. Usuwanie istniej cego has!a (oraz innych ustawie% CMOS BIOS) przy u&yciu
oprogramowania
CMOS ROM mo'e by% odblokowany drog! programowania. Poni'sza metoda pomo'e Ci
rozwi!za% problem has"a.Wszystko u"atwi ci komenda „DEBUG”
I. usuni#cie has"a Award
C: \>DEBUG
- o 70 34 albo - o 70 11
- o 71 34 - o 71 ff
- q - q
II. usuni#cie has"a AMI BIOS
C: \>DEBUG
- o 70 16 albo - o 70 10
- o 71 16 - o 71 0
- q - q
Adnotacja: Konfiguracja CMOS BIOS zostanie wymazana podczas roz"adowania, komputer
jest zdolny do pracy do momentu jego zresetowania. Je li jest to komputer COMPAQ zanim
przyst!pisz do roz"adowania, skopiuj CMOS na dyskietk# jako zabezpieczenie wersji gdy'
odblokowanie jest bardzo proste, ale ewentualne przywrócenie przysparza trudno ci.
III. Sprz"towe usuwanie istniej cego has!a (oraz innych ustawie% CMOS BIOS).
We wszystkich komputerach mo'na dokona% roz"adowania CMOS BIOS i wyczyszczenia
znaków zach#ty(system booting prompt, CMOS setup prompt, key lock prompt) za pomoc!
prze"!cznika lub zworki. Przedstawiono szczególne przypadki CMOS dla wybranych modeli
komputera.
Roz"adowanie dla COMPAQ i AST jest zako&czone przy pomocy prze"!cznika wy"!cz/w"!cz,
ale w przypadku braku zasilania post#puj wg nast#puj!cych kroków:
a. Po wy"!czeniu zewn#trznego $ród"a zasilania ustaw SW1 I SW2 w pozycji w"!czonej
“on”.
b W"!cz zewn#trzne zród"o zasilania. Zrestartuj komputer.
c. Odczekaj 1-5 min, wy"!cz komputer
d. Ustaw SW1 i SW1-2 w pozycji wy"!czonej “off”
e. W"!cz komputer, wejd$ do ustawie& CMOS aby zmienic has"o.
Dla wi#kszo ci modeli p"yt g"ównych roz"adowanie CMOSu nast#puje po w"a ciwym
ustawieniu zworki. Uk"ad nó'ek jest zró'nicowany w zale'no ci od producenta p"yty g"ównej,
dlatego zanim przyst!pisz do procesu roz"adowania zapoznaj si# z instrukcj! za"!czon! do p"yty
g"ównej. Je'eli instrukcja ta nie zawiera wspomnianej informacji poszukaj na p"ycie g"ównej "!cz
oznaczonych takimi symbolami jak “Exit Batter”, “Clean CMOS”, “CMOS ROM Reset” i umie %
w nich zwork# lub te' prze"!cz w"!cznik, ewentualnie w szczególnych przypadkach wyjmij bateri#.
IV.Uzyskaj pomoc u swojego dystrybutora.
Je'eli problem nie zosta" rozwi!zany skontaktuj si# ze swoim dystrybutorem.
(2).Jak przej#$ do trybu zmiany ustawie% CMOS?
BIOS
Klawisze
Instrukcja na ekranie
AMI
<Del> or <ESC>
Wy wietlona
Award
<Del> or <Ctrl>+<Alt>+<ESC>
Wy wietlona
MR
<Del> or <Ctrl>+<Alt>+<ESC>
Brak
Quadtel
<F2>
Wy wietlona
COMPAQ
Wci nij<F10> gdy kursor pojawi si# w
prawym górnym rogu ekranu .
Brak
AST
<Del>+<Alt>+<S>
Brak
Phoenix
<Del>+ <Alt>+<S>
Brak
Hewlett
Packard(HP)
<F2>
Brak
9.Odpowiedzi na najcz"#ciej zadawane pytania.
Adnotacja: 1.Podczas naprawy p"yty post#puj zgodnie z zasadami jej gwarancji
! Przyst!p do rozwi!zania problemu tylko przy wy"!czonym zasilaniu
Styk jest zanieczyszczony
Przeczy % go gumk! ,w"ó' I wyjmij
kilkakrotnie .
Karta POST umieszczona w
niew"a ciwym z"!czu
Rozpoznaj w"a ciwe z"!cze ISA lub PCI
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 szyny
z"!cza, w którym umieszczono
kart# POST
Spróbuj innego z"!cza (Zobacz “ Lektura
obowi zkowa”)
B"!d p"yty g"ównej
Wed"ug kodów b"#dów
Niepe"na praca
karty POST
Transmisja kodu b"#du p"yty
g"ownej do monitora
Pod"!cz monitor w celu odczytania
wiadomo %i b"#du na ekranie
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 drugim
W"ó' w"asciwy bank pami#ci
Bank pami#ci
Bank umieszczono
niew"a ciw! stron!
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 na waciku i
poczekaj pare minut a' wyschnie
CPU jest uszkodzony
Wymie& go. (Ostro'nie dotknij go by sprawdzi%
czy generuje ciep"o lub sie przegrzewa )
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(processor
g"ówny)
CPU
nie
jest
w"a ciwie
wetkni#ty
Sprawd$ szpilki CPU i czy jest prawid"owo
wetkni#ty.
10. Co mog" zrobi$ w przypadku odczytania kodu, którego nie zamieszczono w tej ksi &ce?
Poniewa' producenci p"yt g"ównych sami definiuj! kody, niektóre kody nie zosta"y zdefiniowane,
ale zawsze mo'esz uzyska% informacje kontaktuj!c si# z ich dystrybutorami. Je'eli odkry"e nowe
znaczenie kodu mo'esz je zapisa% w poni'szej tabeli:
Typ BIOS (")
Kod
Opis
Award
AMI
Phoenix