You are on page 1of 36

PC Analyzer

User's Guide

Improvement Note

As the 2 bit
code cards diagnose
the
mainboard
by
BIOS (refer to the "
SYNOPSIS"
in
chapter 1), the code
should
not
been

displayed
in
following cases;
1.

such

The card. is inserted


on the mainboard
without CPU, or CPU
is not running.

2.

During the RST LED


is lighting (the tested
mainboard is reseting);
In any cases above,
the caed and LED doesn'
t light or light only 1
bit;

rule

out

the

"original code" . If the

code

is

not

displayed

beside cases above, the


card is not compatible
with mai:aboard which is
being

tested.

You

just

need a more advanced


post card hike PI0050.

CO
NTE
NT

1 . S Y N O P S I S .................................................................................

(1)

2 . O B L I G AT O RY C O N T E N T

(1)

3. Hexad ecima l ch aracter tab le


..........................................................................................................
4. Desct ipfi on of LED di spl ays ..................................................
..........................................................................................................

(2)

5. Flow chart ..................................................................................

(3)

(2)

6. Error code table .......................................................................

(4)

7. Description of beep code .......................................................

(24)

(1 ) AMI BI OS be e p cod e s(t a ta l e rror )


(2 ) AMI BI OS be e p cod e s( Non - f at a l erro f)

(24)
................... (24)

( 3 ) Aw a r d B I O S b e e p c o d e s .................................................... (24)
( 4 ) Ph o e n i x B I O S b e e p c o d e s ................................................ (25)
( 5 ) I B M B I O S b e e p c o d e s ........................................................
8. Corrective Action

(27)

(1)If i forget the password, what can I do? ...........................


..........................................................................................................
O. O m n i p o t e n t p a s s w o r d ...................................................

(27)

I. AMI p a ssw ord ..................................................................


II. Award passwod

(27)

III. others
...............................................................................................

(28)

...............................................................................................

(27)
(27)
(28)

CZ. Disch arge by soft ware ...................................................


I . h a r d w a r e j u m p e r d i s c h a r g e t o C M O S B I O S .............

(28)
(28)

0 . g e t h e l p s f ro m yo ur d ea l er .............................................

(29)

( 2 ) H o w t o e n t e r C M O S S E T U P ? ...........................................

(29)

9.If the code is not included in the book, what can I do?

(29)

10. Answers of frequently - asked questions ..........................


Introdu ce of run LEDS

(30)

Distinguish true and false


..........................................................................................................

(31)

(31)

I
.
S
Y
N
O
P
S
I

S
The
card
is
named POST (Power
On Self Test ) card
too. it could display
the error code by the
result of POST. then
you
would
soon
delermine the error In
error
code
table.
Especially when the
PC
can
t
boot

operating system, or
blank screen. or the
card
and
motherboard couldn'
t issue an audible
beep. It is a powerful
diagnostic tool, Now
just use it. you' II get
twice the result with
half the effort
When the power
is turned on. The
BIOS would have a

strict
test
with
system
circuit
memorizer keyboard
video hard disc and
floppy
drive,
then
analyze the system
configuration.
Initialize the basic I/0
setup
that
already
configured.
Next.
Boot the operating
system.

By the trait of
the card, you can
determine the error
easily
like
this.
During the test of
pivotal parts. If the
error occurs. It will
halt the work and
nothing appears on
the screen. If the
pivotal part is ok,
you can have a test
of
the
parts
that

unimportant, this may


not halt the work
even if
any error
occurs.
And
the
system reports
an
error message at the
same
time.
Now
when the computer
goes
wrong.
Especially the fateful
error. As there is
nothing appears on
the screen, you can

insert the card into


the expansion slot.
Refer
tothe
error
code table and the
trouble is clear.

2.
OB L IG
ATORY
C ON T E
NT

i13,
The
error
code table is in the
order of the code
value that from small
to big, The sequence
that
the
code
displays is decided by
BIOS
of
the
motherboard.
Code haven't be
defined is not
included in the
table.

For
the
different BIOS (such
as AMI,Award,Phoenix
),
a
Code
has
different
meanings.
So make sure that
which kind Kind of
BIOS you are testing.
Or view the user' s
guide, or See it on
the BIOS IC on the
motherboard.

There is only
some code displayed
when you insert the
card into the PCI slot
on
a
few
motherboards,
but
when it plugged Into
the ISA slot, all the
code
could
be
displayed.
At
present, it has be
discovered that the
code
is
displayed

when you insert the


card into the PCI slot
of several computers
which has registered
trade mark, but not
ISA. So you' d better
try it on the other slot
if the code is not
displayed.
In
addition,
on
the
different PCI slats of a
board,some
could
display the code, for

example, the code is


displayed and goes
from " 01:r to ' FF"
when you insert the
card into the PCI
slot, which is near to
the
CPU
on
motherboardDELL81
0, but if in the other
slot, the code would
stopped at the port
"38'

(5.) Tne time that


reser message output
needed
Is
not
always In - phase, so
sometimes the code
is
displayed
when
the card in the ISA,
but it is stopped at
the orgination code
when in the PCI.
As there are
more and more kinds
motherboard,
and

the code of BIOS


POST
is
updated
ceaselessly, so the
meanings
of
error
codas
is
just
for
reference.
According
to
experience:
2bits
code card is available
in testing ma i nb o ard
be l o w Pi 1 3 0 0 . bu t no t
av i l ab l e i n m a ib o ard

ab ov e Pi i 3 0 0 , so it s
better to buy 4 - bits
Pi00511
card,
furthermore, we haven't
received
any
ill
response
from
our
buyer.

3.

Hexad
ecimal
chara

cter
table

f11111111MIERIMEWIIMI
Decimalist
0
HexadeciO
nerrienerimeri
rtatiltiEMMEEM mal b
LED

Type

RUN

Bus pulse

CLK

4.

Descri
ption
of
LED
displa
ys

B105
IRDY

If the LED
Th ew oPrOke
S Td , n o
B u s c l o c k card
Ligh ts whe
display
empty b o a
else there

B a s ic
input/ L E D t h a t t u
is powered
ou tp ut re ad
Manager is
re a d y

LED that tu
messag e .

OSC
F RA M E

oscillation
Fr a m e p e r i o d s

Ligh ts when the board is powered on, or


el se
b ro ke n , a n d h a s
L i ghts ,

RST

Re se t

Li gh ts only for half - se cond when you s lide


the
lit all
sure that
o r t h e re s e t

12V

Po we r

L i g h t s o nc e t he b oa rd is po we red o n .
n ot
lit,

- 12V
5V
-5V

Po we r

The same as " 12V"

Po we r

T h e s a m e a s3V3
" 12V"

Po we r

The same as"


IS-A

5
.
F
l
o
w

Lights once
in PC1 slot
some moth
3 V. i t c o u l d

Po we r

c
h
a
r

Power off; remove all the cards that plugged


in expansion slot.

