PCAnalyzer Users Guide
PCAnalyzer Users Guide
User’s Guide
Improvement Note
7. Description of beep code LENO EEE EEE ELLE AACE EEE D EEE E TEED DDD D ODD EEE DD ERED DEED (24)
(5 )IBM BIOS beep ‘codes FO ene e ee ne ree nee re Eee EER Ene en ee ee ree nen (27)
(2) How to enter CMOS SETUP? cocccc cre terete ee rennen nn (29)
9. If the code is not included in the book, what can I do? on (29)
10. Answers of frequently - asked Questions vce (30)
Introduce of run LEDS PORE e ne ene ne EEO Oe eR EERE Ee ee REE E EE EERO EEE OU ON ee EEE EE (31)
2. OBLIGATORY CONTENT
@ 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 ds 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 moth-
erboard.
@ 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 ISAslot, 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 slots
of aboard, some could display the code, for example, the code is displayed
and goes from “ 00” to “ FF” when you insert the card into the PCI slot,
which is near to the CPU on motherboard DELL810, but ifin the other slot,
the code would stopped atthe port “38”
© The 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 codes is just
for reference.
1
® According to experience: 2-bits code card is available in testing
mainboard below Pii300. but not avilable in maiboard above Pii300, so it’
s better to buy 4 - bits Pi0050 card, furthermore, we haven't received any ill
response from our buyer.
Decimalist_ | @
Hexadecimal} ¢
The POST ry
card display {4
FRAME | Frame periods Lights allthetime. Turn on and off only when
there is a circular frame message.
Lights only for half - second when you slide the
power switch or the reset switch. If it is lit all
RST Reset the time, check the following: make sure that
the reset pin is plugged properly, or the reset
circuit is boken.
Lights once the board is powered on, if itis not
12V Power jlit, that means the short circuit occurs on
motherboard, or voltage can't up to 12V.
- 12V Power The same as " 12V"
5V Power The same as “ 12V”
_ Thesameas“ 12V’ (- 5V is output oniyin
5V Power ISA slot.)
Lights once the board is powered on, only in
3V3 Power PCI slot there will be 3V3 output. As some
motherboard's voltage can't up to 3V. It could
not light.
2
5. Flow chart
Insert the card into ISA or PCI 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.
Power off, insert the display card. I/O card. keyboard. hard
disk drive and expansion card
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-|—4
troller, or DMA circuit is at fault.
6. Error code table
Phoenix4.O/
Code Award AMI Tandy3000
1B | reserved
Reset u
grammable
1C | Reserved Interrupt Con-
troller
1D | Reserved
1E | Reserved
21 Initialize Siot 1
Code Award AMI
Phoenix4. 0/
Tandy3000
Test 8742
22 {Initialize Slot 2 Keyboard Con-
Trolier
Reading the 8042 input port
and disabling the MEGAKEY
Green PC feature next.
ah Making the BIOS code seg-
23 | Initialize Slot 3 ment writable and performing
any necessary configuration
before initializing the interrupt
vectors
The configuration required | Set ES seg-
before interrupt vector initial- | ment register to
24 }lnitialize Slot 4 ization has completed. Inter- | 4 GB
rupt vector initialization is
about to begin
Interrupt vector initlalization
25 | Initialize Slot5 is done. Clearing the pass-
word if the POST DIAG
awitch is on.
35 | Reserved
3F |Reserved
Display Virus Protest] Preparing the descriptor tables
40 Disable or Enable next
Initialize Floppy Disk Initialize extend-
41 {Drive Controller and ed memory for
Any Drives RomPilot
an 5a] The descriptor tables are pre- |Initialize interrupt
Initialize Hard Drive pare nteling protected|vectors
42 controller and Any mode for the memory test
next
Detect and Initialize] Entered protected mode. En-
43 |Serial & Parallel] abling interrupts for diagnos-
Ports and Game Port tics mode next.
10
Code Award AMI Phoenix4.0/
Tandy3000
interrupts enabled if the diag-
4 nostics switch is on. Initializ-
Reserved
ing data to check memory
>
11
Code Award AMI Phoenix4.0/
Tandy3000
Reboot if Manufac- The memory tes! started, but Display BIOS
turing Mode; If not, not as the result of a soft copyright notice
4E
Display Messages reset. Displaying the first 64
and Enter Setup KB memory size next.
The memory size display has Initialize Multi-
started. The display is up- Boot
4F Ask Password
curity (Optional)
Se- dated
test.
during the
Performing
memory
the se-
quential and random memory
test next
The memory below 1 MB has Display CPU
Write All CMOS! been tested and initialized. | type and speed
50] Values Back to} Adjusting the displayed
RAM and Clear memory size fot relocation
and shadowing next
Enable Parity| The memory size display | Initialize EISA
54 Checker. Enable} was adjusted for relocation | board
NMI, Enable Cache and shadowing. Testing the
Before Boot memory above 1 MB next.
Initialize Option The memory above 1 MB Test keyboard
ROMs from C8000h has been tested and initial-
52 to EFFFFh or if FS- ized. Saving the memory
CAN Enabled to size information next.
F7FFFh
The memory size information
Initialize Time Value and the CPU registers are
53 | in 40h: BIOS Area | saved. Entering real mode
next.
Shutdown was successful. | Set key click if
54 The CPU is in real mode. | enabled
Disabling the Gate A20 line,
parity, and the NMI next
56 Enable USB
devices
The A20 address line, pari-
ty. and the NMI are dis-
57 abled. Adjusling the memory
size depending on relocation
and shadowing next.
The memory size was ad- | Test for unex-
58 justed for relocation and | pected Inter-
shadowing. Clearing the Hit | rupts
<DEL> message next
12
Code Award AMI Phoenix4.
Tandy30000/
Disable CPU
5B cache
Test RAM be-
5C tween 512
and 640 kB
Setup virus protection| The DMA page register | Test extended
60 (boot sector protection) | test passed. Performing | memory
functionality according to | the DMA Controlier 1
setup setting. base register test next.
Try to turn on level 2
cache (if L2 cache al-
ready turned on in post
3D, this part will be
skipped)
Sat the boot up speed
according to setup set-
61 ting
Last chance for chipset
initialization
Last chance for power
management _initializa-
tion (Green BIOS Only)
Show the system con-
figuration table
Setup NUM Lock Status | The DMA controller 1 | Test extended
According to Setup vai- | base register test passed. | memory ad-
ues Performing the DMA con- | dress lines
62 troller 2 base register test
Program the NUM lock. next
typematic rate & type-
matic speed according
to setup setting
13
ode Award AMI Phoenix4.0/
Tandy3000
Enable exter-
68 nal and
caches
Setup System
69 Management
Mode (SMM)
area
Display exter-
6A nal L2 cache
size
Load custom
6B defaults
(optional)
Display shad-
6C Ow — area
message
Display possi-
6E ble high ad-
dress for UMB
recovery
6F
Phoenix4. 0/
Code Award AMI
Tandy3000
70 Display error message
71
72 Check for configuration
errors
76 Check for keyboard er-
rors
7c Set up hardware inter-
rupt vectors
7D Initialize Intelligent Sys-
tem Monitoring
Initialize coprocessor if
7E present
7F Extended NMI source enabling
is in progress.
The keyboard test has started. |Disable onboard Super
Clearing the output buffer andj!/O ports and IRQs
80 checking for stuck keys. Issuing
the keyboard reset command
next
A keyboard reset error or stuck}Late POST device ini-
84 key was found. Issuing the|tialization
keyboard controller interface test
command next
The keyboard controller inter-|Detect and install ex-
face test completed. Wirting the] ternal RS232 ports
82
command byte and initializing]
the circular buffer next.
The command byte was written| Configure non - MCD
83 and global data initialization has} IDE controllers
completed. Checking for a
locked key next
Locked key checking is over.|jDetect and install ex-
84 Checking for a memory sizejternal parallel ports
mismatch with CMOS RAM data
next
The memory size check is] Initialize PC -compati-
done. Displaying a soft errorjble PnP ISA devices
85 and checking for a password or
bypassing WINBIOS Setup
next.
The password was checked. |Re-— initialize onboard
86 Performing any required pro-{1I/0O ports.
gramming’ before WINBIOS
Setup next
15
Phoenix4.0/
Codel Award AMI Tandy3000
16
Code Award AMI! Phoenix4,.
Tandy30000
95 Initializing bus adaptor ROMs | hinstal! COD ROM for |'
from C8000h through 08000 boot
Initializing before passing con- | Clear huge ES seg-
96 trol to the adaptor ROM at| ment register
BA Initialize SMBIOS
19
Phoenix4.0/
Code: Award AMI
Tandy3000
Turn off OEM specific Try to boot with
cache, shadow INT 19
Initialize standard de-
vices with default val-
ves: DMA controlier
co (8237); Pro-
grammable Interrupt
Controller (8259);
Programmabile Interval
Timer (8254); RTC
chip.
OEM Specific - Test to initialize POST
C1 | Size On - Board Error Manager
Memory (PEM)
Initialize error
C2 logging
Test the first 256K Initialize error
DRAM display function
Expand the com-
C3 pressed codes into
temporary DRAM area
including the com-
pressed system BIOS
& Option ROMs.
Initialize system
C4 error handler
20
Phoenix4. 0/
Code Award AMI
Tandy3000
Redirect Int 13h
to Memory Tech-
nologies Devices
CB such as ROM,
RAM, PCMCIA,
and serial disk
Redirect tnt 10h
cc to enable remote
serial video
Re -map 1/0
CD and memory for
PCMCIA
Initialize digitizer
CE and display mes-
sage
The NMI is disabled.
Power on delay is start-
DO ing. Next, the initializa-
tion code checksum will
be verified.
Initializing the DMA
controller, performing
the keyboard controller
BAT test, starting
memory refresh, and
entering 4 GB flat mode
next.
Unknown _inter-
D2 rupt
Starting memory sizing
D3
next
Returning to real mode.
Executing any OEM
D4
patches and setting the
stack next.
Passing control to the
uncompressed code in
shadow RAM at EOOO:
0000h. The initialization
D5 code is copied to seg-
ment 0 and control will
be transferred to seg-
ment 0
21
Phoenix4. 07
Code Award AMI Tandy3000
Control is in segment 0
Next, checking it
<Ciri> <Home>
was pressed and verify-
ing the system BIOS
checksum. if either
06 <Ctit> <Home>
was pressed or the sys-
tem BIOS checksum is
bad, next will go to
checkpoint code EOh.
Otherwise, going to
checkpoint code D7h.
The onboard floppy | Initialize the
controtier if available is | chipset
EO initialized. Next, begin
ning the base 512 KB
memory test
Initializing the interrupt | Initialize the
EI [EI Setup - Page EI | Vector table next bridge
Initializing the DMA and | Initialize the CPU
E2 | E2 Setup - Page E2 | Interrupt controliers
next.
initialize system
E3 | E3 Setup - Page E3 timer
initialize system
E4 | E4 Setup - Page E4 1/0
22
Phoenix4.0/
Code Award AMI Tandy3000
23
7. Description of beep code
(1)AMI BIOS beep codes (fatal error)
ORAM Refresh Failure. Try reseating the memory first. If
1 beep the error still occurs, replace the memory with known
good chips.
Parity Error in First 64K RAM. Try reseating the memory
2 beeps first. If the error still occurs, replace the memory with
p known good chips.
Base 64K RAM Failure. Try reseating the memory first. If
3 beeps the error still occurs, replace the memory with known
good chips.
4 beeps System timer failure
5 beeps Process failure
Keyboard Controller 8042 - Gate A2O Error. try reseat-
ing the keyboard controller chip. If the error still occurs,
6 beeps replace the keyboard chip. If the error persists, check
pP parts of the system relating to the keyboard, e.g. try
another keyboard, check to see if the system has a key-
board fuse
7 beeps Processor, Virtual Mode Exception Interrupt Error
8 beeps Display Memory Read/Write Test Failure (Non -fatal) .
Pp Replace the video card or the memory on the video card.
ROM BIOS Checksum (32KB at F800: 0) Failed. It is not
9 beeps likely that this error can be corrected by reseating the
p chips. . Consult the motherboard supplier or an AMI prod-
uct distributor for replacement part(s).
10 beeps CMOS Shutdown Register Read/Write Error
11 beeps Cache memory error
2 short POST
- Failure - One or more of the hardware tests has
failed
1 long 2 short An error was encountered in the video BIOS ROM, or a
horizontal retrace failure has been encountered
1 long 3 short | Conventional/Extended memory failure
1 long 8 short | Display
/ Retrace test failed
24
1long 2 short Video Error, Cannot Initialize Screen to Display Any in-
formation
1 long 3 short | Keyboard Controller error
{long 9 short os en (which on the motherboard) error.
checksum.
Test
28
25
Set Initial
Initialize vectors.
Initialize BIOS
Check ROM notice.
Initialize for PCI ROMs.
Check video CMOS.
Initialize PCI bus and devices.
Initialize all video in
Shadow video BIOS ROM.
notice.
CPU and
Test
Set click if enabled.
56 Enable
Test for
"Press F2 to enter SETUP’.
Test RAM between 512 and 640k.
Test
Test extended address lines.
to User 1.
advanced cache
external and caches.
extemal cache size.
shadow
non -
error
for errors.
est real - time
errors
Hardware vectors.
Test ot
external
external
3-2-1-1 Initialize hard - disk controller.
3-2-1-2 Initialize local - bus hard - disk controller.
3-2-1-3 Jump to UserPatch2.
3-2-2-1 Disable A20 address line.
3-2-2-3 Clear huge ES segment register.
3-2-3-1 Search for option ROMs.
8. Corrective Action
(1) . If | forget the password, what can ! do?
If you forget your password, don’t worry! The following will help you:
() . Omnipotent password
For the BIOS from different manufacturer, their password is different
too. Both omnipotent password and password users set are able to unlock
the computer. Try the abbreviation of manufacturer or the character string
which formed by the first letter of each word. May be it is the omnipotent
password, for example:
|. AMI password
27
ll. Award passwod
PASSWORD HLT biostar award djonet
AWARD SW ALFAROME jO9F 1EAAh g6PJ
AWARD?SW 256256 1256 admin HELGA -S
AWARE PW 589721 LKWPETER | ally HLT
IN. others
Phoenix BIOS: phoenix Megastar: star
Biostar Biostar: Q54arwms Micron: sldkj7S4xyzall
Compag: compag Micronies: dn O4rie
CTX international: CTX_123 Packard Bell: bell9
Deli: Dell Shuttle: spacve
Digital Equipment: komprie Siements Nixdorf: SKY FOX
HP Vectra: hewlpack Tinys: tiny
IBM: IBM MBIUO sertafu TMC: BIGO
@ . Discharge by software
CMOS ROM can be discharged by software way. Then help you to
solve the password problem. Follow these method, use the prompt” DE-
BUG”, all things to be easy.
I. clear Award password
C: \> DEBUG
- 0 70 34, or - 0 7 tif
- 071 34.” - 071 ff
- Qu -
ti. clear AMI BIOS password
C: \> DEBUG
- 0 70 16,’or - 070 104
- oO TI 166 - 0710,“
- -
Note: the setup of CMOS BIOS will be erased during the discharge, so
the computer is able to running until you reset it. If it is COMPAQ computer,
you d better get a floppy disk which store CMOS program first, then do the
discharge, or else it is easy to discharge but hard to recover.
@ . hardware jumper discharge to CMOS BIOS
All the computers could discharge to CMOS BIOS by switch or jumper,
and clear any prompt (system booting prompt, CMOS setup prompt, key
lock prompt) . There are examples for the particularity of CMOS of some
Original packaging computer:
The discharge of COMPAQ and AST is finished by close/open the
switch, but except the state power off, follow these steps:
a. when the external power is turned off, push SW1 and SW1 -2 to
28
on".
b. external power is turned on, restart the computer.
c. after 1 to 5 minutes. turn off the computer
d. push SW1 and SW1- 2to “off*
e. turnon the computer. enter CMOS setup to reset if.
Most of motherboard discharge to CMOS by jumper, and for the differ-
ent 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 in-
cluded 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, orelse, remove the battery.
@ . get helps from youur dealer
Ifthe problemis not solved still, please get in touch with you dealer.
(2)How to enter CMOS SETUP?
BIOS instruction
or
Award <Del> or + <Alt> +
MR <Del> or <Ctri> + <Alt> + NONE
<F2>
BIOS
CODE Description Award) AMI
29
10. Answers of frequently - asked questions
NOTE: 1. Don'tagainst the rulesin motherboard quality guaranty
duringrepairtheboard.
2. Troubleshooting only when the power off.
Error description solutions
Memory bankis bad Replace it and try again
Pin of memory bank is dirty Clean it with student eraser
Memory
Bank Frbank not {match
mate the e o0tner
other | insert
ee onthe right memory bank.
Flugged in the wrobng direc- | Insert it property
ne slot is dirty or something | Clean it
Memory or | Metalics
slot is out of aring stice in the slot | Refitit'sigs shape or replace it
orruptured.
extende Wash with the pure alcoho.
S!0 Metallic spring stice in the slot | Inserts it and pull it out fre-
is rusty or mouldy quently after itis dry.
Replace it . (Touch it to check
CPU is bad if it does not generate heat or
overheated)
The jumper setup or CMOS | Check the setup of workin
CPU setup of PU is error. voltage and frequency of CP
Clear the dirty things, insert
CPU pin is dirty
and pull out itfrequently.
CPU is not plugged well. Check the CPU pin
Ciean it with student eraser.
The pin is dirty Insert the card and pull it out
many times.
Error of Distinguish carefully between
POST The Post card is plugged in
wrong slo ISA slot and PCI slot
card or it
I - Make
. sure the component
y Berar re ction ed in the wrong di aie should face to the power
30
Introduce of run LEDS
Only by some units and a few mainboard slot message, it could runs
normally, and it has a low error percentum. if the card is plugged into the bad
slot, the code stop changing, or the other LEDs is not light, but the run LED is
quite possible to run normally. You can solve the following problems by the
result of "if the run LED has lighted, the mainboard has ever ran”:
. The code of the card is bad.
AOGN
. The card is not fit for the mainboard which you using.
. PCI slot or ISA slot is bad.
. The card is plugged incorrectly or pins of card are dirty, or pins in slot
rusted.
The mainboard stops working.
. The mainboard is working on programs which is out of relation to
codes.
31