<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.retrotechcollection.com/index.php?action=history&amp;feed=atom&amp;title=IBM_5120_Troubleshooting_Guide</id>
	<title>IBM 5120 Troubleshooting Guide - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.retrotechcollection.com/index.php?action=history&amp;feed=atom&amp;title=IBM_5120_Troubleshooting_Guide"/>
	<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=IBM_5120_Troubleshooting_Guide&amp;action=history"/>
	<updated>2026-08-30T14:10:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.retrotechcollection.com/index.php?title=IBM_5120_Troubleshooting_Guide&amp;diff=11399&amp;oldid=prev</id>
		<title>Josh: Add representative photo (Wikimedia Commons, attributed on file page)</title>
		<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=IBM_5120_Troubleshooting_Guide&amp;diff=11399&amp;oldid=prev"/>
		<updated>2026-07-16T12:06:17Z</updated>

		<summary type="html">&lt;p&gt;Add representative photo (Wikimedia Commons, attributed on file page)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:06, 16 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:IBM 5120 (photo).jpg|thumb|right|300px|IBM 5120. Source: Wikimedia Commons.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This guide documents fault diagnosis for the &amp;#039;&amp;#039;&amp;#039;[[IBM 5120]] Computing System&amp;#039;&amp;#039;&amp;#039; (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&amp;#039;s two built-in 8-inch floppy drives, larger 9-inch CRT, and detached keyboard add their own diagnostic surface.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This guide documents fault diagnosis for the &amp;#039;&amp;#039;&amp;#039;[[IBM 5120]] Computing System&amp;#039;&amp;#039;&amp;#039; (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&amp;#039;s two built-in 8-inch floppy drives, larger 9-inch CRT, and detached keyboard add their own diagnostic surface.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Josh</name></author>
	</entry>
	<entry>
		<id>https://wiki.retrotechcollection.com/index.php?title=IBM_5120_Troubleshooting_Guide&amp;diff=11320&amp;oldid=prev</id>
		<title>Josh: Expand troubleshooting: RS/6000 LED codes+NVRAM battery / 51xx PALM+PSU rails+tape/floppy; cited (Kev009/voidstar/Bitsavers)</title>
		<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=IBM_5120_Troubleshooting_Guide&amp;diff=11320&amp;oldid=prev"/>
		<updated>2026-07-16T11:18:06Z</updated>

		<summary type="html">&lt;p&gt;Expand troubleshooting: RS/6000 LED codes+NVRAM battery / 51xx PALM+PSU rails+tape/floppy; cited (Kev009/voidstar/Bitsavers)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:18, 16 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l133&quot;&gt;Line 133:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 133:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# If diskette won&amp;#039;t load, check drive belt, head, alignment.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# If diskette won&amp;#039;t load, check drive belt, head, alignment.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Cross-reference any check-stop code against MIM SY34-0192 and Logic Manual SY34-0193.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Cross-reference any check-stop code against MIM SY34-0192 and Logic Manual SY34-0193.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Architecture ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The IBM 5120 is built around the IBM &#039;&#039;&#039;PALM&#039;&#039;&#039; (Program All Logic in Microcode) 16-bit processor, with its operating environment (APL and/or BASIC) held in microcode &quot;read-only storage&quot; (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.&amp;lt;ref name=&quot;ibm51&quot;&amp;gt;[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.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Power supply ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This machine has &#039;&#039;&#039;two power supplies&#039;&#039;&#039; — 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 &#039;&#039;&#039;+12 V, −12 V, +8.5 V, +5.0 V and −5.0 V&#039;&#039;&#039;) before chasing logic faults. Ageing electrolytics are the usual failure — recap and re-check the rails.&amp;lt;ref name=&quot;ibm51&quot;&amp;gt;[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.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Storage and display ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The 5120 uses a pair of &#039;&#039;&#039;8-inch floppy&#039;&#039;&#039; 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.&amp;lt;ref name=&quot;ibm51&quot;&amp;gt;[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.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== References ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Related Pages ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Related Pages ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Josh</name></author>
	</entry>
	<entry>
		<id>https://wiki.retrotechcollection.com/index.php?title=IBM_5120_Troubleshooting_Guide&amp;diff=10980&amp;oldid=prev</id>
		<title>Josh: Deep technical pre-PC IBM page with verified sources (Bitsavers MIM/MAP, Wikipedia, IBM Archives) — honest gap disclosure where IBM did not publish per-board cap values</title>
		<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=IBM_5120_Troubleshooting_Guide&amp;diff=10980&amp;oldid=prev"/>
		<updated>2026-05-23T15:42:03Z</updated>

		<summary type="html">&lt;p&gt;Deep technical pre-PC IBM page with verified sources (Bitsavers MIM/MAP, Wikipedia, IBM Archives) — honest gap disclosure where IBM did not publish per-board cap values&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This guide documents fault diagnosis for the &amp;#039;&amp;#039;&amp;#039;[[IBM 5120]] Computing System&amp;#039;&amp;#039;&amp;#039; (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&amp;#039;s two built-in 8-inch floppy drives, larger 9-inch CRT, and detached keyboard add their own diagnostic surface.&lt;br /&gt;