Insert the card into ISA or PCT slot. (Notice : the component
side should face to the power pin, if it plugged in the wrong
direction, although the card and motherboard is not broken. but
it could affect the proper functioning of motherboard.

Re fe r to " De scription
of
LED displays"

Power on; make sure the LED runs


properly.

Whether the erro


code is displayed
According to the error code
table

Power off, insert the display card, I /0 card, keyboard, hard'


disk drive and expansion card

Power off, according


to the error code table
to check the error

Powe r on, whet he r t he


error code is displayed.

If it can' t boot the operating system even though the result of the
test is correct, may be the software or disc drive, or disk con troller, or DMA circuit is at fault.
3

6.
E
rr
o
r
c
o
d
e
ta
bl
e

Code

Award

00
01

P r o c e s s o r Te s t 1 ,
Procensor
s t a tu s
( 1 F L A G S ) v er i fi ca t i o n .
Te s t t h e
following processor
status
fl ags:
carry, zero, sign,
o v e r- fl ow.

AM!
Code copying to
s p e c i fi c
areas
is done. Pa s s i n g
control to 1NT 1511 boot
l oa de r nex t .

Phoenix4.0!Tandy3000

CPU is testing
the
register
inside
or
failed, p l e a s e
change
the
CPU
and
ch ec k it .

The
BIOS
sets
each
flag,
verifies they
are
s e t , t he n tu rn s ea ch
fl ag off an d ve ri fi e s i t
i s sotff A
. l l C P U Re g i s t e r s
Te
02
03

Except SS, SP, and


SP with Data FF and
00
Di sable NMI, PIE, A1E,
U E I , S O W V.
Disable
video,
checking,
DMA.

Disable NMI,
PIE,
A1E,
UEI,
SUThe NMI is dinb . a / e d . N ex t , c h e c k i n g
panty f o r a soft reset or a
power on c on di ti on

Verify
Mode

Real

Disable
Non - Maskab le in te rr u pt
(NMI)

Reset
nor.

math c o p ro c e s -

Clear all page registers,


CMOS shutdown byte.
Initialize
timer 0,
and2,
including
set
EIS A timer to a known
state.
Initializ e DMA
c o n t ro l l e r s 0 a nd 1 .
Initialize interrupt
tro ll er s an d /.

con-

Ini ti al i z e E IS A extended
re gi s t er s .

04

RAM
mu s t be p er i g di ta ll y ref re sh ed to
ke ep
the
memory from decaying.
This ref re s h
function
is
w or k i n g
property.

Get CPU type

Code

Award

The BIOS stack has been


bu ilt. N ext , disa blin g
cache -memory.

Keyboard Controller iniu. thalization

Uncompressing the POST


code next.

gg Reserved
Verifies CMOS is Work07 ing Correctly, Detects
Bad Battery
Early chip set initializetion

/Tandy3000
DMA
Initializaffon
in
progress sysor
initialized
tern hardware

Next, initializing the CPU


and the CPU data area

Disable
ow and
cute
from
ROM.

The
CMOS
calculation is

Initialize
chipset
with
initial
POST
values

checksum

Memory presence test


08

Cod
e

Phoenix4.0

AM1

shadexecode
the

OE

OF

10

OEM chip set routines

AMI

Award

ke y bo ard c on trol le r
Test
Video
M e m o r y , The
B AT c o m m a n d r e s u l t
write sign - on
has
m e s s a g e t o s cre en .
b e e n v e r i fi e d . N e x t ,
S e t u p s h a d o w R A M ? p e rany n e c e s s a r y
Enable
s h a d e w forming
initialization after the keyaccord- ing to setup.
based
controller
BAT
Test
DMA
Cent .
O; The initialization aft er
the
B I O S C h e c k s u m Te s t
keyboard c o n t r o l l e r B AT
Key bo a rd
Detect
and c o m m a n d test is d o n e .
Initialization.
The k e y b o a r d c o m m a n d
byte
isMwritten
Te
st D
A T h e next.
ke y b o a rd
controller
command
is
W ri t te n
byte
.
Next
r
Te s t D M A C o n t ro l l e r 1
is su in g t h e P i n 2 3 a n d
24
Blocking
and
u n b l o c k i n g c o m mand

Clear low 64K memory


Teak first 64K memory
09

Cyrix CPU Initialization

Initialize first 120 interrupt vectors with


SPURIOUS --INT HDLR
OA
and initialize INT Ofitt
1Fh according to INT
TBL .

OB

a,

Test
CMOS
RAM
Checksum. If Bad, or
INS Key Pressed, Load
Defaults
Detect
Type
of
Keyboard Controller and
Set NUM LOCK Status
Detect CPU Clock,

GD

S et IN PO ST
flag

_,

Cache initialization

meets
CIA08
fu.etion
14h to find out type of
video in use.
Detect
and
initialize
video adapter.

The CMOS checksum


calculation is done. LniUtilizing the CMOS status
register for date and time
next.

Initialize
registers

11

Te s t D M A P a g e R e g i s tars

12

Re s e r v e d

13

Re s e r v e d

CPU

The CMOS status register


is Initialized.
Next. Performing any required initialization before the keyboard BAT command is
Issued

Enable
cache

CPU

The keyboard
controller
input butter Is free Next,
Issuing the BAT command
to the keyboard contrailer.

Initialize
.
caches to mitial POST vatues

14

15

18

Test

8254

Timer

Counter2

Phoenix4 .0/
Ta n d y 3 0 0 0
Initialize
I / 0
component

Initialize
the
l oc al b u s / D E

i ni ti al iz e
Po w - e r
M a n a g e - ma
rif

Nex t , c he c k in g if
<End>
or <ins> keys were
pre s s e d du ri ng p ow e r on .
I n i t i a l i z i n g C M O S RA M
if the Initialize CMOS
RA M
in
every
boot
AMIB FOS POS T o pt io n
was set in AMI BCP o r
the
<End>
ke y w a s
pressed.

L o a d a l t e rn a t e
registers with
initial
POST
v al ue s

N ex t ,
di sabling
DMA
c o n - troller s 1 and 2 and
inter- r u p t c o n t ro l l e r s 1
and 2

Restore

The
video
display has
been di sabled. Port B
has b e e n i n i t i a l i z e d _
Next ,
in it ia li zi ng
t he
ch ip s e t
The 8 2 5 4 t i m e r t e s t w i l l
b eg in n ex t .

Initialize
PCI
Bus
Mastering
devices

c o n t ro l

during
boot

Initialize
board
troller

CPU
word
warm

keycon-

Ve r i f y 8 2 5 9 C h a n n e l 1 .
Interrupts
by
Turning
Off
and
On
the
i n t e r r u p t Lines
Ve r i f y 8 2 5 9 C h a n n e l 2
Interrupts
by
Turning
Off
and
On
the
I n t e r r u p t Li n es

BIOS
ROM
checksum

Code

Award

AM I

Initialize
cache b e f o r e
memory
A u t o size

Turn Off Interrupts Then


17 Verify No Interrupt Mask
Re g i s t e r i s O n
Force an I n t e r r u p t a n d
18 Veri fy the Inte rrupt O ccu rred

Test
Stuck
19 Verify
NMI
Cleared

NMI
Can

Bits;

Be

1A D i s p l a y C P U c l o c k

Ph oenix4 . 0 /
Ta n d y 3 0 0 0

Th e m e mo ry re fre sh
line
is toggling. C h e c k i n g t h e
15 second on / off
time
next

Code
22

I n it ia li z e Sl ot 3

24

I n it ia li z e Sl ot 4

25

I n it ia li z e Sl ot 5

26

t e s t the e x c e p tional situation


of
protected mode,
check
the
memory
of
cpu
a n d m a i n - board.
no fateful
trouble, V G A d i s p l a y e d
normally. If
n on fateful trouble occu rred , t he n di s pl a y
error message in
VGA
otherwise
boot
operating
system,
and
code'26*
is
OK
code, no any other
codes to display

27

I n it ia li z e Sl ot 7

Any initialization before setting video mode will be


d o n e next

28

I n it ia li z e Sl ot 8

Initialization
before s e t ti ng
th e
v id eo
m od e
is
co mp l et e . C on fi g ur in g th e
mo no ch ro m e
mode
and
c o l o r m o d e s e t ti ng s next

Reset
Programmable
Interrupt Controller

1E R e s e r v e d
If
EISA
no n - vo l a ti l e
memory
checksum
i s g oo d , exe c ut e E I S A
i n i tiali zati on
I f no t , exe cu te I S A
t e s t s a n c l e a r.
E I S A m o d e fl a g
Te st EI S A con fi gurati on
memory
Integrity
(checksum &
c o m m u n i c a t i o n interfa c e) .
Initiali ze Sl ot 0 (System
20 B o a r d )
21 i n i t i a l i ze Sl ot 1

Re a d i n g t h e 8 0 4 2 i n p u t
port
and
d i sa b li ng
the
MEGAKEY
Green
PC
feature
next.
Making
t h e B I O S c o d e s e g ment
writable and per forming a ny
ne ce s s ar y
co n fi gu ra ti on
before
initializing
the
interrupt v e c t o r s
The
confi guration r e q u i re d
before interrup t vector
initializ at io n ha s co mp l et e d . Interrupt
ve c to r initialization is
about to begin
Interrupt ve c to r initialization
is done. C l e a r i n g t h e p a s s word
if the
POST
D1AG
switch is on.

23

8237
DMA
controller initialization

Test
refresh

DRAM

Phoenix4_ 0/
Ta n d y 3 0 0 0
Test
8742
Ke y b o a rd C o n Troller

I n it ia li z e Sl ot 2

The
8254
timer
test is
over. St ar ti ng
the
memory
refresh
test
next

1D Re s e r v e d

IF

AM I

8254
ti me r
initialization

1B re s e r v e d

IC Re s e r v e d

Award

1 . rea d /w ri t e input, o ut pu t
port
of
8042
ke y b o a rd ;
re a d y fo r rev ol v e m od e ,
co nt in ue to g e t re a d y f o r
initialization of a l l d a t a ,
c h e c k t h e 8 0 4 2 chips on
m a i n b o a rd .
2_ refers to the le ft.

Set
ES
segm ea t reg i s te r
t o 4 GB

enable
A20
a dre s s
line,
check
the
A20
pins
of
memory
c on trol li ng
chips,
and
check
circuit,
correlated
to
pins. in
memory slot, m a y b e
A20
pin
and
memory
p i n s are not
in con- tact, or
memory
A20
pins bad.
refers to the
left

Auto
D RA M

size

Code

Award

29

I ni ti al i z e S l o t 9

2A

initialize Slot 10

29

I ni ti al i ze Sl ot 11

2C

I n i t i a l i z e Sl ot 1 2

2D

I n i t i a l i z e Sl ot 1 3

2E

I n i t i a l i z e Sl ot 1 4

AMI

Initializing the
different bus
system, static, and
ou tp ut
d ev i c e s , i f p r e s e n t
Pa s s i n g
control
to
the
v i d e o ROM to perform any
required
c o n fi g u r a t i o n
before
the
video ROM
tAel ls t . n e c e s s a r y p ro c e s s i n g

be- f ore pa ssi ng c on trol


to the video ROM is done.
Loo k in g for the video ROM
n e x t a n d p a s s i n g c o n t ro l t o
it.
The video ROM has
re t u rn e d
co nt ro l t o BIOS POS T
Performing any required pro c e s s i n g a ft e r t h e v i d e o
R O M h a d c o n t ro l
Co mp le t ed p e st - v id eo
R O M t e s t p ro c e s s i n g . I f t h e
E G A / VG A co nt ro ll e r i s n ot
fo un d ,
p e r f o rm i n g
the
displa y
m e re cry
Re a d / w r i t e t e s t n ex t
The
EGA/VGA
co nt ro ll er
was not found. Th e d i sp la y
memory
reed/ write test is
about to begin

2F

I n i t i a l i z e Sl ot 1 5

30

Size B a s e M e m o r y The display


memo ry read/
Fr o m 2 5 6 K t o 6 4 0 K write test
passed. Look for
and
E x te nd e d r e t r a c e c h e c k i n g n e x t
Memory
Above
1MB

display m e m o r y r e a d I
Te s t B a s e M e m o r y The
Fr o m 2 5 6 K t o 6 4 0 K wr i t e t e s t o r ret ra c e
and
E x t e n d e d ch ec k i ng
31
Performing the alterMemory
A b o v e failed.
nated i s p l a y m e m o r y r e a d )
1MB
wr i t e t e s t n ex t
T
h
e
a
l
t
e
rn a t e d i s p l a y
I f E I S A M o d e , Te s t
memory
read
/
write test p a s s e d .
EISA
Memory
Loo k i n g f or a lt erna t e d i sp la y
FoundFoundin
Slots
Ini33

