Jump to content

IBM PC XT Maintenance Guide

From RetroTechCollection
IBM Personal Computer XT (5160) โ€” released March 1983

Proper maintenance keeps the IBM PC XT (5160) working long past the 40-plus years that have now passed since it was released in March 1983. The PSU, the tantalum capacitors on the motherboard and ISA cards, the MFM hard drive, the floppy drive, and the Model F keyboard's foam-and-foil pads are all age-related wear points. The XT shares most of its underlying chip set, ISA bus, BIOS conventions and DIP-switch logic with the 5150, so much of the IBM PC (5150) Maintenance Guide applies to the XT as well; this page calls out the XT-specific differences.

Identify Your Motherboard

[edit | edit source]

Two motherboard revisions exist, identified by silkscreen marking near the keyboard port:

IBM 5160 motherboard generations
Silkscreen marking RAM banks BIOS shipped Notes
64-256KB (early) 4 ร— 64 KB 11/08/82 Same motherboard found in the IBM 5155. IBM-supported modification possible to support 640 KB.
256-640KB (later) 2 ร— 256 KB + 2 ร— 64 KB 01/10/86 or 05/09/86 Native 640 KB. 1986 BIOSes may not support an IBM 5161 Expansion Unit.
Silkscreen marking of the 5160 64-256KB motherboard (minuszerodegrees.net)
Silkscreen marking of the 5160 256-640KB motherboard (minuszerodegrees.net)

The BIOS in sockets U18 and U19 also identifies the build โ€” see the product page for the four documented BIOS revisions and their part numbers.

Regular Cleaning

[edit | edit source]

Case and Keyboard

[edit | edit source]
  • Unplug the PSU before opening the case. The XT has no battery โ€” once unplugged it is electrically inert except for residual PSU bulk-capacitor charge.
  • Loosen the five rear screws and slide the cover forward off the chassis. The cover is steel.
  • Wipe the painted-steel chassis and plastic bezel with a damp microfibre cloth and mild detergent.
  • Remove the IBM Model F (83-key) keyboard's case screws and lift the inner barrel-plate. Brush dust from the steel plate with a soft anti-static brush. If keys are dead or stuck, see Model F foam pad repair.

Inside the Chassis

[edit | edit source]
  • Lift each ISA card straight up and out, noting the slot it came from. The XT's slot spacing differs from the 5150's; do not force cards.
  • Reseat the CPU and both BIOS ROMs (U18 and U19) after lifting them with an IC extractor. Old socket contacts oxidise; reseating wipes them.
  • Use compressed air to clear the floppy and hard drive faceplates. Do not spray the drive heads directly.
  • Inspect the motherboard near the PSU connector for browning, discoloured tantalum capacitors, or visible solder cracks at P8/P9. Particularly inspect C56 on the +12 V line โ€” it is the most documented failure position on the XT motherboard (see IBM PC XT Capacitor Replacement Guide).

Power Supply Checks

[edit | edit source]

The XT PSU is a 130 W steel-cased unit. Both US-only (120 V) and international (switchable 120/230 V) variants exist; the international version was introduced after the initial release. Both are rated 130 W.

Voltage check

[edit | edit source]

With the PSU connected to the motherboard and the machine powered on, measure across the P8/P9 motherboard connectors:

Rail Healthy range
+5 V 4.85 โ€“ 5.20 V
+12 V 11.4 โ€“ 12.6 V
−5 V −4.75 โ€“ −5.25 V
−12 V −11.4 โ€“ −12.6 V
Power Good rises to ~+5 V about 100-500 ms after +5 V is stable

The XT's +12 V rail also drives the hard drive. A weak +12 V on a freshly-restored XT can manifest as a 1701 hard disk error rather than as a power-up failure.

Connector & Socket Care

[edit | edit source]

Oxidation on socketed ICs is a common cause of seemingly random faults.

Reseat these

[edit | edit source]
  • U18 and U19 (both BIOS ROM sockets โ€” the 1986 BIOSes use both as part of the BIOS).
  • Intel 8088 CPU socket.
  • Optional Intel 8087 FPU socket (if fitted).
  • All four banks of RAM.
  • ISA edge connectors โ€” clean with isopropyl alcohol on a foam swab; if blackened, use a pink eraser on the gold fingers.
  • DIN-5 keyboard socket on the rear panel.
  • MFM data and control ribbons at the Fixed Disk Adapter and at the drive end.

Apply DeoxIT D5 or equivalent contact cleaner to socket pins and edge connectors.

Capacitor Health

[edit | edit source]

The 5160 motherboard carries 16 tantalum capacitors total. Thirteen of them sit on the +5 V line; two sit on the +12 V line (one of which, C56, is well-known to fail short-circuit). The procedure and per-position photos are in IBM PC XT Capacitor Replacement Guide.