&lt;br /&gt;
== Reference Documents ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SY34-0192-0&amp;#039;&amp;#039;&amp;#039; — IBM 5120 Maintenance Information Manual (MIM), December 1979 — the CE service manual, includes the diagnostic procedures.&amp;lt;ref&amp;gt;http://bitsavers.org/pdf/ibm/5120/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SY34-0193-0&amp;#039;&amp;#039;&amp;#039; — IBM 5120 Computing System Logic Manual, December 1979 — gate-level theory of operation, essential for board-level fault isolation.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GH30-0232-1&amp;#039;&amp;#039;&amp;#039; — Joint 5110 / 5120 Bibliography, September 1980.&lt;br /&gt;
&lt;br /&gt;
== Initial Diagnosis Workflow ==&lt;br /&gt;
&lt;br /&gt;
5120 power-on sequence:&lt;br /&gt;
&lt;br /&gt;
# Power LED on the front panel illuminates.&lt;br /&gt;
# Fans spin (CRT and PSU cooling).&lt;br /&gt;
# PSU rails stabilise.&lt;br /&gt;
# Executable ROS self-test runs.&lt;br /&gt;
# Language interpreter loads from Language ROS (front-panel toggle selects APL or BASIC).&lt;br /&gt;
# Language banner (&amp;quot;BASIC READY&amp;quot; or &amp;quot;APL READY&amp;quot;) appears on the 9-inch CRT.&lt;br /&gt;
# 5120 is ready for keyboard input.&lt;br /&gt;
&lt;br /&gt;
If any of these does not occur, stop and diagnose at that stage.&lt;br /&gt;
&lt;br /&gt;
=== Stage 1 — No Power ===&lt;br /&gt;
&lt;br /&gt;
* Mains lead, switch, fuse on the 5120 PSU.&lt;br /&gt;
* Verify PSU rails at the planar power connector.&lt;br /&gt;
* If the front-panel power LED is dim, suspect 5VSB-equivalent regulator capacitor failure.&lt;br /&gt;
&lt;br /&gt;
=== Stage 2 — Power But No Display ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No raster on 9-inch CRT&amp;#039;&amp;#039;&amp;#039; — 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).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Raster but no characters&amp;#039;&amp;#039;&amp;#039; — Executable ROS or video timing chain failure.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Garbled characters&amp;#039;&amp;#039;&amp;#039; — RAM (RWS) failure or Executable ROS bit error. Use Diagnostic ROS to verify.&lt;br /&gt;
&lt;br /&gt;
=== Stage 3 — Banner Wrong / Garbled ===&lt;br /&gt;
&lt;br /&gt;
* Language ROS bit error — reseat Language ROS.&lt;br /&gt;
* Toggle APL / BASIC — if one banner is clean and the other garbled, the failed ROM is isolated.&lt;br /&gt;
&lt;br /&gt;
=== Stage 4 — System Won&amp;#039;t Read / Write Floppies ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No drive activity at all&amp;#039;&amp;#039;&amp;#039; — drive cable to planar unseated, or PSU spindle rail dead.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Drive spins but won&amp;#039;t read&amp;#039;&amp;#039;&amp;#039; — head dirty; head alignment; drive belt slipping.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Read OK but write produces corrupt diskettes&amp;#039;&amp;#039;&amp;#039; — head alignment; write-protect sensor.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CRC errors&amp;#039;&amp;#039;&amp;#039; — belt aged, oxide shedding from old Diskette 2D media, head dirty.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Won&amp;#039;t load head&amp;#039;&amp;#039;&amp;#039; — head load solenoid fatigued.&lt;br /&gt;
&lt;br /&gt;
== Diagnostic ROS ==&lt;br /&gt;
&lt;br /&gt;
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.&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/IBM_5100&amp;lt;/ref&amp;gt; The 5120 MIM SY34-0192 documents the Diagnostic ROS error codes specific to the 5120.&lt;br /&gt;
&lt;br /&gt;
== Customer Acceptance Test ==&lt;br /&gt;
&lt;br /&gt;
The 5120 CAT runs from a customer test diskette. It exercises:&lt;br /&gt;
&lt;br /&gt;
* RAM (full pattern test).&lt;br /&gt;
* Both built-in 8-inch floppy drives (read / write / verify).&lt;br /&gt;
* The 9-inch CRT (cursor positioning and character set).&lt;br /&gt;
* The detached keyboard.&lt;br /&gt;
* The communications adapter (if fitted).&lt;br /&gt;
* The 5114 (if attached).&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== PALM Diagnosis ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== ROS / RWS Memory Faults ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Garbled banner&amp;#039;&amp;#039;&amp;#039; — Language ROS bit error; reseat ROS modules.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Refusal to complete Executable ROS self-test&amp;#039;&amp;#039;&amp;#039; — Executable ROS bit error or PALM fault.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RAM size mismatch on banner&amp;#039;&amp;#039;&amp;#039; — RWS card failure; reseat each 16 KB module.&lt;br /&gt;
&lt;br /&gt;
== 8-Inch Floppy Drive Faults ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No drive activity&amp;#039;&amp;#039;&amp;#039; — PSU spindle rail (typically 12 V or 24 V), or controller card to drive cable.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Drive spins but won&amp;#039;t read&amp;#039;&amp;#039;&amp;#039; — head dirty, head alignment, belt slipping.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Won&amp;#039;t load head&amp;#039;&amp;#039;&amp;#039; — solenoid fatigued or stuck.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Write errors but no read errors&amp;#039;&amp;#039;&amp;#039; — write-protect sensor; or head alignment offset from write to read.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CRC errors&amp;#039;&amp;#039;&amp;#039; — belt aged; oxide shedding from old media; head dirty.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Drive A: works, Drive B: doesn&amp;#039;t (or vice versa)&amp;#039;&amp;#039;&amp;#039; — 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).&lt;br /&gt;
&lt;br /&gt;
The 5120 MIM SY34-0192 has a per-symptom decision tree for the 8-inch floppy subsystem.&lt;br /&gt;
&lt;br /&gt;
== CRT Faults ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No raster&amp;#039;&amp;#039;&amp;#039; — flyback or horizontal output transistor failure.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Raster but no characters&amp;#039;&amp;#039;&amp;#039; — video timing chain (PALM video output).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dim raster&amp;#039;&amp;#039;&amp;#039; — cathode emission loss; CRT end-of-life.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Single horizontal line&amp;#039;&amp;#039;&amp;#039; — vertical deflection failed.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Single vertical line&amp;#039;&amp;#039;&amp;#039; — horizontal deflection failed (usually accompanied by flyback failure).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bright spot&amp;#039;&amp;#039;&amp;#039; — both deflections failed; &amp;#039;&amp;#039;&amp;#039;immediately power off&amp;#039;&amp;#039;&amp;#039; to avoid phosphor burn.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Phosphor burn-in&amp;#039;&amp;#039;&amp;#039; (static image on inactive screen) — CRT has been operated for too long with fixed display; replacement requires donor.&lt;br /&gt;
&lt;br /&gt;
The 9-inch CRT carries higher anode voltage than the 5-inch CRT on the 5100 / 5110; flyback failures are correspondingly more dramatic.&lt;br /&gt;
&lt;br /&gt;
== Keyboard Faults ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No keyboard response&amp;#039;&amp;#039;&amp;#039; — cable unseated; clean the keyboard connector with deoxidising contact cleaner.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Repeating characters / sticky keys&amp;#039;&amp;#039;&amp;#039; — buckling-spring or capacitive switch contamination; remove and clean.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Specific key dead&amp;#039;&amp;#039;&amp;#039; — switch contact contamination.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;All keys produce wrong characters&amp;#039;&amp;#039;&amp;#039; — keyboard scan controller failure.&lt;br /&gt;
&lt;br /&gt;
== Communications and RS-232 Faults ==&lt;br /&gt;
&lt;br /&gt;
If a Communications Adapter or RS-232 channel is fitted:&lt;br /&gt;
&lt;br /&gt;
* Verify cable.&lt;br /&gt;
* Verify baud / parity / stop bits.&lt;br /&gt;
* Test with a known-good target.&lt;br /&gt;
&lt;br /&gt;
== Common Field Symptoms and Resolutions ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Won&amp;#039;t power on&amp;#039;&amp;#039;&amp;#039; — mains lead, switch, fuse, PSU primary.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Power LED but no display&amp;#039;&amp;#039;&amp;#039; — PSU bulk filter caps; see [[IBM 5120 Capacitor Replacement Guide]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Banner appears but system hangs on keystroke&amp;#039;&amp;#039;&amp;#039; — keyboard cable or PALM input handling.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Garbled banner&amp;#039;&amp;#039;&amp;#039; — Language ROS or socket oxidation.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Drive A: reads but Drive B: doesn&amp;#039;t&amp;#039;&amp;#039;&amp;#039; — drive select jumper or cable terminator.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Both drives spin but won&amp;#039;t read&amp;#039;&amp;#039;&amp;#039; — head clean, then alignment, then belt.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Random reboots / hangs&amp;#039;&amp;#039;&amp;#039; — bulk filter cap ESR rising; recap PSU.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Smell of fish from PSU&amp;#039;&amp;#039;&amp;#039; — RIFA X2 mains-suppression capacitor venting; replace immediately.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CRT loses focus after warm-up&amp;#039;&amp;#039;&amp;#039; — flyback transformer insulation breakdown; replacement requires donor.&lt;br /&gt;
&lt;br /&gt;
== Diagnostic Workflow Summary ==&lt;br /&gt;
&lt;br /&gt;
# Power on; observe LED, fan, display chain.&lt;br /&gt;
# If no power, suspect PSU.&lt;br /&gt;
# If power but no display, check CRT anode HV first, then Executable ROS / PALM.&lt;br /&gt;
# If display but garbled banner, reseat ROS modules; try the other language.&lt;br /&gt;
# Enter Diagnostic ROS (keyboard sequence at power-on); verify PALM, RAM, ROS.&lt;br /&gt;
# Run the Customer Acceptance Test from diskette.&lt;br /&gt;
# If diskette won&amp;#039;t load, check drive belt, head, alignment.&lt;br /&gt;
# Cross-reference any check-stop code against MIM SY34-0192 and Logic Manual SY34-0193.&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM 5120]]&lt;br /&gt;
* [[IBM 5120 Maintenance Guide]]&lt;br /&gt;
* [[IBM 5120 Capacitor Replacement Guide]]&lt;br /&gt;
* [[IBM 5110 Troubleshooting Guide]] — sibling machine&lt;br /&gt;
* [[IBM 5100 Troubleshooting Guide]] — PALM / ROS diagnosis translates directly&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* [http://bitsavers.org/pdf/ibm/5120/ Bitsavers — IBM 5120 documents]. MIM SY34-0192, Logic Manual SY34-0193.&lt;br /&gt;
* [https://en.wikipedia.org/wiki/IBM_5120 IBM 5120 — Wikipedia].&lt;br /&gt;
* [https://en.wikipedia.org/wiki/IBM_PALM_processor IBM PALM processor — Wikipedia].&lt;br /&gt;
&lt;br /&gt;
{{Navbox-IBMComputers|state=collapsed}}&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM]]&lt;br /&gt;
[[Category:Troubleshooting Guides]]&lt;/div&gt;</summary>
		<author><name>Josh</name></author>
	</entry>
</feed>