Jump to content

IBM PS/2 Model 70 Troubleshooting Guide

From RetroTechCollection

This guide documents fault diagnosis for the IBM PS/2 Model 70 (machine type 8570, all submodels). The Model 70 shares much of its POST architecture with the IBM PS/2 Model 50 / 60 but has 80386DX-specific and Power Platform-specific failure modes, and is uniquely afflicted by the SMD electrolyte leakage that defines the PS/2 plague.

Reference Diskette and Diagnostics

[edit | edit source]

The Model 70 requires the Model 70-specific Reference Diskette. The Power Platform-equipped 8570-B21 / -B61 uses a different Reference Diskette image with BIOS extensions for the 80486 daughtercard. Reference Diskettes are not cross-compatible between PS/2 submodels.

Boot Options:

  • F1 โ€” boot the Reference Diskette (Set Configuration, Set Features, Display Configuration, Copy Option Diskette, Run Auto Configuration).
  • Ctrl-A from the Reference Diskette menu โ€” Advanced Diagnostics. Advanced Diagnostics for the Model 70 includes 80386-specific tests (paging, protected mode entry/exit, 32-bit data path) not run on the Model 50 / 60.

POST Sequence

[edit | edit source]

The Model 70 POST runs in this order:

  1. Reset; CPU register check (80386 includes paging and protected mode tests).
  2. ROM checksum.
  3. CMOS / RTC battery check.
  4. Planar RAM count (with one beep at 640 KB).
  5. Onboard VGA initialisation.
  6. Floppy controller and drive seek.
  7. MCA adapter ID scan (each card returns a 16-bit ID).
  8. ADF lookup against CMOS configuration record.
  9. ESDI controller initialisation.
  10. Boot device selection.

A four-digit numeric code displayed top-left on the screen is a fault code from the test block currently running.

Beep Codes

[edit | edit source]
Model 70 beep codes
Beeps Meaning
1 short POST passed; normal boot.
2 short Configuration error; numeric error on screen.
1 long, 1 short Planar fault.
1 long, 2 short Display adapter fault.
Continuous Power supply or planar fault.
None, no display Planar or PSU fault before video init.

Numeric POST Codes

[edit | edit source]

POST codes follow the IBM convention where the test block is the leading digit(s). The Model 70 shares the 1xxโ€“10xxx code families with the Model 50 / 60 but adds 80386-specific tests.

1xx โ€” Planar / System Board

[edit | edit source]
Planar POST codes
Code Meaning Notes
101 Interrupt failure Planar IRQ controller fault.
102 Timer failure
103 Timer IRQ failure
104 Protected-mode failure 80386 protected mode test failed. Often planar SMD cap leakage near the CPU.
105 Keyboard controller failure
106 Logic gate / planar logic failure
107 NMI failure
108 Timer-bus timeout
109 DMA test failure
110 Planar parity check 0
111 I/O parity check
112 Watchdog timeout
113 DMA arbitration timeout
114 Paging test failure 80386-specific.
121 Unexpected hardware interrupt
151 Real-time clock failure RTC chip itself (not just the cell).
161 CMOS configuration empty Dead RTC battery; replace DS12887 module.
162 CMOS checksum bad
163 Time and date not set
164 Memory size mis-match with CMOS Run SETUP from Reference Diskette.
165 MCA adapter ID mismatch Run Auto Configuration.
166 MCA arbitration failure
167 Real-time clock failure

A 104 on a Model 70 frequently indicates SMD electrolyte leakage near the 80386 CPU socket has corrupted address or control lines. Recap before any other diagnosis.

2xx โ€” RAM

[edit | edit source]
Memory POST codes
Code Meaning
201 Memory test failed (planar or memory adapter card)
202 Memory address line error
203 Memory address line error
215 Memory option-adapter failure (e.g., MCA Memory Adapter)
216 Memory option-adapter address conflict
225 Wrong memory speed for board (rare on Model 70)

The 201 number is followed by the failed memory block address (8 hex digits). Use the address to identify the failing SIMM bank or MCA memory adapter slot.

3xx โ€” Keyboard

[edit | edit source]
Keyboard POST codes
Code Meaning
301 Keyboard not responding Wrong port? Try a known-good keyboard.
302 User-indicated keyboard error
303 Keyboard / system unit interface fault
304 Keyboard or system unit interface failed
305 +5 V fuse on planar (keyboard fuse)
365 Keyboard mouse problem (PS/2 ports)

