IBM PS/2 Model 50 Troubleshooting Guide
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]| 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]| 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]| 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]| 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:
| 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:
| 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:
- Always cold-boot the Reference Diskette (insert before powering on). Warm-booting may report false errors.
- Backup the Reference Diskette to a working diskette on first use. The original is read-only.
- Set Configuration โ View configuration shows the current state.
- Set Configuration โ Run Auto Configuration runs MCA card detection and ADF lookup.
- Test the computer โ Diagnostics runs the full hardware test suite.
- 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:
- Verify mains power and the PSU fan turns.
- Open the chassis.
- Verify PSU rails at the planar power connector with a multimeter.
- Pull all MCA cards. Try to boot with planar + riser + SIMM(s) + floppy only.
- Listen for a beep. If no beep, suspect bank-0 SIMM or planar power short.
- 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:
- Power off and remove the drive from its caddy.
- Hold horizontal and rotate gently around the spindle axis.
- Reinstall and power on.
- 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.
Related Pages
[edit | edit source]- IBM PS/2 Model 50
- IBM PS/2 Model 50 Maintenance Guide
- IBM PS/2 Model 50 Capacitor Replacement Guide
- IBM PS/2 Model 60 Troubleshooting Guide โ tower sibling
- Capacitor Failure Symptoms
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.