Jump to content

IBM PS/2 Model 50 Troubleshooting Guide

From RetroTechCollection

This guide covers diagnostic procedures and the complete IBM PS/2 numeric POST error code reference applicable to the IBM PS/2 Model 50 (machine type 8550, both the original 8550-021 and the 8550-031 / 061 Model 50 Z).

Audio Beep Codes

[edit | edit source]
Model 50 power-on audio codes
Pattern Meaning
1 short POST OK
2 short Numeric error displayed on screen
1 long + 1 short Display or display adapter problem
1 long + 2 short Display or display adapter problem (alt path)
1 long + 3 short EGA / advanced display problem
Continuous short beeps Keyboard problem — check fuse, cable, 8042
Continuous solid beep System board failure
Click then no beep PSU started but Power Good not asserted in 150 ms — shorted planar tantalum
No display, no sound PSU fold-back from a planar short

Numeric POST Error Codes

[edit | edit source]

The Model 50 uses the standard PS/2 Major/Minor numeric error format. MCA-specific codes (especially 165 card-ID-mismatch) are critical for this generation.

1xx โ€” System Board

[edit | edit source]
Major code 1xx โ€” system board
Code Meaning
101 Interrupt failure (8259A PIC)
102 Timer 0 failure / BIOS ROM checksum error
103 Timer interrupt failure or 2 KB CMOS RAM test
104 80286 protected mode failure
105 Last 8042 keyboard controller command not accepted
106 Converting logic test
107 NMI test (parity check)
108 Timer bus test (8253/8254)
109 DMA (8237) test error
110 Planar parity error
111 I/O parity error (MCA adapter)
112 Watchdog timeout (MCA adapter failure)
113 DMA arbitration timeout (MCA adapter failure)
114 External ROM checksum error
121 Unexpected hardware interrupt
151 Bad battery
152 RTC or CMOS error
160 Planar ID not recognised — loose MCA riser
161 CMOS empty — replace Dallas DS12887 RTC
162 CMOS checksum mismatch
163 Time and date not set
164 Memory size error — run SETUP
165 Card ID mismatch — run Auto Configuration from Reference Diskette
166 MCA card busy error
167 RTC not updating
199 User-indicated configuration not correct

165 card ID mismatch

[edit | edit source]

The single most common POST error on a Model 50 with any installed MCA cards. Occurs when:

  • A new MCA card has been added since the last Auto Configuration run.
  • An existing card has been removed.
  • An ADF (Adapter Definition File) is missing from the working Reference Diskette.
  • An MCA card's edge fingers are dirty and the card is intermittently reporting a different ID.

Resolution: boot the Reference Diskette, select Backup the Reference Diskette to a working diskette if you do not have a working copy, then Set Configuration โ†’ Run Auto Configuration. Insert each option diskette as prompted to load missing ADFs.

161 / 162 / 163 cluster

[edit | edit source]

Dead Dallas DS12887 RTC battery. Replace per IBM PS/2 Model 50 Maintenance Guide and re-run SETUP from the Reference Diskette.

2xx โ€” Memory

[edit | edit source]
Major code 2xx โ€” memory
Code Meaning
201 Memory test failed. The hex digits preceding "201" identify the failing 64 KB bank and bit
202 / 203 Memory address line failure (0โ€“15 / 16โ€“23)
207 ROM failure
211 Base 64 K on I/O channel failed (planar SIMMs)
215 / 216 Base 64 K on daughter card failed (MCA memory adapter)
221 ROM-to-RAM mapping error (latches until fixed)
225 Wrong / defective / slow memory — check 125-ns vs 85-ns SIMM

A 225 error on a Model 50 that previously worked usually means the wrong-speed SIMM was fitted (85-ns where 125-ns belongs, or vice versa, or a non-PS/2-pinout SIMM).

3xx โ€” Keyboard

[edit | edit source]
Major code 3xx โ€” keyboard
Code Meaning
301 Keyboard did not respond / stuck key. The XX value preceding "301" is the scan code. Also occurs if keyboard plugged into mouse port
302 User-indicated keyboard test failure
303 Keyboard or 8042 controller error
304 Planar (8042) error / CMOS does not match keyboard
305 +5 V keyboard fuse blown โ€” replace fuse on planar

4xx / 5xx โ€” Integrated VGA

[edit | edit source]
  • 401 โ€” Planar VGA error (monochrome path).
  • 501 โ€” Planar VGA error (colour path).
  • 2401 โ€” Diagnostic VGA error.
  • 2408 โ€” VGA ground circuit fault.

6xx โ€” Diskette

[edit | edit source]

Standard PS/2 6xx codes. The 6xx codes cover the planar floppy controller and the 1.44 MB drive.

  • 601 โ€” Drive or controller test failed.
  • 602 โ€” Boot record invalid.
  • 606โ€“626 โ€” Verify / format / read / write / NEC / DMA / seek / CRC / address-mark errors.
  • 650 โ€” Drive speed error.
  • 651โ€“656 โ€” Format / verify / read / write / controller / drive failures.
  • 657โ€“660 โ€” Write-protect or change-line signal stuck.

7xx โ€” 80287 Math Coprocessor

[edit | edit source]

7xx errors raised only if software invokes the 80287. POST does not run a 80287 test unless explicitly enabled.

17xx โ€” ST-506 Fixed Disk

[edit | edit source]