Common Failure Points

[edit | edit source]

Tantalum capacitor short-circuit

[edit | edit source]

The single most documented XT fault. The PSU may latch off the moment the short rail comes up; the fan may still spin. Both rails (+5 V and +12 V) have known tantalum positions on the motherboard. C56 on +12 V is the textbook example.

Bank 0 RAM dead

[edit | edit source]

A failed RAM chip in bank 0 produces a silent "dead" motherboard โ€” no beep, no video โ€” easily mistaken for a CPU or PSU fault. Reseat all bank-0 chips first; piggyback a known-good chip onto each position in turn.

MFM hard drive

[edit | edit source]

The 10 MB Seagate ST-412 and the 20 MB Seagate ST-225 are MFM drives with their own age-related faults: stiction (the heads stick to the platter on cold start; tap firmly to free), stepper grease drag, head alignment drift, and capacitor failure on the drive's analog board.

If the HDD will not spin up:

  • Listen for the spindle motor. A faint hum followed by silence is stiction; a stuck-hum-then-click pattern is a failed spindle bearing.
  • The drive uses +12 V for the spindle motor and +5 V for the controller logic. A weak +12 V from the PSU is a common cause of HDD failure on a freshly-restored XT.

If the HDD spins but won't be detected:

  • 1701 at POST = the Fixed Disk Adapter cannot talk to the drive. Reseat the 34-pin control and 20-pin data ribbons.
  • C800 ROM message at POST = the HDD controller's BIOS expansion ROM at C8000 is corrupt. The 11/08/82 5160 BIOS displays this correctly. On the 1986 BIOSes the same condition may produce a "1 long + 2 short" beep instead.

Floppy drive

[edit | edit source]

Same Tandon TM100-2 / TM100-2A or equivalent as on the 5150. Belt failure, hardened stepper grease, and dirty heads are the standard issues. See Tandon TM100-2.

Keyboard

[edit | edit source]

The Model F (83-key) and the later Enhanced (101-key) keyboards both share age failures: degraded foam-and-foil pads (Model F), broken cable conductors at the strain relief, and corroded DIN-5 contacts.

[edit | edit source]
  • ESD wrist strap and anti-static mat
  • Digital multimeter
  • IC extractor (24- and 40-pin)
  • DeoxIT D5 for socket contacts
  • Isopropyl alcohol (99%), foam swabs, fibreglass pen
  • Soldering iron with fine chisel tip; flux pen; desoldering pump and braid
  • Spinrite or equivalent low-level format / sector-verify tool for the MFM HDD (period-appropriate)

Preventive Maintenance Checklist

[edit | edit source]
  1. Measure the PSU rails before every long session. If +5 V is outside 4.85-5.20 V or +12 V is outside 11.4-12.6 V, recap or replace the PSU before powering up.
  2. Reseat all socketed ICs annually.
  3. Inspect tantalum capacitors on the motherboard and ISA cards for discolouration, cracking, or burn marks. Pay particular attention to C56.
  4. Clean ISA edge fingers with isopropyl alcohol and a pink eraser.
  5. Lubricate the floppy drive positioner rail with a small amount of white lithium grease; clean the head with isopropyl alcohol and a foam swab.
  6. Cold-test the MFM HDD periodically โ€” exercise it for at least 15 minutes monthly to prevent stiction.
  7. Verify DIP switch settings against SW1 silkscreen for the installed RAM and video adapter type.

Quick-Fix Flowcharts

[edit | edit source]

No power, fan dead

[edit | edit source]
  • Confirm mains lead and rear-panel switch.
  • Disconnect P8/P9 from the motherboard. With P8/P9 unloaded, does the PSU fan spin and the rails read correctly?
    • If yes: there is a short on the motherboard or an ISA card. Suspect C56 first (+12 V short). Then remove all ISA cards and reconnect P8/P9; if the PSU then runs, the fault is on a card.
    • If no: the PSU itself is faulty.

Dead machine, fan runs, no beep

[edit | edit source]
  • Probe the −5 V rail.
  • Reseat U18, U19, the 8088, and all bank-0 RAM.
  • Piggyback known-good RAM onto each bank-0 chip in turn.
  • On the 1986 BIOSes, a failed U19 produces a silent dead board (unlike the 1982 BIOSes which fall back to "F6000 ROM").

"1701" hard disk error at POST

[edit | edit source]
  • Reseat the Fixed Disk Adapter card.
  • Reseat the 34-pin control and 20-pin data ribbons at both ends.
  • Verify +12 V at the HDD power connector under load.
  • Listen for the spindle motor. If it does not spin, try a careful manual rotation to free a stuck head.
[edit | edit source]

References

[edit | edit source]