textfiles/computers/ASTRESEARCH/0055.tb

214 lines
9.4 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

AST RESEARCH TECHNICAL BULLETIN TB-0055 9-21-84
FAULT ISOLATION OF THE IBM PC-1
USING THE POWER ON SELF TEST (POST) DIAGNOSTICS
Each time the IBM PC-1 (64K motherboard) is powered on, the ROM
BIOS initiates a built-in set of diagnostic tests to determine
the functionality of the hardware.
These tests are also performed (with the exception of the RAM
test) each time a "warm boot" is initiated (Ctrl-Alt-Del).
Failures to the diagnostic tests can be caused by component
failures on the system motherboard, errors in switch settings, or
a defective expansion board. These failures are indicated by a
sequence of beeps, error codes on the CRT display or both.
The attached tables present the tests in the order in which they
are performed. Thus, if an error is detected, fault isolation
can be accomplished as the tests above the failure have been
completed successfully.
Table 1 is applicable to an IBM PC-1, which is NOT fitted with
either a "bootable" harddisk or an IBM Expansion Chassis.
Table 2 is applicable to an IBM PC-1, which is fitted with either
a "bootable" harddisk or an IBM Expansion Chassis.
TABLE 1
POST ERRORS FOR IBM PC-1 WITHOUT EITHER AN
IBM EXPANSION CHASSIS OR A BOOTABLE HARDDISK
SYMPTOM CAUSE
1. System does not respond The power supply has shut
at all when turned on. down,
OR:
The 8088 has HALTed due to:
- Internal 8088 problem.
- BIOS ROM checksum error.
- 8253 timer problem.
- 8237 DMA controller error.
- Error in last 16K of RAM.
Note: Try turning off power
supply, waiting 5 seconds,
then turning it on.
2. System beeps: The 8088 has HALTed due to:
1 long beep (3 seconds), - 8259 interrupt controller
1 short beep (1 second), error.
then stops. - 8253 timer counting too
fast or slow.
3. System beeps: Checksum error in a BASIC ROM.
1 long beep (3 seconds),
1 short beep (1 second),
but continues the power-
up sequence.
4. System beeps: Error in video RAM or error in
1 long beep (3 seconds), 6845 video circuitry.
2 short beeps (1 second
each), continues power-
up sequence.
5. System beeps: The display card is probably not
1 long beep (3 seconds), installed.
2 short beeps (1 second),
1 long beep (3 seconds),
2 short beeps (1 second
each).
6. 'XXYY 201' appears at the RAM error. XX = the high order
top of the display, where byte of the failing segment,
XXYY = four hexadecimal e.g.; XX = 20 would indicate
digits. that the error occurred between
segment 2000 and segment 2400.
(Memory is tested in 16K
blocks, each 64K increments the
segment by 1000. YY = the
failing bit pattern, which can
isolate the specific RAM.)
7. 'XX 301' appears at the Keyboard error. Usually a stuck
top of the display, where key, where XX = scan code of
XX = two hexadecimal digits. the stuck key.
8. '131' appears on display. Cassette port error.
9. '601' appears on display. Disk drive A, or disk adapter
error.
10. 'PARITY CHECK 1' appears. A RAM parity error has occurred
on the system motherboard. The
INT 2 routine in the BIOS gains
control and HALTs the 8088 when
a memory parity error occurs.
Parity checking had been
DISABLED prior to this point in
the test sequence, and is en-
abled here just before reading
the boot record from the disk.
11. 'PARITY CHECK 2' appears A RAM parity error has occurred
on the display. on an add-on memory board. This
message comes from the BIOS
ROM's INT 2 routine, which then
HALTs the 8088.
12. System beeps: This is normal system reponse
1 short beep (1 second). just before the system boots
from the disk. The system has
successfully passed the diag-
nostics.
TABLE 2
POST ERRORS FOR IBM PC-1 WITH AN IBM
EXPANSION CHASSIS OR A BOOTABLE HARDDISK
SYMPTOM CAUSE
1. System does not respond The power supply has shut down,
at all when turned on. OR:
The 8088 has HALTed due to:
- Internal 8088 problem.
- BIOS ROM checksum error.
- 8253 timer problem.
- 8237 DMA controller error.
- Error in last 16K of RAM.
Note: Try turning off power
supply, waiting 5 sec-
onds then turning it on.
2. System beeps: The 8088 has HALTed due to:
1 long beep (3 seconds), - 8259 interrupt controller
1 short beep (1 second), error.
then stops. - 8253 timer counting too
fast or slow.
3. System beeps: Error in video RAM or error in
1 long beep (3 seconds), 6845 video circuitry.
2 short beeps (1 second
each), continues power-
up sequence.
4. '1801' appears at the top Error in expansion unit inter-
of display. (If IBM Expan- face.
sion Unit is installed).
5. 'XXYY 201' appears at the RAM error. XX = the high
top of the display, where order byte of the failing seg-
XXYY = four hexadecimal ment, e.g.; XX = 20 would in-
digits. dicate that the error occurred
between segment 2000 and seg-
ment 2400. (Memory is tested
in 16K blocks; each 64K incre-
ments the segment by 1000.
YY = the failing bit pattern,
which can isolate the specific
RAM).
6. 'XX 301' appears at the Keyboard error; usually a
top of the display, where stuck key, where XX = the scan
XXYY = four hexidecimal code of the stuck key.
digits.
7. '131' appears on the display. Cassette port error.
8. '1701' appears on the IBM Fixed Disk error.
display.
9. System beeps; Checksum error in BASIC ROM.
1 long beep (3 seconds),
2 short beeps (1 second
each), and 'ROM' appears
on the display.
10. '601' appears on display. Disk drive A, or disk adapter.
11. 'PARITY CHECK 1' appears. A RAM parity error has occur-
red on the system motherboard.
The INT 2 routine in the BIOS
gains control and HALTs the
8088 when a memory parity
error occurs. Parity checking
had been DISABLED prior to this
point in the test sequence, and
is enabled here just before
reading the boot record from
the disk.
12. 'PARITY CHECK 2' appears A RAM parity error has occurred
on the display. on an add-on memory board. This
message comes from the BIOS
ROM's INT routine, which then
HALTS the 8088.
13. System beeps: This is normal system response
1 short beep (1 second). just before the system boots
from the disk. The system has
successfully passed the diag-
nostics.