Re s e r v e d

Code

Initialize
POST
Memory
Manager

34

Re s e r v e d

35

Re s e r v e d

36

Re s e r v e d

37

Re s e r v e d

The
display mode is set.
Displaying the
power on
me s sag e n ex t

38

Re s e r v e d

Initializing the bus input, IPL,


general devices next, i f pre sent

39

Re s e r v e d

Displaying
bus initialization
erro r me s sag e s.

Clear
512
ba se RA M

KB

RA M f a i l u re o n
address line
n o se *

Award

Phoenix4 . 0 /
Ta n d y 3 6 0 0

Ph o en ix 4 . 0 /
Ta n d y 3 0 0 0

Re s e r v e d

RAM failure on
data
bits
Xxxx*of iow
byte of memory .
bus

3B

Re s e r v e d

3C

Setup Enabled

3D

Detect if Mouse is
Present,
Initialize
Mouse, Install Interr u p t Ve c t o r s

3F
40
41

Test,
CPU
Bu s clock fre quency
.._
initialize
Phoerx
Dispatch manager

42

43

AMI
Video
display
over.
Setting
mode next.

c he c k in g is
the display

Warm star t and


s h ut do wn

Shadow
system B I O S
ROM

The new cursor position


Auto size cache
has
been read
and saved.
Displaying the Hit <DEL>
mespl ay in g
s a g eHit
n ex t<DEL> m e s s a g e i s
The
displayed.
The
p ro te c te d
mo de me m or y t e st i s a bo ut
to start.
Adv a nc e d
configuration
of
c hi p s et re gi s t er s
Load
alternate
registers
with
CMOS values

Initializ e Ca che C o n troller


troller
Re s e r v e d
D i sp l ay Vi ru s
Prot e s t D i s a b l e o r
Enable
Initialize Floppy Disk
Drive C o n t ro l l e r a n d
Any Drives

Pre pa ri n g th e d e sc ri p to r
ta bl e s next
Initialize e x t e n d ed
memory for
Ro m P i l o t

Initialize interrupt
T h e d e s c r i p t o r t a b l e s a re
vectors
Initialize
Hard Drive p r e - p .
g
p
Controller and
Any
mode for
the
emoryrotected test
Drives
next
Detect
and Initialize E n t e re d
p ro t e c t e d
mode.
Serial
& Pa r al le l E n - a b l i n g
interrupts
for
Po r t s a n d G a m e
diagnostics mode next.
Po r t

10

Code

Award

AMI

Phoenix4. 0 /
land y3000

Interrupts enabled If the diag44 Reserved

Initialize
45 Detectand
Math Coprocessor

46 Reserved

4/ Reserved

nostics switch is on.


Initializing data to check memory
wraparound
at 0:0
next.
Data
initialized.
Checking
for POST
device
memory wraparound at 0:
0 initialization
and finding the total system
memory size next
ROM
The memory wraparound test Check
Is done. Memory size calcu- ! copyright notice
Mien has been done. Writing
patterns to test memory next
The
memory pattern has initialize
been
written
to extended support
memory. Writing patterns to
the base 640 KB memory
next.

