Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main Page
Community Portal
Village Pump
Recent Changes
Upload File
Help
Help Contents
Editing Guide
Repair Guide Template
Sandbox
Browse Wiki
๐ Service Manuals
๐ Schematics
๐ Apple
๐ฎ Nintendo
๐ Sega
โก Troubleshooting
Search
Search
Appearance
Create account
Log in
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Editing
IBM 5120 Troubleshooting Guide
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
[[File:IBM 5120 (photo).jpg|thumb|right|300px|IBM 5120. Source: Wikimedia Commons.]] This guide documents fault diagnosis for the '''[[IBM 5120]] Computing System''' (also designated IBM 5110 Model 3). The 5120 inherits the PALM processor and APL / BASIC ROM environment from the [[IBM 5100]] and [[IBM 5110]], so much of the troubleshooting practice translates directly. The 5120's two built-in 8-inch floppy drives, larger 9-inch CRT, and detached keyboard add their own diagnostic surface. == Reference Documents == * '''SY34-0192-0''' โ IBM 5120 Maintenance Information Manual (MIM), December 1979 โ the CE service manual, includes the diagnostic procedures.<ref>http://bitsavers.org/pdf/ibm/5120/</ref> * '''SY34-0193-0''' โ IBM 5120 Computing System Logic Manual, December 1979 โ gate-level theory of operation, essential for board-level fault isolation. * '''GH30-0232-1''' โ Joint 5110 / 5120 Bibliography, September 1980. == Initial Diagnosis Workflow == 5120 power-on sequence: # Power LED on the front panel illuminates. # Fans spin (CRT and PSU cooling). # PSU rails stabilise. # Executable ROS self-test runs. # Language interpreter loads from Language ROS (front-panel toggle selects APL or BASIC). # Language banner ("BASIC READY" or "APL READY") appears on the 9-inch CRT. # 5120 is ready for keyboard input. If any of these does not occur, stop and diagnose at that stage. === Stage 1 โ No Power === * Mains lead, switch, fuse on the 5120 PSU. * Verify PSU rails at the planar power connector. * If the front-panel power LED is dim, suspect 5VSB-equivalent regulator capacitor failure. === Stage 2 โ Power But No Display === * '''No raster on 9-inch CRT''' โ flyback or horizontal output failure. Check for HV at the CRT anode with an HV probe. No HV โ flyback failure (rare but terminal without a donor). * '''Raster but no characters''' โ Executable ROS or video timing chain failure. * '''Garbled characters''' โ RAM (RWS) failure or Executable ROS bit error. Use Diagnostic ROS to verify. === Stage 3 โ Banner Wrong / Garbled === * Language ROS bit error โ reseat Language ROS. * Toggle APL / BASIC โ if one banner is clean and the other garbled, the failed ROM is isolated. === Stage 4 โ System Won't Read / Write Floppies === * '''No drive activity at all''' โ drive cable to planar unseated, or PSU spindle rail dead. * '''Drive spins but won't read''' โ head dirty; head alignment; drive belt slipping. * '''Read OK but write produces corrupt diskettes''' โ head alignment; write-protect sensor. * '''CRC errors''' โ belt aged, oxide shedding from old Diskette 2D media, head dirty. * '''Won't load head''' โ head load solenoid fatigued. == Diagnostic ROS == Same keyboard sequence at power-on as the [[IBM 5100]] / [[IBM 5110]]; enters Diagnostic ROS for read / write access to RAM, video memory, PALM registers, interrupt vectors and the clock counter.<ref>https://en.wikipedia.org/wiki/IBM_5100</ref> The 5120 MIM SY34-0192 documents the Diagnostic ROS error codes specific to the 5120. == Customer Acceptance Test == The 5120 CAT runs from a customer test diskette. It exercises: * RAM (full pattern test). * Both built-in 8-inch floppy drives (read / write / verify). * The 9-inch CRT (cursor positioning and character set). * The detached keyboard. * The communications adapter (if fitted). * The 5114 (if attached). A test pattern of garbled characters at the same screen position across multiple tests usually indicates a specific bit position failure in a RAM bank. == PALM Diagnosis == Same as the [[IBM 5100]] โ PALM gate arrays are unobtainium. Reseat the edge connector before suspecting failure. PALM-specific check-stop codes in the MIM identify failed gate arrays. == ROS / RWS Memory Faults == * '''Garbled banner''' โ Language ROS bit error; reseat ROS modules. * '''Refusal to complete Executable ROS self-test''' โ Executable ROS bit error or PALM fault. * '''RAM size mismatch on banner''' โ RWS card failure; reseat each 16 KB module. == 8-Inch Floppy Drive Faults == * '''No drive activity''' โ PSU spindle rail (typically 12 V or 24 V), or controller card to drive cable. * '''Drive spins but won't read''' โ head dirty, head alignment, belt slipping. * '''Won't load head''' โ solenoid fatigued or stuck. * '''Write errors but no read errors''' โ write-protect sensor; or head alignment offset from write to read. * '''CRC errors''' โ belt aged; oxide shedding from old media; head dirty. * '''Drive A: works, Drive B: doesn't (or vice versa)''' โ drive select jumper or cable; check the position of the terminating resistor pack at the end of the daisy-chain (only the last drive should have the terminator). The 5120 MIM SY34-0192 has a per-symptom decision tree for the 8-inch floppy subsystem. == CRT Faults == * '''No raster''' โ flyback or horizontal output transistor failure. * '''Raster but no characters''' โ video timing chain (PALM video output). * '''Dim raster''' โ cathode emission loss; CRT end-of-life. * '''Single horizontal line''' โ vertical deflection failed. * '''Single vertical line''' โ horizontal deflection failed (usually accompanied by flyback failure). * '''Bright spot''' โ both deflections failed; '''immediately power off''' to avoid phosphor burn. * '''Phosphor burn-in''' (static image on inactive screen) โ CRT has been operated for too long with fixed display; replacement requires donor. The 9-inch CRT carries higher anode voltage than the 5-inch CRT on the 5100 / 5110; flyback failures are correspondingly more dramatic. == Keyboard Faults == * '''No keyboard response''' โ cable unseated; clean the keyboard connector with deoxidising contact cleaner. * '''Repeating characters / sticky keys''' โ buckling-spring or capacitive switch contamination; remove and clean. * '''Specific key dead''' โ switch contact contamination. * '''All keys produce wrong characters''' โ keyboard scan controller failure. == Communications and RS-232 Faults == If a Communications Adapter or RS-232 channel is fitted: * Verify cable. * Verify baud / parity / stop bits. * Test with a known-good target. == Common Field Symptoms and Resolutions == * '''Won't power on''' โ mains lead, switch, fuse, PSU primary. * '''Power LED but no display''' โ PSU bulk filter caps; see [[IBM 5120 Capacitor Replacement Guide]]. * '''Banner appears but system hangs on keystroke''' โ keyboard cable or PALM input handling. * '''Garbled banner''' โ Language ROS or socket oxidation. * '''Drive A: reads but Drive B: doesn't''' โ drive select jumper or cable terminator. * '''Both drives spin but won't read''' โ head clean, then alignment, then belt. * '''Random reboots / hangs''' โ bulk filter cap ESR rising; recap PSU. * '''Smell of fish from PSU''' โ RIFA X2 mains-suppression capacitor venting; replace immediately. * '''CRT loses focus after warm-up''' โ flyback transformer insulation breakdown; replacement requires donor. == Diagnostic Workflow Summary == # Power on; observe LED, fan, display chain. # If no power, suspect PSU. # If power but no display, check CRT anode HV first, then Executable ROS / PALM. # If display but garbled banner, reseat ROS modules; try the other language. # Enter Diagnostic ROS (keyboard sequence at power-on); verify PALM, RAM, ROS. # Run the Customer Acceptance Test from diskette. # If diskette won't load, check drive belt, head, alignment. # Cross-reference any check-stop code against MIM SY34-0192 and Logic Manual SY34-0193. == Architecture == The IBM 5120 is built around the IBM '''PALM''' (Program All Logic in Microcode) 16-bit processor, with its operating environment (APL and/or BASIC) held in microcode "read-only storage" (ROS). It is not PC-compatible and predates the IBM PC, so PC diagnostics do not apply โ use the routines in the IBM Maintenance Information manual.<ref name="ibm51">[https://voidstar.blog/ibm-5100-power-supply/ IBM 5100 Power Supply], voidstar; [https://en.wikipedia.org/wiki/IBM_PALM_processor IBM PALM processor], Wikipedia; and the IBM 5110/5120 Maintenance Information manuals on [https://bitsavers.org/pdf/ibm/ Bitsavers]. Source for the PALM architecture, the five-rail PSU, and the 5120 dual power supplies.</ref> == Power supply == This machine has '''two power supplies''' โ one for its pair of disk drives and a second identical to the 5100/5110 supply. Confirm every rail (the 5100/5110-type supply produces '''+12 V, โ12 V, +8.5 V, +5.0 V and โ5.0 V''') before chasing logic faults. Ageing electrolytics are the usual failure โ recap and re-check the rails.<ref name="ibm51">[https://voidstar.blog/ibm-5100-power-supply/ IBM 5100 Power Supply], voidstar; [https://en.wikipedia.org/wiki/IBM_PALM_processor IBM PALM processor], Wikipedia; and the IBM 5110/5120 Maintenance Information manuals on [https://bitsavers.org/pdf/ibm/ Bitsavers]. Source for the PALM architecture, the five-rail PSU, and the 5120 dual power supplies.</ref> == Storage and display == The 5120 uses a pair of '''8-inch floppy''' drives and a 12-inch CRT. Mechanisms need cleaning and belt/roller service; the IBM Maintenance Information manuals (on Bitsavers) give the full disassembly, adjustment and diagnostic procedures.<ref name="ibm51">[https://voidstar.blog/ibm-5100-power-supply/ IBM 5100 Power Supply], voidstar; [https://en.wikipedia.org/wiki/IBM_PALM_processor IBM PALM processor], Wikipedia; and the IBM 5110/5120 Maintenance Information manuals on [https://bitsavers.org/pdf/ibm/ Bitsavers]. Source for the PALM architecture, the five-rail PSU, and the 5120 dual power supplies.</ref> == References == <references /> == Related Pages == * [[IBM 5120]] * [[IBM 5120 Maintenance Guide]] * [[IBM 5120 Capacitor Replacement Guide]] * [[IBM 5110 Troubleshooting Guide]] โ sibling machine * [[IBM 5100 Troubleshooting Guide]] โ PALM / ROS diagnosis translates directly == References == * [http://bitsavers.org/pdf/ibm/5120/ Bitsavers โ IBM 5120 documents]. MIM SY34-0192, Logic Manual SY34-0193. * [https://en.wikipedia.org/wiki/IBM_5120 IBM 5120 โ Wikipedia]. * [https://en.wikipedia.org/wiki/IBM_PALM_processor IBM PALM processor โ Wikipedia]. {{Navbox-IBMComputers|state=collapsed}} [[Category:IBM]] [[Category:Troubleshooting Guides]]
Summary:
Please note that all contributions to RetroTechCollection may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
RetroTechCollection:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Pages included on this page:
Template:Hlist/styles.css
(
edit
)
Template:Navbox
(
edit
)
Template:Navbox-IBMComputers
(
edit
)
Module:Arguments
(
edit
)
Module:Navbar
(
edit
)
Module:Navbar/configuration
(
edit
)
Module:Navbar/styles.css
(
edit
)
Module:Navbox
(
edit
)
Module:Navbox/configuration
(
edit
)
Module:Navbox/styles.css
(
edit
)
Module:TableTools
(
edit
)
Search
Search
Editing
IBM 5120 Troubleshooting Guide
Add topic