For Model 50 (8550-021) and Model 50 Z 30 MB (8550-031) with the ST-506 Fixed Disk Adapter/A:

Major code 17xx โ€” ST-506 fixed disk
Code Meaning
1701 Controller POST error
1702 Controller timeout
1703 Drive seek failure
1780 Drive 0 timeout at IPL (drive not up to speed / stiction / cable off)
1790 / 1791 Format not recognised / data cable off

104xx โ€” ESDI Fixed Disk

[edit | edit source]

For Model 50 Z 60 MB (8550-061) with the ESDI Fixed Disk Adapter/A:

Major code 104xx โ€” ESDI
Code Meaning
10450 Replace drive (read-write test failed)
10451 Replace drive (read-verify test failed)
10452 Replace drive (seek test failed)
10454 Controller (sector buffer test failed)
10455 Controller failure
10463 Drive (read/write sector error)
10465 / 10466 Controller (ECC error)
10480 / 10481 Drive 0 / 1 seek failure
10490 / 10491 Drive 0 / 1 read failure

8602 โ€” Pointing device

[edit | edit source]
  • 8601 / 8603 / 8604 โ€” mouse / 8042 errors. Most commonly a mouse plugged into the keyboard port.

Reference Diskette and Advanced Diagnostics

[edit | edit source]

The Model 50 has no built-in SETUP. All configuration through the Model 50 Reference Diskette (version 1.07 final). Key procedures:

  1. Always cold-boot the Reference Diskette (insert before powering on). Warm-booting may report false errors.
  2. Backup the Reference Diskette to a working diskette on first use. The original is read-only.
  3. Set Configuration โ†’ View configuration shows the current state.
  4. Set Configuration โ†’ Run Auto Configuration runs MCA card detection and ADF lookup.
  5. Test the computer โ†’ Diagnostics runs the full hardware test suite.
  6. Press Ctrl-A from the main menu to enter Advanced Diagnostics (FRU-level testing with minor NN codes).

ADF files for MCA cards are supplied on the option diskette that ships with each card. Copy each ADF onto your working Reference Diskette before fitting the card.

Dead System Isolation

[edit | edit source]

If the Model 50 shows no signs of life:

  1. Verify mains power and the PSU fan turns.
  2. Open the chassis.
  3. Verify PSU rails at the planar power connector with a multimeter.
  4. Pull all MCA cards. Try to boot with planar + riser + SIMM(s) + floppy only.
  5. Listen for a beep. If no beep, suspect bank-0 SIMM or planar power short.
  6. Re-add MCA cards one at a time. The failing card is the one that re-introduces the failure.

A shorted tantalum on the planar pulls the PSU into fold-back protection (Power Good not asserted within 150 ms) and produces a "click then nothing" symptom. Inspect the planar for shorted caps with a multimeter on diode test โ€” see IBM PS/2 Model 50 Capacitor Replacement Guide.

ESDI Drive Stiction Recovery (8550-061)

[edit | edit source]

If a 60 MB ESDI drive does not spin up:

  1. Power off and remove the drive from its caddy.
  2. Hold horizontal and rotate gently around the spindle axis.
  3. Reinstall and power on.
  4. Frees a stuck spindle for one boot. Image the drive contents immediately and replace.

Common Symptoms

[edit | edit source]
  • Click, no beep — shorted planar tantalum. Recap planar.
  • 161 / 162 / 163 at every boot — dead DS12887 RTC battery. Replace module.
  • 165 at every boot — run Auto Configuration from the Reference Diskette.
  • 201 with bank/bit prefix — identify failing SIMM by the prefix hex digits.
  • 225 after SIMM swap — wrong-speed SIMM (Model 50 needs 125-ns, Model 50 Z needs 85-ns) or non-PS/2-pinout SIMM.
  • Drive not detected — ST-506 stiction, ESDI cable seated badly, or controller card edge contacts dirty.
  • Random reboots under load — aged 94 W PSU electrolytics, often near rated load.
  • VGA wrong colours — planar VGA gate array failing.
  • Keyboard 305 / mouse 8603 — ports swapped or keyboard fuse blown.

ECA Recalls

[edit | edit source]
  • ECA 087 โ€” Model 50 Z planar replacement under certain serial number ranges (specific memory controller issue).
  • ECA 092 โ€” ESDI Fixed Disk Adapter/A firmware update for drive compatibility (Model 50 Z 60 MB units).

The IBM HMM (S52G-9971-02, October 1994) documents the affected serial number ranges for each ECA.

[edit | edit source]

References

[edit | edit source]
  • PS/2 Error Codes, Ardent Tool of Capitalism. Authoritative reference for the complete 1xxโ€“25xx and 100xxโ€“112xx PS/2 numeric error code listing, the Power-Good-in-150-ms PSU spec, and the dead-system isolation procedure.
  • PS/2 Error Codes, Museodelcomputer.org. Reference for audio code patterns and minor code structure.
  • IBM PS/2 Model 50 โ€” DOS Days. Reference for the ESDI controller architecture and SIMM-speed dependencies.
  • IBM, IBM Personal System/2 Hardware Maintenance Manual (S52G-9971-02, October 1994). Source for ECA 087 / 092 recalls and FRU listings.
  • IBM, IBM Personal System/2 Model 50 Reference Diskette. Source for SETUP, Auto Configuration, Advanced Diagnostics (Ctrl-A) and the ADF-based MCA card configuration.