120

Coda

Award

AMI

Phoenix4.0/
Ta n d y 3 0 0 0

4E

Re b o o t i f M a n u f a c turing Mode; If not,


Display
Messages
and Enter Setup

Display
BIOS
c op yr ig h t no ti ce

4F

A s k Pa s s w o r d S e curity (Optional)

50

Write
All
CMOS
Values
Back
to
RA M an d C l e ar

The me mory te st started ,


but
not as the result of a soft
reset.Di s pl a yi ng th e fi r s t 6 4
KB memory size next.
The me mory size di splay
has
started.
The display is updated
during the
memory
te st . Perfo rming, the se quential
and
random
memory te s t next
The memory below 1 MB
has
been tested and initialized.
Adjusting
the
d i sp la y ed
memory size Poi re lo ca ti on
a n d s hmemory
adowing n
e x t d i sp la y
The
size
was
adjusted for re lo ca ti on
a nd s h ad o wi ng . Te s ti ng th e
memory above 1 MB next.

a
4

48 Reserved

Patterns
written
In base Check
video
memory. Determining the configuration aamount of memory below 1 gainst CMOS
MB next.

49 Reserved

PCI
The amount of memory below Initialize
and de1
MB has been found and bus
verified. Determining the vices
amount of memory above I
MB memory next.

4A Reserved

Initialize
all
video adapters
in system

4B Reserved

4C Reserved

4D Reserved

Tne
amount
oT m e m o r y
above 1 MB has been found
and verified.
Checking for a
soft
reset and clearing the
memory below 1 MB for the
soft
reset next.
If this
is
a
power on situation, going to
checkpoint 4Eh next.
The memory below 1 MB has
been cleared via a soft reset.
Clearing the memory above 1
MB next.
The
memory above 1
MB
has been cleared via a soft
reset.
Saving the memory
size next.
Going to checkpoint 52h next

11

QuietBoot

(optional)

start

'

52

54

56

Shadow video
BIOS ROM

57

Enable
Parity
Checker.
Enable
NMI, Enable Cache
B e f o re B o o t

Initialize
Boot

Multi-

Display
CPU
type and speed

Initialize

EiSA

board
,--

1 MB Te s t k e y b o a r d
Initialize
O p ti on T h e m e m o r y a b o v e
ROMs
f r o m has been t e s t e d a n d i n i t i a l ized.
Saving the m e mo ry
C 8 0 0 0 h to EFFFFh
s i z e i n f o r m a t i o n n ex t .
or
if
FSCAN
Enabled
to
F7FFFh
The memory size
I n it ia li z e Ti m e
information
Va lu e i n 4 0 h :
and the CPU
registers are
BIOS Area
saved. Entering real mode
next.
Shutdown
was s u c c e s s f u l . S e t ke y c l i c k i f
The CPU i s in real mode,
enabled
Disabling the Gate A20
line, p a r i t y , a n d t h e N M I
n ex t
Enable
USB
devices
T h e A 2 0 a d d r e s s l i n e , parity_ and the NMI are disabled.
Ad j u s l i n g
the
m e m o r y s i ze de pe nd in g o n
rel oc at io n a n d s h a d o w i n g
. e m o r y s i z e w a s a d - Test for
Tnhex
e tm
jested
for relocation
and petted
shadowing.shadowing.
Clearing the rupts
Hit
<DEL>
me s sag e n ex t

12

u n ex Inter-

Code

Award

AMI
The
Flit <DEL).
message
is
cleared.
The
< WA I T. . . 0
message
i s di s pl ay e d . S t a r t i n g t h e
DMA
and interrupt
control l e r te s t next ,

59

Phoenix4. 01
Ta n d y 3 0 0 0

63

5A

Display
prom pt
Press
F2 to
enter
SETUP'

5B

Disable
cache

5C

Te s t R A M b e tween 512
and 640 kB