6xx โ€” Floppy Drive

[edit | edit source]
Floppy POST codes
Code Meaning
601 Floppy / drive failure
602 Floppy drive boot record failure
604 Floppy diagnostic error
611 Floppy adapter / controller failure
613 Cable / drive A: failure
621 Drive seek failed
622 Drive CRC error
624 Floppy data bus addressing error
626 Floppy data compare error

8xx โ€” Math Coprocessor

[edit | edit source]

The Model 70 (E61 / 121 / A21 / A61) supports an optional 80387DX coprocessor. The Power Platform B21 / B61 has the math unit built into the 80486DX.

Coprocessor POST codes
Code Meaning
801 Coprocessor test failed

104xx โ€” ESDI Fixed Disk Adapter/A

[edit | edit source]

The Model 70 uses the IBM ESDI Fixed Disk Adapter/A for its 60 / 120 MB ESDI drive. The 104xx error family is the same as on the Model 50 / 60 ESDI submodels.

See IBM PS/2 Model 60 Troubleshooting Guide for the complete 104xx code table โ€” the same codes apply to the Model 70.

In summary:

  • 10450 / 10451 / 10452 โ€” drive-side errors.
  • 10455 / 10499 โ€” controller failure. Recap controller card before condemning.
  • 10463 โ€” write/read sector error. Same.
  • 10464 โ€” primary boot record read failure (drive or filesystem).
  • 10480 / 10481 โ€” drive 0 / 1 fatal error.
  • 10491 / 10492 / 10493 โ€” user-indicated read/write/controller error during Advanced Diagnostics.

Display POST Codes

[edit | edit source]

The Model 70 has onboard VGA on the planar. The 2401 / 2402 / 24xx code family covers the planar VGA. A 24xx error is a planar / VGA fault โ€” and on the Model 70 is one of the more common SMD electrolyte leak symptoms (electrolyte corrodes traces near the VGA controller chip first because they are the most densely-packed on the planar).

Display POST codes
Code Meaning
2401 Onboard VGA POST failure
2402 VGA video memory failure
2403 VGA palette DAC failure
2408 User-indicated VGA failure (Advanced Diagnostics)
2409 VGA test failure
2410 Planar VGA card failure

SMD Electrolyte Leak Diagnostic Workflow

[edit | edit source]

The Model 70 / 80 planar's surface-mount aluminium electrolytic capacitors are the leading cause of "the Model 70 won't POST" complaints. A leaky SMD cap can produce:

  • A 104 (protected mode) error if the leak is near the CPU.
  • A 201 (memory) error if the leak is near the SIMM controller.
  • A 2401 (VGA) error if the leak is near the VGA chip.
  • Random, intermittent reboots if the leak is on a bus signal.
  • No POST at all if the leak has shorted a power rail.

If a Model 70 is exhibiting any persistent or intermittent POST fault, inspect the planar for SMD electrolyte leakage before any other diagnosis. Read IBM PS/2 Model 70 Capacitor Replacement Guide for the recap procedure.

MCA-Specific Faults

[edit | edit source]

165 Card-ID Mismatch

[edit | edit source]

The Model 70's three MCA slots make 165 less common than on a Model 80, but the fault mode is identical. Causes:

  • Card was added or removed without running Auto Configuration.
  • MCA edge contact oxidation.
  • RTC battery died and CMOS lost the configuration record (cluster with 161/162/163).
  • CMOS battery is fine but the saved configuration was corrupted.

Fix:

  1. Boot the Reference Diskette.
  2. Select Set Configuration โ†’ Run Auto Configuration.
  3. Insert option diskettes as prompted.
  4. Save and reboot.

If 165 persists after Auto Configuration:

  • Reseat every MCA card. Clean edge fingers with eraser and contact cleaner.
  • Try removing all cards, run Auto Configuration with bare planar, then reinstall cards one at a time.
  • Suspect SMD electrolyte leakage on the planar near the MCA bus controller.

Power Platform-Specific Faults (8570-B21 / B61)

[edit | edit source]

