IBM 5170 POST Screen Errors
IBM 5170 POST Screen Errors
net
Home
101-System Board
101 IBM describes this as 'INTERRUPT FAILURE'.
Error
102-System Board
102 IBM describes this as 'TIMER FAILURE'.
Error
103-System Board
103 IBM describes this as 'TIMER INTERRUPT FAILURE'.
Error
104-System Board
104 IBM describes this as 'PROTECTED MODE FAILURE'.
Error
105-System Board
105 IBM describes this as 'LAST 8042 COMMAND NOT ACCEPTED'.
Error
106-System Board
106 IBM describes this as 'CONVERTING LOGIC TEST'.
Error
107-System Board
107 IBM describes this as 'HOT NMI TEST'.
Error
108-System Board
108 IBM describes this as 'TIMER BUS TEST'.
Error
109-System Board
109 IBM describes this as 'LOW MEG CHIP SELECT TEST'.
Error
Note that simply fitting a good battery is alone, not enough to remove the 161
error. One also needs to then complete the SETUP procedure. The combination of
those two actions should remove the 161 error.
161-System Options
161
Not Set-(Run SETUP)
Some possible causes:
• A dead/low battery was replaced with new but the SETUP procedure has yet to
be done.
• Faulty motherboard.
www.minuszerodegrees.net/5170/post_errors/5170_post_errors.htm 1/6
13/07/2021 minuszerodegrees.net
• A CGA video card is fitted, but the SETUP configuration (CMOS SETUP) is set for
MDA (monochrome), or 'special' (EGA/VGA).
• An MDA ( monochrome) video card is fitted, but the SETUP configuration (CMOS
SETUP) is set for CGA, or 'special' (EGA/VGA).
IBM describes this as 'CLOCK NOT UPDATING', but that is only a partial
description.
Either, there are invalid clock (date/time) values in the CMOS/RTC chip, or the
clock in the CMOS/RTC chip is not ticking over (not advancing).
• A hiccup of some kind has corrupted the clock values. Correct this by running
the SETUP procedure.
The amount of base RAM or expansion (extended) RAM discovered by the POST is
different than the amounts recorded in SETUP configuration (CMOS SETUP).
164-Memory Size
164 • User has added RAM but failed to then perform the SETUP procedure.
Error-(Run SETUP)
• User ran the SETUP procedure, and during that procedure, entered incorrect
amounts for the RAM.
• Faulty RAM (faulty in a way that unfortunately, leads the POST to believe that
there is less RAM than fitted).
where AAAAAA is the hexidecimal address (in bytes) of the failing word and BBBB
shows which bits in the word have failed.
You can use the diagram here to calculate the failing bit/s, and the address as a
KB figure.
NOTE: If the BBBB portion (failing bits) contains many "F", example: "FFFE",
then it is highly likely that non-existing RAM is being tested.
For example (one of many), this would occur if the machine SETUP is
configured for 640K of RAM, but only 512K is fitted.
202
Error IBM's description is at here.
203
Error IBM's description is at here.
If the error is preceeded by a byte, e.g. "21 301-Keyboard Error", that indicates
that a key is stuck down on the keyboard. The byte indicates which key.
www.minuszerodegrees.net/5170/post_errors/5170_post_errors.htm 2/6
13/07/2021 minuszerodegrees.net
• No keyboard.
• Faulty keyboard.
The POST interrogated the keyboard controller chip on the motherboard to get the
status of the 5170's keylock switch (on front panel).
302-System Unit • Keylock is in the unlocked position, but the keylock switch is faulty (faulty in a
302
Keylock is Locked way that has closed the contacts on motherboard connector J20).
To rule out the keylock, simply remove the plug on motherboard connector J20, as
shown removed in the right-hand photo at here. If the 302 error no longer
appears at power on of the 5170, it means that the keylock is the 302 cause.
Power off the IBM 5170, then remove the keyboard, then power the IBM 5170
back on.
303-Keyboard Or If the 303 error has gone, it means that the keyboard is faulty (faulty in a
303
System Unit Error particular way).
If the 303 error remains, it means that the motherboard is faulty (faulty in a
particular way).
Power off the IBM 5170, then remove the keyboard, then power the IBM 5170
304-Keyboard Or back on.
304
System Unit Error If the 304 error has gone, it means that the keyboard is faulty (faulty in a
particular way).
If the 304 error remains, it means that the motherboard is faulty (faulty in a
particular way).
A known cause: Having only a CGA video card fitted, but motherboard switch SW1
401 401-CRT Error
is incorrectly set to the MDA position (rear).
A known cause: Having only an MDA (monochrome) video card fitted, but
501 501-CRT Error
motherboard switch SW1 is incorrectly set to the 'CGA' position (front).
• POST can't find the floppy portion of the IBM Fixed Disk and Diskette Drive
Adapter
• Wrong type of twisted cable is being used - hard drive type instead of floppy
drive type. (photo of difference)
• Floppy drive A: - does not have power to it (either +5V or +12V, or both).
www.minuszerodegrees.net/5170/post_errors/5170_post_errors.htm 3/6
13/07/2021 minuszerodegrees.net
• BIOS issue:
Are you seeing the 601 after removing the IBM Fixed Disk and Diskette Drive
Adapter and substituting it with something else ?
There is something in the second and third BIOS revisions of the 5170 that
expects the IBM Fixed Disk and Diskette Drive Adapter.
602-Diskette Boot
602 IBM describes this as 'DISKETTE BOOT RECORD IS NOT VALID'.
Record Error
The 5170's POST, upon seeing that a hard drive is included in the SETUP
configuration (CMOS SETUP), asked the hard disk controller to perform an 'internal
diagnostic' (see 1782 error). That passed. The POST then asked the controller to
issue a 'Recalibrate drive' command to the first hard drive (C:). The 1780 error
was displayed because that command failed.
• On the controller, control cable (34 pin) accidentally connected to J1 (for floppy
drives) instead of J5 (for hard drives). See diagrams at here.
• On the controller, control cable (34 pin) is connected to J5 upside down. See
1780 1780-Disk 0 Failure
diagrams at here.
• Drive Select jumper on hard drive is in wrong position for the type of control
cable being used. See diagrams at here.
• A twisted control cable is being used but is the wrong type - floppy drive type
instead of hard drive type. (photo of difference)
• Hard drive does not have power to it (either +5V or +12V, or both).
• Hard drive controller card is faulty (even though it earlier passed its 'internal
diagnostic' [test 1782]).
• Hard drive controller card is in an 8-bit slot (example: 5170 slot 7) instead of a
16-bit slot.
• Hard drive controller card has 'dirty' edge connectors (ones that affect this test).
1781 1781-Disk 1 Failure Per 1780 error, but for second hard drive (D:)
The 5170's POST, upon seeing that a hard drive is included in the SETUP
configuration (CMOS SETUP), asked the hard disk controller to perform an 'internal
diagnostic'. The 1782 error was displayed because, either the controller
responded in the negative, or the controller did not respond within a minute.
1782-Disk Controller
1782 • Hard drive controller card is not seated properly in its slot.
Failure
• Hard drive controller card has 'dirty' edge connectors (ones that affect this test).
• Wrong type of hard drive controller card is fitted (example: XT class controller is
fitted).
• Hard drive controller card is incorrectly jumpered (example: set for secondary
address range, not primary).
1790 1790-Disk 0 Failure The 5170's POST, upon seeing that a hard drive is included in the SETUP
configuration (CMOS SETUP), asked the hard disk controller to perform an 'internal
diagnostic' (see 1782 error). That passed. The POST then asked the controller to
issue a 'Recalibrate drive' command to the first hard drive (see 1780 error).
That passed. The POST then asked the controller to read certain sectors on the
first hard drive. The 1790 error was displayed because one of those reads failed.
www.minuszerodegrees.net/5170/post_errors/5170_post_errors.htm 4/6
13/07/2021 minuszerodegrees.net
• A new hard drive was fitted but its low-level format does not match that of the
controller. Low level format the drive after fitment. <----- Common, if new
drive fitted
• Hard drive has fewer cylinders or heads than the drive C: type in the SETUP
configuration (CMOS SETUP) indicates.
• Faulty hard drive controller card (specifically the drive data processing area).
• Hard drive C: is getting +12 volts, but not the hard drive controller card. See
note 1.
• The hard drive controller card is not getting -12 volts. See notes 2 and 3.
1791 1791-Disk 1 Failure Per 1790 error, but for second hard drive (D:)
Intermittent and unlike below, there is no '1' nor '2' following 'PARITY CHECK'.
PARITY CHECK
(The IBM BIOS in an IBM 5170 always displays a 1 or a 2 after PARITY CHECK.)
PARITY CHECK 1
xxxxx 'xxxxx' will either be the address where the parity error occured, or it will be five
question marks if the address could not be determined.
A parity error occurred when an address in expansion card hosted RAM was
read.
PARITY CHECK 2
'xxxxx' will either be the address where the parity error occured, or it will be five
xxxxx question marks if the address could not be determined.
PARITY CHECK 2 with five question marks is also known to occur in the specific
situation stated at here.
Note 1 Maybe the +12V connection to the motherboard is bad. Try remove/refit connector P8.
Note 2 Check -12 volts out of power supply.
This check should not be required if you have the genuine 5170 power supply, because the corresponding
lack of a POWER GOOD signal would not have allowed the motherboard to start.
Note 3 Maybe the -12V connection to the motherboard is bad. Try remove/refit connector P8.
www.minuszerodegrees.net/5170/post_errors/5170_post_errors.htm 5/6
13/07/2021 minuszerodegrees.net
www.minuszerodegrees.net/5170/post_errors/5170_post_errors.htm 6/6