Setup
virus p ro te c ti on The
( b o o t s e c t o r p ro t e c t i o n ) test
6,
functionali ty
accordi ng the
'''
to s e t up s e t ti ng .
base

DMA
page register
pa s s e d . Pe r f o r m i n g
DMA
Controller
1
register test next.

CPU

Te s t ext ended
memory

Try
to turn on
level 2
cache (If L2 cache alre a d y
turned
on In
post 3 D ,
this
part
w i l l b e skipped)

61

Last chant f o r c h i p s e t
initiali zati on
Last c h a n c e f o r p o w e r
ma na g em e nt initiali zation (Green BIOS Only)
Show the system
c o n fi gu ra t i o n ta bl e

A.,

rn.,yiaii ow

HUM

lucx.

The
DMA
controller 1
base register test passed.
Pe r f o rm i n g
the
DMA
controller
2
ba se
regi s ter te st next

typematic rate &


t yp e matic
speed a c c o rd i n g
to s e t up s e t ti ng

Te s t ext ended
memory address lines

Award

AMI

Clear memory that


have been used
system

via

INT
Jump
to
Use rPatch 1

64

65

66

The
DMA
controller 2
bas e
regis ter
te st
pas se d
Programmin g
D M A c o n t ro l l e r s 1 a n d
2 next
Completed
programming
DMA controllers 1 and
2 Initializing the 8259
interrupt
controller
next.
Completed 8259
interrupt controller
initialization

Confi gure
vanced
cache
re gi s t er s

ad-

Initialize Multi
Pro c e ssor
APIC

68

Enable ext e rnal and CPU


caches

69

Setup
System
Management
Mode (SMM)
area

6A

Dis pl a y e xte r nal L2 cache


size

6B

Load c u s t o m
defaults
(o pt io na l)

6C

Di splay shad o w area


message

6E

Di splay
po ss i b i e
h i g h a d dress
for
UMB
recovery

6F

13

Phoenix4 . 0 /
Ta n d y 3 0 0 0

if there
is any c h a n g e s
in the hardware co n fi g uration,
update t h e E S CD information
(PnP
BIOS only)

Boot
19h

67

Sat the boot up speed


according
to
setup
s e t - Ling

Setu p NUM Lock Statu s


Accordin g
to
Setup
v a l - ues

Code

Initialize
POST display
service

14

Code

Award

AM I

Phoenix4.0/Tandy3000

Code

Award

Phoertix4. 01

AM I

72

Check for configuration


errors

87

The programming before WIN- Configure Motherboard


BIOS Setup has completed Configurable Devices
Uncompressing the WINBIOS (optional)
Setup code and executing the
AMIBIOS Setup or WINBfOS
Setup utility next

88

Returned from WINBIOS Setup


end cleared the screen.
Performing any necessary programming after WINBIOS Setup next

initialize
Area

7C
70

Check for keyboard errors


rors
Set up hardware interinterrupt vectors
Initialize Intelligent System Monitoring

7E

Initialize coprocessor if
present

B9

The programming after WINBIOS Setup has completed.


Displaying the power on screen
message next

Enable
Non Maskable interrupts (NM1s)

70

Display error message

71

7F

Extended NMI source enabling


is in progress.

80

The keyboard test has started. Disable onboard Super


Clearing the output buffer and l/ ports and !Ras
checking for stuck keys. Issuing
the keyboard reset command
next

81

A keyboard reset error or stuck Late POST device Ink


key was found. issuing the tiallzation
keyboard controller Interface test
command next
The

82

83

84

keyboard
controller
interface test completed. WIrting the
command byte and Initializing
The command byte was written
and global data initialization has
completed. Checking for a
locked
key next

done.

86

Configure
non MCD
IDE controllers

Locked key checking is over. Detect and install exChecking for a memory size ternal parallel ports
mismatch with CMOS RAM data
next

The
85

Detect and install external RS232 ports

memory

Displ aying

size
a

check is
soft error

and checking for a password or


bypassing WINBIOS Setup
next.

Initialize

PC compati-

bie PnP ISA devices

The
pwacword
was c h o c k e d . RA initiall7p
Performing any required pro- 110 ports.
gramming
before WINBIOS
Setup next

15

BIOS

Data

inifielize
Extended
BIOS Data Area

8A

8B

The first screen message has Test and Initialize PS/


been
displayed.
The 2 mouse
eWAIT... > message is
displayed. Performing the PS/
2 mouse check and extended
BIOS data area allocation
check next

8C

Programming
the
Setup options next

8D
86

WINBIOS

Initialize
troller

floppy

con-

The WINBIOS
Setup options
are programmed.
Resetting
the hard disk controller next
The hard disk controller has
been reset.
Configuring the
floppy drive controller next

8F

Determine
number of
ATA drives (optional)

90

Initialize
hard - disk
controllers

91

The floppy drive controller has


been configured. Configuring
the hard disk drive controller
next.

Initialize
local bus
hard disk controllers

Jump to UserPatch2

92
onhnnrd

Build

MPTABLE

multi processor

93

boards

16

for

Code

Award

AMI

Phoenix4. Of
Tandy3000

Code

95

initializing bus adaptor ROMs


from C8000h through 08000

hInstall CD ROM for


boot

Al

Clear huge ES sagmerit register

A2

98

Initializing before passing controt to the adaptor ROM at


C800
Initialization
before the 0800
adaptor ROM gains control has
completed. The adaptor ROM
check is next.
The adaptor ROM had control
and
has
now
returned
control
to
BI OS
PO ST .
P er fo rm in g
any
required
processing after the option
ROM returned controlA
Any initialization required after
the option ROM test has cornpleted. Configuring the timer
data area and printer base address next.

Fix up Multi Processor


table

97

98

99

9A

9B

9C

S0

9E

9F

Search
for
option
ROMs. One long, two
short beeps on checksum failure

Check
for
SMART
Drive {optional)

Set the timer and printer base Shadow option ROMs


addresses. Setting the RS
-232 base address next.
Returned
after
setting
the
RS - 232 base address. Performing any required initializat ion before the Copro cessor
test next.
Required
initialization
before Set up
Power Manthe Coprocessor test is over. agement
Initia liz ing t he Coprocessor
next
Coprocessor
initialized
Per Initialize
security
forming any required initializa- gine (optionai)
lion after the Coprocessor test
next.

Check key lock

Displaying any soft error next


The

soft error
display has
completed. Setting
the keyboard typematic rate next.

A3

A4

The keyboard typematic rate is


set. Programming the memory
wait states next

A5

Memory wait state programming is over. Clear ing the


screen and enabling parity and
the NMI next
NMI and parity enabled.
Performing any initialization required before passing control to
the adaptor ROM at E000
next.
initialization
before
passing
control to the adaptor ROM at
E 0 0 0 h co m pl e t e d . P a ss i n g
control to the adaptor ROM at
E000h next

A7

AS

Initialize typematic rate

Erase F2 prompt

nom at
E000h control. Performing any
initialization required after the
E000 option ROM had control
next
Returned from adaptor

A9

Scan for F2 key stroke

initialization after E000 option

ROM control has completed.

AA

Displaying the system configuration nerd


Lfncompressing the DM! data
and executing DMI POST initialization next

AS
AC

ii

AE
If

roots
80 curs

Inter-

Oc

Protecte
d Mode

The

system

configuration

displayed.

in

Set time of day

17

Phoenix4, 0
Tandy3000

AMI

err

initialization after the


Copra- Enable hardware intercessor
test
is complete. rupts
Checking
the
extended
keyboard. keyboard ID, and Num
Lock key next . Issuing the
keyboard ID command next
ueterrnine number of
ATA and SCSI olives

A0

Award

la

is

Enter SETUP

Clear boot flag


Check for errors

Code

B1

Award
I f Un m a s ke d N M I O c curs.
Display
P r e s s Fl t o D i sa bl e
NM I , F 2 Re b o o t

AM!
Copyi ng any code
s p e c i fi c a re a s .

Phoenix4. 0/Tandy3000
to

Inform
Ro rn Pi lo t
about the end of
P O S T.
POST
done prepare to boot
operating
sy st em

82
83

1 O n e s h or t b ee p
b ef ore b oo t

B4

Te r m i n a t e Q u i e t Boot Boot (optional


Check p a s s w o r d
(o pt io na l)

186

Initialize
BIOS

87

ACP!

Code

Initialize
POST
Error
Manager
(PEM)

C2

Initialize
la gg in g

BB

Initialize PrIP Option ROMs

BC

Clear
c h e c ke r s

BD

!Display
MultiBoot menu

BE

pahty

Clear
screen
(o pt io na l)

P r o g r a m c h i p s e t registers with p o w e r o n
BIOS defaults
Prog ra m the rest of
the chipset .
s value
a cc o rd i n g to
setup
(later
setup va l u e
p ro g r a m )

BF

C3

Initialize SMBIOS

BA

Check virus and


b a c ku p r e m i n d e r s

first 2551<

E xp a nd
the
cornpressed
codes
into
temporary
D RA M
area i n c l u d i n g t h e
co m pressed system
BIOS
8
Option
ROMs.

Initialize s y s t e m
erro r ha nd le r

C5

OEM S p e c i fi c - E a r l y
Shadow
Enable for
Fa s t B o o t

PnPnd
dual
CMOS (optional)

C6

External Cache
Detection

Initialize
note
dock (optional)

Size

07

Initialize
dock late

CS

Forte
check
(o pt io na l)
E x t en de d
c he c k - s u m
(optional)
Redirect Int
to enable
remote
ke y b o a rd

CA

19

error

Initialize
error
di s pl a y fu n ct io n

C4

C9

If auto confi gurati on


is
enabled, p ro g r a m m e d
the c hi p s et wi th predefined v Ai i , . in ,,,,,,
M O D B IN a bl e
Auto
Ta b l e

P ho e ni x4 . 0 /
Ta n d y 3 0 0 0
Tr y t o b o o t w i t h
INT 19

Tu rn o ff O E M s p e c i f i c
cache, shadow

Test
the
DRAM

P re p a r e B o o t

AMI

Initializ e st andard
devices with default
Co v a l ues:
DMA controller
(8237);
Prog ra m ma bl e
Interrupt
Controller '
(8259):
Pro g r a m m a b l e I n t e r v a l
Ti m e r ( 8 2 5 4 ) ; RTC
O E M S p e c i fi c - Te s t t o
Cl
S i z e O n -B o a r d
Memory

Be

89

Award

20

note

15h

Code

Award

AM]

Phoenix& 0/
Ta n d y 3 0 0 0

Code

Award

AMI

Redirect Int 13h


t o M e m o r y Te c h CB

CC

CD

CE

DO

D-L

D2
03

04

05

nologies
Devices
such
as ROM.
RAM.
PCMCI
A,
Redirect
Int 10h
to enable
re m o t e s e ri al
Code
Award
AMI
vi de o
Re - ma p
I /0
and memory for
EC E C S e t u p - P a g e E CInitialize
PCMCIA

D6
Phoenix4. 0/
Ta n d y 3 0 0 0

Memory type

initialize di gi ti ze r
ED E D S e t u p - P a g e E DaInitializing
the fl o pp y
nd displa y
drive.
mI e
nsisage
t i a l i z e M e m o r y
E E S e t u p - P a g e Looking
for
a fl o pp y
The
NMI is di s ab l ed .
E diskette in
drive A
EE wae r
Po
on
d e l a y ai -sEEE
e
Re a d i n g t h e f i r s t
start-ing.
N ex t ,
t-rh e
s e c t o r of t he di s ke t te
initialization
coda
c h e cEkFs uSme t u pw-i l lP a g ebeE F A
read error o c c u r r e d
EF ri fi e d .
ve
w hi le re ad in g th e
Initializing
the
DMA
fl o pp y d ri ve in dr iv e A:
controller,
p er fo rmi ng
the keyboard co nt ro ll er
FO
Next, s e a r c h i n g f o r t h e
BAT
test,
starting
A M I B O O T. R O M fi l e i n
memory
refresh,
and
t he roo t di re c to r y.
e n t e r i n g 4 G B fl a t
mFlo d e next.
The
A M I B O O T.
ROM
fi l e i s n o t i n t h e r o o t
Ud
nikr n
eo
c -w n
tory interrupt
F2
N ex t , re a d i n g a n d a r i a Starting
memory sizing
lyzing
the
fl oppy
next
di skette FAT t o fi n d t h e
clu ster s o c c u p i e d b y
Re turni ng to real mod e.
the
A M I B O O T.
ROM
Executing any OEM
fi
l ex t , r e a d i n g t h e A M I pF3
at ch e s
an d
s e tt in g
Ne
t he s t a c k n ex t .
B O O T.
ROM
fi l e , .
c l u s t e r by c lu s t e r.
Pas sing control to
the
uF4
ncompressed
code
T h e A M I B O O T. R O M
in
shadow
RA M
at
fi l e i s n o t t h e c o rr e c t
size
E000:
0000h .
The
i FS
ni ti al i zati on c o d e
is
Next,
di s abling internal
copied to seg ment 0
c a c h e m e m o r y.
a n d c o n t ro l w i l l
F6
he
t r a n s f e r r e d in
segment 0
F7
FEt
FC

C o n t ro l i s i n s e g m e n t 0
Next,
checking
if
<Cul>
<Home>
w a s p re s s e d a n d
v e r i fying the
system BIOS
c he c k s u m
If either
<Ctil
<Home>
w a s p re s s e d o r t h e
system BIOS checksum
is
bad, next
willgo
to
checkpoint
code EOh.
The
onboard
fl o pp y
controller if available is
initialized.
Next,
beginn i n g
the
base
5 1 2 K B memory test

size
BootE0

Shadow
Block

System
test

memory

ElE l S e t u p - P a g e

El

E2E 2 S e t u p - P a g e E 2
Initialize interrupt
vectors
E3 E3 E 3 S e t u p - P a g e E 3
Initialize
Ti m e C l o c k

Initializing
the interrupt
v ec t or t ab le next
I nitializing the DM A and
Interrupt controllers

initialize S y s t e m
E7 E 7 S e t u p - P a g e 5 7
Management
Manager
Output one beep
ESE S S e t u p - P a g e E a

Next,
ROM.

Next, p r o g r a m m i n g t h e
fl a s h R O M

FF I n t 1 9 B o o t At t e m p t

Flash
ROM p r o g r a m ming waressta sning ste
system BIOS.

E nabling the fl op py
drive
controller
and
Ti m e r
IREts. E n a b l i n g i n t e rn a l
c a c h e m e m o r y.
G o
t o
B I O S

EB E B S e t u p - P a g e E B

Pa r i t y E r r o r i n Fi r s t 6 4 K R A M . Tr y r e s e a l i n g t h e
m e m o r y fi r s t . I f t h e e r r o r s t i l l o c c u r s , r e p l a c e t h e
memory with known good chips.

3 beeps

B a s e 6 4 K R A M Fa i l u r e . Tr y r e s e a t i n g t h e m e m o r y
fi r s t . I f t h e e r r o r s t i l l o c c u r s , r e p l a c e t h e m e m o r y
w i t h k n o w n good chips.

4 beeps

System timer failure

5 beeps

P ro c e s s f a i l u r e

6 beeps

7 beeps

Ke y b o a r d C o n t r o l l e r 8 0 4 2 - G a t e A 2 0 E r r o r. t r y
reseati n g t h e ke y b o a rd c o n t ro l l e r c h i p .
if t he erro r s ti ll
oc cu r s ,
r e p la ce t h e ke y b o a rd c h i p , I f th e erro r p er s i s t s , c h e c k
p a r ts o f th e s ys tem rel a ti n g to th e keyb o a rd . a . g .
tr y a n o th er keyb o a rd , ch ec k to s ee i f th e s ys tem
P ro c e s s o r. Vi r t u a l M o d e E x c e p t i o n I n t e rr u p t E r ro r

10 beeps

D i s p l a y M e m o r y Re a d / Wr i t e Te s t Fa i l u r e I N o n - f a t a l ) .
Re p l a c e t h e v i d e o c a r d o r t h e m e m o r y o n t h e v i d e o
cRaOr d
M. B I O S C h e c k s u m ( . 3 2 K 8 a t F O 0 0 1 0 ) Fa i l e d . i t i s
n o t l i kel y t h a t t h i s er ro r ca n b e c o r r ec t ed b y
re se al in g
the
chips..
Consult
the
motherboard
s u p p l i e r o r a n A M I p r o d uc t d i st ri bu to r Fo r re pl ac e m en t
pa n( s ) .
C M O S S h u t d o w n R e g i s t e r R e a d / Wr i t e E r r o r

11 beeps

Ca ch e m em or y e rror

2 s h or t

(2)AMI BIOS beep Codes {Non -fatal errof )


P O S T Fa i l u r e - O n e o r m o r e o f t h e h a r d w a r e t e s t s
h a s f ai le d

8 beeps

9 beeps

A n e r ro r w a s e n c o u n t e r e d i n t h e v i d e o B I O S
1 l on g 2 s ho rt R O M , h o r i z o n t a l r e t r a c e f a i l u r e h a s b e e n
e n c o u n t e re d
1 long 3 short Con v en ti on al /Ex t en d ed me mo r y fa il ure

or a
-,

1 l on g 8 s ho rt

D i s p l a y ( Re t r a c e t e s t f a i l e d

1 shod

No e rror d ur in g POS T

2 short

A n y N o n - f a t a l e r r o r. e n t e r C M O S S E T U P t o r e s e t

f3 ) Awa r r i B IO S b e e p c o d e s

1 long 1 short RA M o r m o t h e r b o a r d e rr o r

24

DMA

22

(1 ) AM I BIO S be ep c od es f la ta l er ro r )

Checksum
B I O S ROM

Initialize PLC

B o o t t o Fu l l D O S

D R A M Re f r e s h Fa i l u r e . Tr y r e s e a t i n g t h e m e m o r y
fi r s t . I f t h e e r r o r s t i l l o c c u r s , r e p l a c e t h e m e m o r y
wi th kn o wn good chips.

re

SegMulti

Initialize

Bo ot to Mi n i D O SEAE A S e t u p - P a g e E A

7. D e s c r i p t i o n o f b e e p c o d e

2 beeps

system

Set
Huge
ment
Initialize
Process
or

C l e a r H u g e S e g -E9E 9 S e t u p - P a g e E 9
meat

23

1 beep

the

I ni ti al iz e t he C P U

Check
force
covery boot

e r a s i n g t h e fl a s h

FD

Initialize
br id ge

Initialize

N ex t , d e t e c t i n g t h e
t yp e o f ! La sh ROM ,

21

the

time ialize s y s t e m
r

E5E 5 S e t u p - P a g e E 5

E6 E S S e t u p - P a g e E 6

Initialize
ch ip s e t

next

Run
E4E 4 S e t u p - P a g e E 4

I ni ti al iz e v id eo

Phoenix4.0/Tandy3000

and

1 V o i r d m e a o tio Error, Cannot Initialize Screen to Display Any


1 long 2 short in-

1 long 3 Short

Keyboard Controller error


1 long 9 short F l a sh RAM / E P R O M (which on the motherboard) error.
(BIOS error)
Long beep
Memory bank is not plugged well, or broken.

2 - 1 - 1- 1

Set Init ial C PU spe ed.

2 - 1 - 1- 3

'Initialize interrupt vectors.

2 -1 - 2- 1
2 -1 - 2- 3
2 - 1 - 2- 4

Initialize BIOS interrupts.


Che ck R OM cop yrigh t not ice.
Init ial ize manager for PC I Opt ions R OMs.

2 - 1 - 3- 1

Ch e ck v i de o co nfi g ur at i o n a g ai n st C MOS .

4 Phoenix BI
1 Ch eIck
n it ia li z e ha rd - d i s k c on trol le r ,
De scr i pt i o n3 I - Wh
2 -aIt -to

1-3 - 3 - 3
1 - 3 -4 - 1
1 - :I - 4 - 3
1 - 4 - 1 - 3

2 - 1 - 32 - 1 -3Verify Real 3Mode


-2 - 1
-2
I n i t i a l i z e l o c a l - b u s h a rd - d i s k c o n t ro l l e r.
2 - 1 - 4Get CPU type.
3 -2 - 1
-3
Jump to Userfoatch2.
2 - 1 - 4Initialize system
hardware.
3 - 2 -2
-- 1
D i sa b le A2 0 ad dre ss l in e .
2 - 2 - 1Initialize chipset
POST
3 - 2 - registers
2
-3
Cwith
l e a r initial
huge E
S s e gvalues.
me n t re gi st er ,
2 - 2 - 1Se t in POS T3 fl- a
2 g -- 3
-1
S ea rc h f or o pt io n ROM s .
2 - 2 - 2Init ial ize CPU regi ster s.
2 - 2 - 2( 5 } IS M B IO S b eep
Initialize cache to rnitiar POST values.
2 - 2 - 3Beep Code
D e s cr ip t io n
Initialize I/O.
2 - 2 - 3No Beeps
N o P o w e r. L o o s e C a r d . o r S h o r t .
Init ial ize Pow er Mana gement .
2 - 2.- 41 S hregisters
o r t B e e p with initial POST values.
Normal POS T, computer is ok.
Load alternate
2 - 3 - 12 SPatch
hort Beep
Jump to User
P O S T e r r o r . r e v i e w s c r e e n f o r 2 - 3 - 1r
Initialize keyboard controller.
code.
2 - 3 - 2Continuous Beep
No Power , Loos e C ard, or
BI OS R OM ch e cksu m 2 - 3 - 2Short.
Re p e a t i n g S h o r t B e e p
No Power , Loos e C ard, or
8254 timer initialization_
2 - 3 - 3Short.
O n e L o n g initialization.
and one Short Beep
Motherboard issue.
8237 DMA controller
2 - 3 - 3O n e L o n g Interrupt
a n d Tw o sController.
hort Beeps
Reset Programmable
V
2 - 3 - 4Video
(M o n o / C G A D i sp l a y C i rTest DRAM refresh.
cuitry] issue.
2 - 3 - 4One Long and Three Short Beeps.
V i d e o ( E G A ) D i s p l a y C i r c u i t r y.
Test 8742 Keyboard Controller.
2 - 4 - 1T
h
r
e
e
L
o
n
g
B
e
e
p
s
Ke
y
b
o
a
r
d
.
,
Ke
y
b
o
a
r
d
c
a
r
d
e
r
r
o
r.
Set ES segment to register to 4 GB2 - 4 - 1ne Beep, Blan k or Incorrect
V i d e o D i s p l a y C i r c u i t r y.
28 AutosizeODRAM.
2 --A - 2Displ ay
C le a r 51 2 K ba se RAM.
2 - 4 - 2Tint 512K base address lines.
2 - 4 - 4Toot 6 1 2 K b a n e m em o r y.
2 - 4 - 4Te st CPU bu s - cl ock f reque ncy.
3 - 1 - 1-

1-4 - 2 - 4

Reinitialize the chipset.

1-4
1-4
1-4
1-4

Sh a do w sy st e m BI OS R OM.
Reinitialize the ca cheAut o si ze ca ch e .
Confi gure advan ce d ch ipset re gi ster s.

Be e p Co d e
1
1
1
1
1
1
1

1
1
1
1
1
1
1

- 1
- 2
- 2
- 3
- 3
- 3
- 4

3
1
3
1
2
3
1

1 - 1 - 4 -3
1-2 - 1 - 1
1-2 - 1 - 2
1-2 - 1 - 3
1-2 - 2 - 1
1-2 - 2 - 3
1
1
1
1
1
1
1

2 - 3 - 1
2 - 3 - 3
2 - 4 - 1
3 - 1 - 1
3 - 1 - 3
3 - 2 - 1
3 - 3 -1

- 3 - 1
- 3 - 2
- 3 - 3
- 4 -1

1-4 - 4 - 2

3-1
3-1
3-1
3 -1
3-1

Load alternate registers with GMOS values

2
3
1
3
1
3
1
3
1
3
1
1
3
1
3
1
3
1
3
1
3
1
3

1
3
-1
1-- 3
2- 1
2- 3
3- 1
3- 3

3 -1 - 4- 1

Initialize PCI bus and devices.


Initialize all video adapters in system.
Sh a do w v id e o BI OS R OM.
Display copyright notice.
Display C PU type and spe ed.
Test keyboard.
Set key click if enabled.
56 Enable keyboard.
Test for unexpected interupts.
Di sp l ay p ro mp t ' Pre ss F 2 to en te r SE TU P' .
Test RAM between 512 and 640k.
Te st exp a nd e d me m or y
Te st extend ed memory add re ss l ine s.
Jump to User Patch1.
Confi gure advan ce d ca ch e re gisters.
En ab l e ext ern a l an d C PU ca ch e s.
Display exte rnal cache size.
Di sp l ay sh ad o w me ssa ge .
Display non - di spo sabl e segm ents.
Di sp l ay e rror m e ssa g e s.
Check for confi guration errors.
Test real - time clock.
Check for keyboard errors

co des

Set up hardware interrupts vectors.


Te st co processor of prese nt.
Disable onboard 11 0 ports.
Detect and install external Rs232 ports.
Detect and install external parallel ports.
Re - Initialize onboard I/O parts.
Initialize BIOS Data Area_
Init ial ize Extended BIOS Data Area .

8.

Initialize fl oppy controller.

25

26

Corrective Action
If I fo r g e t t he p a s s w o r d , wh a t c a n I d o ? IL Award 0asswod
djonet

PA S S W O R D

HLT

biostar

?award

AWA R D S W

A L FA R O M E

109F

1EAAh

A WA R D 7 S W

256256

1256

admin

HELGA - S

AWA R E P W

589721

LKWPETER

ally

HLT

g6PJ

II others
Phoenix BIOS: phoenix

Megastar: star

B iostar B iostar: O 54arwms

Micron: sldkj754xyzall

Compag: compag

M ic ro ni e s: do 0 4r ie

CTX International : CT X 123

Packard Belt: bell9

Dell:

Shuttle: spacve

Dell

Digital Equipment: komprie

S i e m e n t s N i x d o r f : S K Y F OX

HP Vectra: hewlpack

Tinys: tiny

IBM: IBM MBIUO sertafu

TMC: 8100

Discharge by software

C M O S R O M c a n b e d i s c h a r g e d b y s o f t w a r e w ay. T h e n h e l p yo u t o sa lve th e pass word p ro b le m. Fol l ow the se meth od , use the pr om pt DE-

BUG - , all things to be easy.


clear Award password
C: l7 DEBUG
o 70 34/or
- o 70

o 71 34/

vie

- o 71 ft/

qd- q d
II. clear AMI BIO S password
C: I> DEBUG
ff y o u f o r g e t y o u r p a s s w o r d , d o n ' t w o r r y f T h e f o l l o w i n g w i l l h e l p
you:
. Omnipotent password
For the BIOS from different manufacturer, their password is
different too. Both om nipot ent password and password us ers set are
a b l e t o u n l o c k t h e c o m p u t e r . Tr y t h e a b b r e v i a t i o n o f m a n u f a c t u r e r o r
the character string which formed by the first letter of each word.
May be it is the omnipotent
pa,c wr Ir d,

for exampba

I. AMI password
AMI

AMI

Bios310

AMU SW

KILLCMOS

589589

SMOSPWD

AMISETUP

ami. Her

BIOS

amreii

AMI SW

errs?

AMI. KEY

AM1 SW

amipswd

amidecod

amiami

PA S S W O R D

LKWPETER

B I O S PA S S

AMIPSWO

A. M_

27

- 0 70 16/or

1010

store CMOS program fi rst, then do the d is c h a r g e, o r e l s e i t i s e a s y


t o d i sc h a r g e bu t h a r d t o r e c o ve r.
h ar d wa re ju mp er d is ch ar g e to CM OS B IO S
All the computers coul d dischar ge to CMOS BIOS by
switch or jumper. a n d c l e a r a n y p r o m p t ( s y s t e m b o o t i n g
p r o m p t . C M O S s e t u p p r o m p t , ke y l oc k pr om pt) . The re ar e
ex am p les fo r the p ar ti cu l ar i ty of CM OS of so me Original
packaging computer:
T h e d i s c h a r g e o f C O M PA Q a n d A S T i s l i n i s h e d b y
c l o s e / o p e n t h e switch, but except the state power off , follow
these steps:
a. when the external powe r is turned oft , pus h SW 1 and
SWI -2 to

" on '.
b. external power is turned on, restart the computer.
c. after 1 to 5 minutes. turn off the computer
d. push SW1 an d SW1 -2 to 'of f '
e. turn on the computer. enter CMOS setup to reset if
Most of motherboard discharge to CMOS by jumper, and for the
different board, the pin is different. During the discharge, read the
user's guide of motherboard first, if the state of CMOS discharge
jumper pin is not included in it, to check that whether there are sighs
on the motherboard, such as ' Exit Batter', ' Clean CMOS', "CMOS
ROM Reset'. If you find these sign, connect the pin of switch, or
else, remove the battery_

- 0 70

0,./
- 0 71 16/
71
N ot e : th e s et u p of C M O S B I O S w i l l b e e r a s e d d u r i n g t he
d i s c h a r g e , s o the computer is able to running until you reset it.
If it is COMPAQ computer, you'd better get a fl oppy disk which

28

Col . get helps from youur deafer


If the problem is not solved still, please get in touch with you dealer.
(2)How to enter CMOS SETUP?
BIOS

Key
or <ESC>
or <Ctrl -k <Alt>

Screen
instruction
Displayed
Displayed

AM1
Award

<Del>
<Del>

MR

< D e l > o r < C i d > + < Al t > + <E S C >

NONE

Qu a dt e l

<F2>
Press <F10> when the cursor
pl ayed on top right scre en

Displayed

ESC>

dis-

NONE

AST

<Del>

+ <Alt> + <S>

NONE

Pho e n ix
<Del>
Hewlett
Pa cka rd ( H P) <F2>

+ <Alt> + <S>

NONE
NONE

9. If the code is not included in the book, what can I


do?
As the marnboard manufacturer defines the code. Some codes
haven' t been defined, so you can get in touch with you deafer and
find them. Also if you have the new code meaning, you can write them
down in the following table:
CODE

De scr i pt i o n

BIOS type (V)


Award

AMI

Memory
slot or
extende
d slot

Plugged in the wrobng


direc- lion

Insert it property

The slot is dirty or


something in it
Metallic spring stice in the
slot is out of shape or
ruptured.

Clean it

Metallic spring stice in the


slot is rusty or mouldy
C PU i s b a d

CPU

Phoenix

T h e j u m p e r se t u p o r
C MO S setu p of C PU is
erro r.
C PU p i n i s di rt y
C PU i s n ot p lu g g ed w e l l .
The pin is dirty

Error of
POST
card or it
plugged

29 1 0. A n s w e r s o f

f req u e n t l y - a s k ed
questions
NOTE: 1. Don't agai nst the rules in motherboard quality
guaranty du ring repairthe board.
2. Troubleshooting only when the power off.
Error
description
solutions
Memor
Memory bank is bad
Replace it and try again
y Bank
'Cl ean it with st udent
ry bank is
eraser and try again.
dirty Pi n of me m or y
It is not match. the other Insert the right memory bank.
bank

Refi t it' s shape or replace it


Wa sh
w i th
th e
p u re
a l co ho. Inserts it and pull it
out Prequentiy after it is
dry.
Replace it . (Touch it to check
if it does not generate heat
or overheated)
Check the setup of
working
voltag e and fre quen cy of
C lear the dirty thi ngs,
in sert and pull out it
frequently.
Check the CPU pin
Clean
it
with
student
eraser. Insert the card and
pull it out many times.

The POST card is plugged


in wrong slot
ItIrteicstiglnugged in the wrong di-

Distinguish carefully
between I SA slot and PCI
slot
M a ke
sure
the
component
Side should
face to the power pin

The POST card is bad

Get in touch form you


dealer. (P6 7 8 0 16 3 . ne l l
Check the power and
C P U (Limper.

The motherboard is not


run- ning
Po
the
There is no co de export
,
to
c o d e i s which
the
sto
pp e d
'F'15SircsarVntseirnt
Mot h er bo a rd e rror
POST
tails midThe motherboard send the
way
e r ro r c o d e t o i d e a d i sp l a y

30

Tr y th e o th e r slo t .
Obligatory content"}

(See

'

Accordi ng to error code s


Connect
the video display.
Acco rdi n g t o th e m e ssag e
o n the screen to check the
error, then try again.

Introduce of run LEDS


Onl y b y som e unit s and a tew mainboard slot m essage, it could runs
n o r m a l l y, a n d i t h a s a l o w e r r o r p e r c e n t u m . I t t h e c a r d i s p l u g g e d i n t o t h e b a d
s l ot , t h e c o d e st o p ch a n g i n g , o r t h e o t h e r L ED s is n o t l i g ht , b ut t h e r u n L ED i s
q u i t e p o s s i b l e t o r u n n o r m a l l y. You c a n s o l v e t h e f o l l o w i n g p r o b l e m s b y t h e
res ult of " if t he run LED has light ed, t he m ainboard has ever ran":
1.

The code of the card is bad.

2.

The card is not fit for the mainboard whic h you us ing.

3.

PC I slot or IS A scot is b ad,

4.

T h e c a r d i s p l u g g e d i nc o r r e ct l y o r p i ns of ca r d a r e d i r t y, o r p i ns i n s l ot rusted.
5 The mainboard stops working.
6. The mainboard is working on programs which is out of relation to
c o d es .