The Power Platform daughtercard adds its own failure modes:

  • Power Platform regulator failure โ€” the on-card +5 V regulator can fail and the daughtercard receives no power. Diagnosis: probe the +5 V test point on the Power Platform.
  • Power Platform clock generator failure โ€” the 80486DX receives no clock.
  • Power Platform Reference Diskette mismatch โ€” if a standard E61 / 121 / A21 Reference Diskette is booted on a Power Platform-equipped 8570, the 80486-specific BIOS extensions are not loaded and some diagnostics will fail.
  • Cache test failure โ€” the Power Platform exposes the 80486 on-die 8 KB cache for testing in Advanced Diagnostics. A cache test failure is a daughtercard fault, not a planar fault.

ECA Recalls and Service Bulletins

[edit | edit source]

The Model 70 was affected by several Engineering Change Authorisation (ECA) bulletins:

  • ECA 087 โ€” Reference Diskette compatibility update for newer MCA cards.
  • ECA 092 โ€” Planar fix for one revision of the Model 70 with an erratic memory timing.
  • ECA 117 โ€” ESDI controller firmware update.

These ECAs apply only to specific FRU part numbers; check the planar / card FRU against the bulletin before applying.

PSU Faults

[edit | edit source]

Symptoms and diagnosis:

  • Dead โ€” no fans, no power: Bulk capacitor or mains rectifier; verify mains; PSU recap required. See IBM PS/2 Model 70 Capacitor Replacement Guide.
  • Fans spin briefly, then click-retry: Power Good not asserted in 150 ms. Could be PSU fold-back or shorted planar tantalum / leaked SMD electrolyte.
  • Boots cold, fails when warm: Secondary electrolytics aged. Recap.
  • Audible whine, smell of fish: RIFA X2 cap is venting.
  • Rails low/high: PSU feedback path issue. Recap and retest.

Drive Stiction

[edit | edit source]

ESDI drives in the 8570 are prone to spindle stiction after long storage. Same procedure as the Model 60:

  • Power off.
  • Open the chassis. Locate the drive.
  • Gently rotate the drive case 45โ€“90ยฐ around its spindle axis in both directions to free the heads.
  • Re-install. Power on.

After the drive boots, immediately image its contents to a modern disk image file. The drive cannot be trusted to spin up reliably again.

Floppy Faults

[edit | edit source]

Same as Model 60 (see IBM PS/2 Model 60 Troubleshooting Guide).

Keyboard / Mouse Faults

[edit | edit source]
  • 301: Keyboard or mouse in the wrong port.
  • 305: +5 V fuse on planar blown.
  • 365: PS/2 mouse fault.

Memory Faults

[edit | edit source]
  • 201 with address in the on-planar range: SIMM (planar memory) failure. Note: the Model 70 uses IBM proprietary 72-pin SIMMs.
  • 201 with address in an MCA memory adapter range: Memory adapter card failure.
  • 215 / 216: MCA Memory Adapter configuration error.

When to Suspect the Planar

[edit | edit source]
  • 1xx errors that persist after CMOS battery replacement and Auto Configuration.
  • 10x errors with no other peripheral fault visible.
  • No video and no beeps after PSU verified known-good.
  • Repeated 165 errors after every card removed and reseated and a full Auto Config done.
  • Any visible SMD electrolyte leak.

The single most common Model 70 planar failure is SMD aluminium electrolyte leakage. See IBM PS/2 Model 70 Capacitor Replacement Guide.

Diagnostic Workflow

[edit | edit source]
  1. Visually inspect planar for SMD electrolyte leak first. If found, do not power on.
  2. Power on. Listen for beep.
  3. Note POST screen โ€” any leading numeric code.
  4. If 161/162/163 cluster โ€” replace DS12887 module.
  5. If 165 โ€” run Auto Configuration.
  6. If 17xx (n/a โ€” no ST-506 on Model 70) / 104xx โ€” verify drive type in CMOS; reseat drive cable; consider stiction; consider controller cap failure.
  7. If 24xx โ€” planar VGA fault, often SMD electrolyte leak.
  8. If 104 โ€” 80386 protected mode fault, often SMD electrolyte leak near CPU.
  9. If no beep and no video โ€” PSU first (rail check), then planar SMD inspection.
  10. Run Advanced Diagnostics (Ctrl-A) once basic POST passes.
[edit | edit source]

References

[edit | edit source]