IBM PS/2 Model 80 Troubleshooting Guide: Difference between revisions
Add representative photo (Wikimedia Commons, attributed on file page) |
Rebuild against Ardent Tool's three 8580 planar pages: there are three planar types not two, and the -111/-311 models were on the wrong one; 'seven 32-bit MCA slots' and 'one 8-bit MCA slot' do not exist (Types 1/2 have three 32-bit and five 16-bit, Type 3 four and four); the 70 ns memory requirement is unsourced (both documented kits are 80 ns); replace the three invented ECAs with the real ECA 051 (8580 memory parity errors, FCT841 modules at U24/U34) in IBM's own words; '161 - replace DS12... ย |
||
| Line 1: | Line 1: | ||
<templatestyles src="Template:StyledTable/styles.css" /> | |||
[[File:IBM PS-2 Model 80 (photo).jpg|thumb|right|300px|IBM PS/2 Model 80. Source: Wikimedia Commons.]] | [[File:IBM PS-2 Model 80 (photo).jpg|thumb|right|300px|IBM PS/2 Model 80. Source: Wikimedia Commons.]] | ||
Fault diagnosis for the '''[[IBM PS/2 Model 80]]''' (machine type 8580). The Model 80 shares its POST architecture with the [[IBM PS/2 Model 50]]. | |||
== Which planar do you have == | |||
'''There are three documented 8580 planars, not two''', and an earlier version of this page assigned the models to the wrong ones:<ref name="ard_t1" /><ref name="ard_t2" /><ref name="ard_t3" /> | |||
{| class="wikitable styled-table" style="width:100%; text-align:left;" | |||
|+'''8580 planars''' | |||
ย | ! Type !! Speed !! Models !! Memory kit !! Slots | ||
ย | |||
ย | |||
ย | |||
ย | |||
{| class="wikitable styled-table" style="width:100%; text-align: | |||
|+''' | |||
! | |||
|- | |- | ||
| 1 | | '''Type 1''' || '''16 MHz''' || -041, -071 || 1 MB '''80 ns''' kit 72X6670 or 6450375 || J1, J2, J4 32-bit with MME; J3, J5, J7, J8 16-bit; J6 16-bit with AVE | ||
|- | |- | ||
| 2 | | '''Type 2''' || '''20 MHz''' || -081, -111, -121, -161, -311, -321 || 2 MB '''80 ns''' kit 92F0669 or 6450379 || Same as Type 1 | ||
|- | |- | ||
| | | '''Type 3''' || '''25 MHz''' || -A16, -A21, -A31 || Up to 8 MB on the planar using 4 MB System Memory Boards || J10โJ13 32-bit with MME; J6, J7 16-bit with AVE; J14, J15 16-bit | ||
|- | |||
| | |||
|- | |||
|} | |} | ||
== | Planar FRUs: Type 1 33F8416 / 72X7492; Type 2 33F8506 / 92F0756 / 92F0767; Type 3 34F0022 / 33F5571 / 85F0046 / 91F7513.<ref name="ard_t1" /><ref name="ard_t2" /><ref name="ard_t3" /> | ||
'''There is no 8-bit Micro Channel slot on any Model 80''', and there are never seven 32-bit slots. Types 1 and 2 have '''three''' 32-bit and five 16-bit; Type 3 has '''four''' 32-bit and four 16-bit, two of the 16-bit ones carrying the AVE extension and one normally occupied by the 16-bit SCSI controller.<ref name="ard_t1" /><ref name="ard_t3" /> | |||
=== | === What is distinctive about the Type 3 === | ||
The 25 MHz planar is a Japanese design, shared with the PS/55 Model 5570-Vxx, and is the only one with:<ref name="ard_t3" /> | |||
* ''' | * A '''386DX-25''' at U96, a socket for a 387DX-25 at U165, and '''64 KB of L2 cache''' behind an '''82385-25 cache controller''' at U54 with eight M5M5178P-33 8K ร 8 SRAMs at U99โU106. This is the planar on which IBM's POST code '''0001 91XX, "82385 cache test failed"''', can actually apply.<ref name="ard_err" /> | ||
* '''DMA support on the parallel port''' โ the A21 and A31 parallel ports support DMA parallel communications. | |||
* '''Real fuses on the planar''': F2 1 A, F3 1.5 A, F4 2.0 A, with solder pads at F1. On the Type 1 and Type 2 planars IBM's own note for the keyboard voltage error still applies โ if there is no fuse, replace the system board.<ref name="ard_err" /> | |||
* ''' | * A socketed 8042 keyboard controller at U59, an MC146818AFN RTC at U132, and a 90X8941 VGA at U16. | ||
* ''' | |||
* | |||
== | == Reference Diskette and diagnostics == | ||
Use the Reference Diskette matching the planar type. A mismatched diskette will misreport the memory configuration and may refuse to complete configuration. | |||
== | * '''F1''' boots the Reference Diskette; '''Ctrl-A''' from its menu enters Advanced Diagnostics. | ||
* A four-digit numeric code at the top left of the screen is a fault code from the test block that was running, and is the FRU lookup key. | |||
== POST beep codes == | |||
IBM's PS/2 audio codes are five patterns, and three of the five mean the same thing:<ref name="ard_err" /> | |||
=== | {| class="wikitable styled-table" style="width:85%; text-align:left;" | ||
|+'''PS/2 beep codes''' (* = short, _ = long) | |||
! Pattern !! Meaning | |||
|- | |||
| <code>*</code> || Normal operation | |||
|- | |||
| <code>* *</code> || A problem exists โ check the configuration. Run diagnostics if no error code is displayed | |||
|- | |||
| <code>_ *</code>, <code>_ * *</code>, <code>_ * * *</code> || Display or display adapter problem | |||
|- | |||
| Continuous short beeps || Check the keyboard | |||
|- | |||
| Continuous solid beep || System board | |||
|} | |||
An earlier version of this page gave a different table in which the long-plus-short patterns were split between "planar fault" and "display adapter fault", and added rows for "continuous โ power supply or planar" and "none, no display". IBM's list does not make those distinctions; the no-beep case is dealt with under [[#Dead system|Dead system]]. | |||
== | == Numeric POST error codes == | ||
'''This wiki keeps one copy of IBM's PS/2 numeric error code list, on the [[IBM PS/2 Model 50 Troubleshooting Guide#Numeric POST error codes|Model 50 guide]].''' It is transcribed from the Ardent Tool of Capitalism's reproduction of IBM's own symptom-and-FRU lists and keeps IBM's FRU / action column.<ref name="ard_err" /> | |||
'''Do not work from a per-machine summary of these codes.''' The tables previously on this page were hand-transcribed, mixed PC/AT-era meanings into PS/2 codes, and โ in the ESDI family in particular โ contained a consecutive run of codes of which ten do not exist in IBM's list and several more had the wrong meaning. They have been replaced by the link above rather than corrected in place, so that there is one copy to keep right. | |||
Three specific corrections worth carrying in your head: | |||
The | * '''The math coprocessor family is 7xx, not 8xx.''' This page previously headed it "8xx โ Math Coprocessor" with a single 801 code. IBM's coprocessor family is 0007 XXXX; 0008 does not exist. | ||
* '''104 is not a protected-mode failure.''' IBM's protected-mode code is 115. 104 appears only grouped with 102, 103 and 107 against a system board or processor board FRU. | |||
* '''162 is not a checksum error.''' It tells you to check that devices are powered on and whether the configuration has changed. The bad-checksum code is 173, and IBM's note there is "possibly a weak battery". | |||
== Dead system == | |||
IBM's stated most likely cause of no POST, a blank screen and no beep is '''a device shorting out the power supply'''. '''The system board must present Power Good to the supply within 150 ms or the supply shuts itself down internally''' โ which is the mechanism behind the "click and then nothing" symptom. IBM's usual suspects are a SIMM in backwards, an adapter not fully seated, the power cord not plugged in, an unsupported or defective adapter, or too many drives spinning up at once on a heavily loaded machine (leave the motor-start jumper open so the drives start after the controller interrogates them).<ref name="ard_err" /> | |||
# '''Check the line cord at both ends.''' IBM singles this out: intermittent faults, including unexpected power-on resets during operation, are caused by line cords that are not fully seated or too loose to make a tight connection. Remove the cord from the outlet before working on its contacts. | |||
# Remove all adapters, options and extra memory. | |||
# Remove all external connections. | |||
# Power on and listen for a beep. | |||
# '''No beep:''' check speaker continuity; if good, replace the system board memory and retry; if still silent, measure the rails โ correct rails mean the system board, wrong rails mean the supply. | |||
# '''A beep:''' refit adapters one at a time, retrying after each. When the beep stops, the last item fitted is the suspect. | |||
On machines fitted with '''LogicLock''', the access-detect switches can be left in the wrong position during reassembly, producing a machine that appears dead.<ref name="ard_err" /> | |||
== | == Diagnostics procedure == | ||
* '''Cold-boot the Reference Diskette.''' Soft-booting it can report false errors and falsely indicate that a power-on password is set.<ref name="ard_err" /> | |||
* '''If several errors appear, diagnose the first one first''' โ the first can cause the others, especially with configuration errors. | |||
* '''Run Advanced Diagnostics (Ctrl-A from System Programs) before replacing anything.''' If the diagnostics do not fail, replacing parts probably will not help. | |||
* On a multi-FRU adapter, remove the optional FRUs one at a time before replacing the adapter. | |||
* '''External surge suppressors''' are a documented cause of hard-to-diagnose faults. | |||
== Battery == | |||
'''This machine takes a 6 V lithium battery pack, IBM FRU P/N 72X8498''' โ a two-cell pack, usually yellow with black ends, held in a dedicated Battery/Speaker Assembly. It is a camera battery: equivalents are the '''CR-P2''' (Varta, Panasonic, GP, Sony, Sanyo), '''DL223A''' (Duracell), '''EL223AP''' (Ever Ready), '''K223LA''' (Kodak) and '''PC223''' (Ray-O-Vac).<ref name="ard_batt" /> | |||
'''There is no Dallas RTC module in this machine.''' Earlier versions of this page told the reader to replace a DS12887 module on a "late planar". The Dallas self-contained module (IBM FRU 8509237, Dallas DS1287) is fitted to the Models 25-286, 30-286, 35, 40, 55 SX, 55 LS and 65 SX โ not to the 50, 50 Z, 60, 70, 80, P70 or P75, all of which use the 6 V pack.<ref name="ard_batt" /> | |||
== | '''Defective or weak batteries cause the loss of all setup information. If only part of the setup is lost, the battery is probably NOT the cause.''' Inaccurate time is usually software, though the older models with 6 V packs are prone to the clock running slow.<ref name="ard_batt" /> | ||
== The real Model 80 ECA: 051, memory parity errors == | |||
'''This is the one Engineering Change Announcement that can be checked, and it is a good one to know.'''<ref name="ard_t3" /> | |||
'''M/T 8580 Models A21, A31 and A16 โ intermittent OS/2 trap errors.''' 25 MHz 8580 systems with 8 MB of system board memory fitted, experiencing intermittent planar memory parity errors such as OS/2 Trap 0002 or NMI errors under other complex operating systems. | |||
'''Physical check:''' examine the modules in positions '''U24''' and '''U34''', near the system board memory sockets J8 and J9. '''If the part number on the module is FCT841, the system board qualifies for replacement under this ECA.''' | |||
IBM's own caution is important: '''ignore the information printed on the system board near the module โ use only the information printed on the module itself.''' Modules with any other identification (F841, 841D, 72F841, 72F841D and so on) are good and the board does not qualify. | |||
The underlying fault is a timing condition on the planar. Only the three 25 MHz models listed are affected; other 8580 models are not eligible. | |||
'''What has been removed:''' this page previously named '''ECA 087''', '''ECA 092''' and '''ECA 117''' with Model 80 meanings. ECA 092 is documented as the '''8570''' Data Modification Patch โ a hardfile data-transfer patch for 25 MHz Model 70 machines โ not a Model 80 planar fix.<ref name="ard_8570" /> ECA 087 and ECA 117 could not be corroborated anywhere. | |||
== Surface-mount electrolyte leakage == | |||
The 8580 planar's surface-mount aluminium electrolytics are the leading cause of "the Model 80 will not POST" reports. Leaking electrolyte can produce almost any POST code and can short a rail outright. | |||
'''Inspect the planar for electrolyte residue before any other diagnosis, and before powering the machine on.''' [[IBM PS/2 Model 80 Capacitor Replacement Guide]] has the recap procedure. | |||
Two things removed from this page, both unsourced: a count of the SMD electrolytics on the planar and a comparison of that count with the Model 70's, and a mapping of specific POST codes to specific areas of the board. A POST code does not tell you where a leak is โ inspect the whole board. | |||
== Micro Channel faults == | |||
== | === 165 card ID mismatch === | ||
The card IDs stored in the configuration do not match the cards fitted, because a card was added or removed without running Auto Configuration, because edge-contact oxidation made a card disappear during POST, or because a flat battery lost the configuration record โ which is why 165 usually arrives clustered with 161. | |||
# Boot the Reference Diskette. | |||
# '''Set Configuration โ Run Auto Configuration'''. | |||
# Insert each card's option diskette when prompted so its ADF is copied to the working diskette. | |||
# Save and reboot. | |||
ย | |||
ย | |||
ย | |||
ย | |||
ย | |||
ย | |||
ย | |||
ย | |||
ย | |||
ย | |||
ย | |||
ย | |||
ย | |||
ย | |||
If it persists, reseat every card and clean the edge fingers, then bring the card complement up one at a time. | |||
ADF files are named '''@xxxx.ADF''' where xxxx is the four-hex-digit, 16-bit card ID. | |||
=== Slot fitting === | |||
Micro Channel connectors are physically keyed, so a 32-bit card will not seat in a 16-bit slot. Check which slots on your planar are 32-bit from the table above rather than by counting from one end of the row. | |||
== Power supply == | |||
* ''' | * '''Dead, no fans''' โ check the mains, then the bulk capacitor and mains rectifier. See [[IBM PS/2 Model 80 Capacitor Replacement Guide]]. | ||
* ''' | * '''Fans start and the supply retries''' โ Power Good not asserted within 150 ms, from the supply's own fold-back or a short on the planar or an adapter. Go to [[#Dead system|Dead system]].<ref name="ard_err" /> | ||
* ''' | * '''Boots cold, fails warm''' โ secondary electrolytics. | ||
* '''Acrid smell with a whine''' โ a mains-filter capacitor venting. Stop using the machine. | |||
* '''Rails high or low''' โ the feedback path. | |||
= | '''No wattage figure is given here.''' The figure previously on this page, and the comparison of headroom between submodels, had no source. IBM's own 17xx entry is worth noting in this context: the FRU list for the general ST-506 fixed disk group ends with '''power supply''', so a supply that sags is a documented cause of disk errors rather than only of boot failures.<ref name="ard_err" /> | ||
== Drive stiction == | |||
ESDI drives seize after long storage: the drive does not spin up and POST reports a 104xx code. The field fix works '''once''', for data recovery only โ power off, rotate the drive gently 45โ90ยฐ around its spindle axis both ways, refit, power on. '''Image the drive immediately.''' The larger full-height drives are heavy; support them while doing it. | |||
== Keyboard, mouse and memory == | |||
The | * '''301''' โ IBM's FRU order is the keyboard cable, then the system board.<ref name="ard_err" /> | ||
* '''305''' โ keyboard voltage error. IBM's order is the keyboard port fuse, the cable, then the system board, '''and if there is no fuse in the system, replace the system board.''' The Type 3 planar does have fuses; see above.<ref name="ard_err" /><ref name="ard_t3" /> | |||
* '''2xx''' โ IBM's FRU order is the system board memory, then the system board. Its "wrong type or wrong speed" group is 214/215/216/221/226/235/240/241. Both the Type 1 and Type 2 planars are specified with '''80 ns''' memory kits, so the "70 ns or faster" requirement previously stated here for the 25 MHz board has no source.<ref name="ard_err" /><ref name="ard_t1" /><ref name="ard_t2" /> | |||
* On a 25 MHz machine with 8 MB fitted and intermittent parity errors, check ECA 051 above before replacing memory.<ref name="ard_t3" /> | |||
= | The minor-code-to-socket decode for 2xx errors '''applies only to the Models 56/57, 76/77, 85 and 90/95''', not to the Model 80.<ref name="ard_err" /> | ||
== When to suspect the planar == | |||
* Any visible electrolyte residue. | |||
* 1xx errors that persist after a new battery and a full Auto Configuration. | |||
* No video and no beeps with a known-good supply. | |||
* Repeated 165 with every card removed, reseated and reconfigured. | |||
* On a 25 MHz machine, intermittent parity errors with FCT841 modules at U24 and U34 โ that is ECA 051, and the answer is the board. | |||
== Diagnostic workflow == | |||
# '''Inspect the planar for electrolyte residue before powering on.''' | |||
# Identify the planar type and use the matching Reference Diskette. | |||
# Power on and listen for the beep. | |||
# Note any numeric code. | |||
# '''161 / 163''' โ the battery. See [[#Battery|Battery]]. | |||
# '''165''' โ Auto Configuration, then clean the MCA contacts. | |||
# '''104xx''' โ drive type in configuration, reseat the cable, then stiction, then the controller. | |||
# '''24xx''' โ IBM's discriminator is whether the screen colours change: if they do, suspect the display; if not, the system board.<ref name="ard_err" /> | |||
# '''191''' on a 25 MHz machine โ the 82385 cache subsystem.<ref name="ard_err" /><ref name="ard_t3" /> | |||
# No beep and no video โ go to [[#Dead system|Dead system]]. | |||
# Once POST passes, run Advanced Diagnostics with Ctrl-A. | |||
== What has been removed from this page == | |||
ย | |||
ย | |||
ย | |||
* '''The hand-transcribed POST summaries''', replaced by the single reference on the [[IBM PS/2 Model 50 Troubleshooting Guide#Numeric POST error codes|Model 50 guide]]. They gave 104 as a protected-mode failure (IBM's is 115), 114 as an 80386 paging test (IBM's 14xx is a ROM error), 365 as a mouse fault (not in IBM's list), 2401/2402/2410 as the 24xx family (IBM's four entries are different), and headed the coprocessor family 8xx when IBM's is 7xx. | |||
* '''The instruction to replace a DS12887 module''' โ see [[#Battery|Battery]]. | |||
* '''The two-type planar table''', which put the -111 and -311 models on the Type 1 planar and described the 25 MHz board as Type 2, and gave a 70 ns memory requirement that is not in IBM's data. | |||
* '''"Seven 32-bit MCA slots" and "one 8-bit MCA slot"''', neither of which exists, and the claim that fitting a 32-bit card to an 8-bit slot may damage it. | |||
* '''The PSU wattage''' and the submodel headroom comparison. | |||
* '''The NetWare volume-corruption claim''' and the startup-current comparison between drive sizes. Both were speculation. | |||
== Related | == Related pages == | ||
* [[IBM PS/2 Model 80]] | * [[IBM PS/2 Model 80]] | ||
* [[IBM PS/2 Model 80 Maintenance Guide]] | * [[IBM PS/2 Model 80 Maintenance Guide]] | ||
* [[IBM PS/2 Model 80 Capacitor Replacement Guide]] | * [[IBM PS/2 Model 80 Capacitor Replacement Guide]] | ||
* [[IBM PS/2 Model | * [[IBM PS/2 Model 50 Troubleshooting Guide]] โ the numeric error code reference | ||
* [[IBM PS/2 Model | * [[IBM PS/2 Model 70 Troubleshooting Guide]] | ||
* [[Capacitor Failure Symptoms]] | |||
* [[Recommended Tools]] | |||
== References == | == References == | ||
<references> | |||
<ref name="ard_err">''PS/2 Error Codes'' and the linked error-code pages, [https://www.ardent-tool.com/trouble/ps2error.html Ardent Tool of Capitalism]. A community reference reproducing IBM's own symptom-and-FRU lists; content credited on the site to Louis F. Ohland, Peter H. Wendt, David L. Beem, William R. Walsh, Tatsuo Sunagawa, Tomรกลก Slavotรญnek, Jim Shorney, Tim N. Clarke, Kevin Bowling and others, maintained by Tomรกลก Slavotรญnek. Source for the five beep-code patterns, the numeric error-code list and its FRU/action column (including 0001 91XX "82385 cache test failed", the keyboard voltage error's "if no fuse in system replace system board" note, the 17xx FRU list ending with the power supply, and the 24xx colours-change discriminator), the diagnostics procedure and the dead-system procedure. This wiki's transcription lives on the [[IBM PS/2 Model 50 Troubleshooting Guide]].</ref> | |||
<ref name="ard_batt">''PS/2 RTC/CMOS Batteries'', [https://www.ardent-tool.com/misc/batteries.html Ardent Tool of Capitalism], based on content by Bob Eager and Peter H. Wendt. Source for the per-machine battery cross-reference โ the Models 50, 50 Z, 60, 70, 80 and P70 all take the 6 V lithium pack, FRU P/N 72X8498, with CR-P2 / DL223A / EL223AP / K223LA / PC223 equivalents, held in a dedicated Battery/Speaker Assembly, while the Dallas RTC module (FRU 8509237, Dallas DS1287) belongs to the Models 25-286, 30-286, 35, 40, 55 SX, 55 LS and 65 SX โ and for the statement that a weak battery loses all of the setup information while a partial loss is probably not the battery.</ref> | |||
<ref name="ard_t1">''8580 Type 1 Planar'', [https://www.ardent-tool.com/8580/Planar_T1.html Ardent Tool of Capitalism]. Source for the 16 MHz Type 1 planar, models -041 and -071, FRU P/N 33F8416 and 72X7492, the 1 MB 80 ns memory kit 72X6670 / 6450375, the slot map (J1/J2/J4 32-bit with MME, J3/J5/J7/J8 16-bit, J6 16-bit with AVE), the J18 Battery/Speaker connector, and the device complement including the CR8 LM340T5 7805 regulator, U13 386DX-16, U72 72X8287ESD VGA, U187 MC146818A RTC and U188 8042 keyboard controller.</ref> | |||
<ref name="ard_t2">''8580 Type 2 Planar'', [https://www.ardent-tool.com/8580/Planar_T2.html Ardent Tool of Capitalism]. Source for the 20 MHz Type 2 planar, models -081, -111, -121, -161, -311 and -321, FRU P/N 33F8506 / 92F0756 / 92F0767, the 2 MB 80 ns memory kit 92F0669 / 6450379, and the same slot map as the Type 1.</ref> | |||
<ref name="ard_t3">''8580 Type 3 Planar'', [https://www.ardent-tool.com/8580/Planar_T3.html Ardent Tool of Capitalism]. Source for the 25 MHz Type 3 planar, models -A16, -A21 and -A31, its Japanese design shared with the PS/55 Model 5570-Vxx, FRU P/N 34F0022 / 33F5571 / 85F0046 / 91F7513, the 386DX-25 at U96 with a 387DX-25 socket at U165 and 64 KB of L2 cache behind an 82385-25 cache controller at U54 with M5M5178P-33 SRAMs at U99โU106, DMA support on the A21 and A31 parallel ports, up to 8 MB on the planar using 4 MB System Memory Boards, the four 32-bit MME slots (J10โJ13) and four 16-bit slots (J6/J7 with AVE, J14/J15) with one normally occupied by the 16-bit SCSI controller, the planar fuses F2 1 A, F3 1.5 A and F4 2.0 A, the MC146818AFN RTC at U132, the socketed 8042 at U59, the 90X8941 VGA at U16, and the full text of '''ECA 051''' โ 8580 memory parity errors on Models A16, A21 and A31 with 8 MB fitted, the FCT841 physical check at positions U24 and U34 near J8 and J9, IBM's instruction to read the module rather than the board silkscreen, and the note that other identifications (F841, 841D, 72F841, 72F841D) are good.</ref> | |||
<ref name="ard_8570">''8570 Type 3 & 4 Planar'', [https://www.ardent-tool.com/8570/Planar_T3-4.html Ardent Tool of Capitalism]. Source for ECA 092 being the 8570 Data Modification Patch, applying to 25 MHz 8570 systems with an 80 MB or 160 MB hardfile running DOS or OS/2.</ref> | |||
</references> | |||
{{Navbox-IBMComputers|state=collapsed}} | {{Navbox-IBMComputers|state=collapsed}} | ||
Latest revision as of 10:36, 27 September 2026

Fault diagnosis for the IBM PS/2 Model 80 (machine type 8580). The Model 80 shares its POST architecture with the IBM PS/2 Model 50.
Which planar do you have
[edit | edit source]There are three documented 8580 planars, not two, and an earlier version of this page assigned the models to the wrong ones:[1][2][3]
| Type | Speed | Models | Memory kit | Slots |
|---|---|---|---|---|
| Type 1 | 16 MHz | -041, -071 | 1 MB 80 ns kit 72X6670 or 6450375 | J1, J2, J4 32-bit with MME; J3, J5, J7, J8 16-bit; J6 16-bit with AVE |
| Type 2 | 20 MHz | -081, -111, -121, -161, -311, -321 | 2 MB 80 ns kit 92F0669 or 6450379 | Same as Type 1 |
| Type 3 | 25 MHz | -A16, -A21, -A31 | Up to 8 MB on the planar using 4 MB System Memory Boards | J10โJ13 32-bit with MME; J6, J7 16-bit with AVE; J14, J15 16-bit |
Planar FRUs: Type 1 33F8416 / 72X7492; Type 2 33F8506 / 92F0756 / 92F0767; Type 3 34F0022 / 33F5571 / 85F0046 / 91F7513.[1][2][3]
There is no 8-bit Micro Channel slot on any Model 80, and there are never seven 32-bit slots. Types 1 and 2 have three 32-bit and five 16-bit; Type 3 has four 32-bit and four 16-bit, two of the 16-bit ones carrying the AVE extension and one normally occupied by the 16-bit SCSI controller.[1][3]
What is distinctive about the Type 3
[edit | edit source]The 25 MHz planar is a Japanese design, shared with the PS/55 Model 5570-Vxx, and is the only one with:[3]
- A 386DX-25 at U96, a socket for a 387DX-25 at U165, and 64 KB of L2 cache behind an 82385-25 cache controller at U54 with eight M5M5178P-33 8K ร 8 SRAMs at U99โU106. This is the planar on which IBM's POST code 0001 91XX, "82385 cache test failed", can actually apply.[4]
- DMA support on the parallel port โ the A21 and A31 parallel ports support DMA parallel communications.
- Real fuses on the planar: F2 1 A, F3 1.5 A, F4 2.0 A, with solder pads at F1. On the Type 1 and Type 2 planars IBM's own note for the keyboard voltage error still applies โ if there is no fuse, replace the system board.[4]
- A socketed 8042 keyboard controller at U59, an MC146818AFN RTC at U132, and a 90X8941 VGA at U16.
Reference Diskette and diagnostics
[edit | edit source]Use the Reference Diskette matching the planar type. A mismatched diskette will misreport the memory configuration and may refuse to complete configuration.
- F1 boots the Reference Diskette; Ctrl-A from its menu enters Advanced Diagnostics.
- A four-digit numeric code at the top left of the screen is a fault code from the test block that was running, and is the FRU lookup key.
POST beep codes
[edit | edit source]IBM's PS/2 audio codes are five patterns, and three of the five mean the same thing:[4]
| Pattern | Meaning |
|---|---|
* |
Normal operation |
* * |
A problem exists โ check the configuration. Run diagnostics if no error code is displayed |
_ *, _ * *, _ * * * |
Display or display adapter problem |
| Continuous short beeps | Check the keyboard |
| Continuous solid beep | System board |
An earlier version of this page gave a different table in which the long-plus-short patterns were split between "planar fault" and "display adapter fault", and added rows for "continuous โ power supply or planar" and "none, no display". IBM's list does not make those distinctions; the no-beep case is dealt with under Dead system.
Numeric POST error codes
[edit | edit source]This wiki keeps one copy of IBM's PS/2 numeric error code list, on the Model 50 guide. It is transcribed from the Ardent Tool of Capitalism's reproduction of IBM's own symptom-and-FRU lists and keeps IBM's FRU / action column.[4]
Do not work from a per-machine summary of these codes. The tables previously on this page were hand-transcribed, mixed PC/AT-era meanings into PS/2 codes, and โ in the ESDI family in particular โ contained a consecutive run of codes of which ten do not exist in IBM's list and several more had the wrong meaning. They have been replaced by the link above rather than corrected in place, so that there is one copy to keep right.
Three specific corrections worth carrying in your head:
- The math coprocessor family is 7xx, not 8xx. This page previously headed it "8xx โ Math Coprocessor" with a single 801 code. IBM's coprocessor family is 0007 XXXX; 0008 does not exist.
- 104 is not a protected-mode failure. IBM's protected-mode code is 115. 104 appears only grouped with 102, 103 and 107 against a system board or processor board FRU.
- 162 is not a checksum error. It tells you to check that devices are powered on and whether the configuration has changed. The bad-checksum code is 173, and IBM's note there is "possibly a weak battery".
Dead system
[edit | edit source]IBM's stated most likely cause of no POST, a blank screen and no beep is a device shorting out the power supply. The system board must present Power Good to the supply within 150 ms or the supply shuts itself down internally โ which is the mechanism behind the "click and then nothing" symptom. IBM's usual suspects are a SIMM in backwards, an adapter not fully seated, the power cord not plugged in, an unsupported or defective adapter, or too many drives spinning up at once on a heavily loaded machine (leave the motor-start jumper open so the drives start after the controller interrogates them).[4]
- Check the line cord at both ends. IBM singles this out: intermittent faults, including unexpected power-on resets during operation, are caused by line cords that are not fully seated or too loose to make a tight connection. Remove the cord from the outlet before working on its contacts.
- Remove all adapters, options and extra memory.
- Remove all external connections.
- Power on and listen for a beep.
- No beep: check speaker continuity; if good, replace the system board memory and retry; if still silent, measure the rails โ correct rails mean the system board, wrong rails mean the supply.
- A beep: refit adapters one at a time, retrying after each. When the beep stops, the last item fitted is the suspect.
On machines fitted with LogicLock, the access-detect switches can be left in the wrong position during reassembly, producing a machine that appears dead.[4]
Diagnostics procedure
[edit | edit source]- Cold-boot the Reference Diskette. Soft-booting it can report false errors and falsely indicate that a power-on password is set.[4]
- If several errors appear, diagnose the first one first โ the first can cause the others, especially with configuration errors.
- Run Advanced Diagnostics (Ctrl-A from System Programs) before replacing anything. If the diagnostics do not fail, replacing parts probably will not help.
- On a multi-FRU adapter, remove the optional FRUs one at a time before replacing the adapter.
- External surge suppressors are a documented cause of hard-to-diagnose faults.
Battery
[edit | edit source]This machine takes a 6 V lithium battery pack, IBM FRU P/N 72X8498 โ a two-cell pack, usually yellow with black ends, held in a dedicated Battery/Speaker Assembly. It is a camera battery: equivalents are the CR-P2 (Varta, Panasonic, GP, Sony, Sanyo), DL223A (Duracell), EL223AP (Ever Ready), K223LA (Kodak) and PC223 (Ray-O-Vac).[5]
There is no Dallas RTC module in this machine. Earlier versions of this page told the reader to replace a DS12887 module on a "late planar". The Dallas self-contained module (IBM FRU 8509237, Dallas DS1287) is fitted to the Models 25-286, 30-286, 35, 40, 55 SX, 55 LS and 65 SX โ not to the 50, 50 Z, 60, 70, 80, P70 or P75, all of which use the 6 V pack.[5]
Defective or weak batteries cause the loss of all setup information. If only part of the setup is lost, the battery is probably NOT the cause. Inaccurate time is usually software, though the older models with 6 V packs are prone to the clock running slow.[5]
The real Model 80 ECA: 051, memory parity errors
[edit | edit source]This is the one Engineering Change Announcement that can be checked, and it is a good one to know.[3]
M/T 8580 Models A21, A31 and A16 โ intermittent OS/2 trap errors. 25 MHz 8580 systems with 8 MB of system board memory fitted, experiencing intermittent planar memory parity errors such as OS/2 Trap 0002 or NMI errors under other complex operating systems.
Physical check: examine the modules in positions U24 and U34, near the system board memory sockets J8 and J9. If the part number on the module is FCT841, the system board qualifies for replacement under this ECA.
IBM's own caution is important: ignore the information printed on the system board near the module โ use only the information printed on the module itself. Modules with any other identification (F841, 841D, 72F841, 72F841D and so on) are good and the board does not qualify.
The underlying fault is a timing condition on the planar. Only the three 25 MHz models listed are affected; other 8580 models are not eligible.
What has been removed: this page previously named ECA 087, ECA 092 and ECA 117 with Model 80 meanings. ECA 092 is documented as the 8570 Data Modification Patch โ a hardfile data-transfer patch for 25 MHz Model 70 machines โ not a Model 80 planar fix.[6] ECA 087 and ECA 117 could not be corroborated anywhere.
Surface-mount electrolyte leakage
[edit | edit source]The 8580 planar's surface-mount aluminium electrolytics are the leading cause of "the Model 80 will not POST" reports. Leaking electrolyte can produce almost any POST code and can short a rail outright.
Inspect the planar for electrolyte residue before any other diagnosis, and before powering the machine on. IBM PS/2 Model 80 Capacitor Replacement Guide has the recap procedure.
Two things removed from this page, both unsourced: a count of the SMD electrolytics on the planar and a comparison of that count with the Model 70's, and a mapping of specific POST codes to specific areas of the board. A POST code does not tell you where a leak is โ inspect the whole board.
Micro Channel faults
[edit | edit source]165 card ID mismatch
[edit | edit source]The card IDs stored in the configuration do not match the cards fitted, because a card was added or removed without running Auto Configuration, because edge-contact oxidation made a card disappear during POST, or because a flat battery lost the configuration record โ which is why 165 usually arrives clustered with 161.
- Boot the Reference Diskette.
- Set Configuration โ Run Auto Configuration.
- Insert each card's option diskette when prompted so its ADF is copied to the working diskette.
- Save and reboot.
If it persists, reseat every card and clean the edge fingers, then bring the card complement up one at a time.
ADF files are named @xxxx.ADF where xxxx is the four-hex-digit, 16-bit card ID.
Slot fitting
[edit | edit source]Micro Channel connectors are physically keyed, so a 32-bit card will not seat in a 16-bit slot. Check which slots on your planar are 32-bit from the table above rather than by counting from one end of the row.
Power supply
[edit | edit source]- Dead, no fans โ check the mains, then the bulk capacitor and mains rectifier. See IBM PS/2 Model 80 Capacitor Replacement Guide.
- Fans start and the supply retries โ Power Good not asserted within 150 ms, from the supply's own fold-back or a short on the planar or an adapter. Go to Dead system.[4]
- Boots cold, fails warm โ secondary electrolytics.
- Acrid smell with a whine โ a mains-filter capacitor venting. Stop using the machine.
- Rails high or low โ the feedback path.
No wattage figure is given here. The figure previously on this page, and the comparison of headroom between submodels, had no source. IBM's own 17xx entry is worth noting in this context: the FRU list for the general ST-506 fixed disk group ends with power supply, so a supply that sags is a documented cause of disk errors rather than only of boot failures.[4]
Drive stiction
[edit | edit source]ESDI drives seize after long storage: the drive does not spin up and POST reports a 104xx code. The field fix works once, for data recovery only โ power off, rotate the drive gently 45โ90ยฐ around its spindle axis both ways, refit, power on. Image the drive immediately. The larger full-height drives are heavy; support them while doing it.
Keyboard, mouse and memory
[edit | edit source]- 301 โ IBM's FRU order is the keyboard cable, then the system board.[4]
- 305 โ keyboard voltage error. IBM's order is the keyboard port fuse, the cable, then the system board, and if there is no fuse in the system, replace the system board. The Type 3 planar does have fuses; see above.[4][3]
- 2xx โ IBM's FRU order is the system board memory, then the system board. Its "wrong type or wrong speed" group is 214/215/216/221/226/235/240/241. Both the Type 1 and Type 2 planars are specified with 80 ns memory kits, so the "70 ns or faster" requirement previously stated here for the 25 MHz board has no source.[4][1][2]
- On a 25 MHz machine with 8 MB fitted and intermittent parity errors, check ECA 051 above before replacing memory.[3]
The minor-code-to-socket decode for 2xx errors applies only to the Models 56/57, 76/77, 85 and 90/95, not to the Model 80.[4]
When to suspect the planar
[edit | edit source]- Any visible electrolyte residue.
- 1xx errors that persist after a new battery and a full Auto Configuration.
- No video and no beeps with a known-good supply.
- Repeated 165 with every card removed, reseated and reconfigured.
- On a 25 MHz machine, intermittent parity errors with FCT841 modules at U24 and U34 โ that is ECA 051, and the answer is the board.
Diagnostic workflow
[edit | edit source]- Inspect the planar for electrolyte residue before powering on.
- Identify the planar type and use the matching Reference Diskette.
- Power on and listen for the beep.
- Note any numeric code.
- 161 / 163 โ the battery. See Battery.
- 165 โ Auto Configuration, then clean the MCA contacts.
- 104xx โ drive type in configuration, reseat the cable, then stiction, then the controller.
- 24xx โ IBM's discriminator is whether the screen colours change: if they do, suspect the display; if not, the system board.[4]
- 191 on a 25 MHz machine โ the 82385 cache subsystem.[4][3]
- No beep and no video โ go to Dead system.
- Once POST passes, run Advanced Diagnostics with Ctrl-A.
What has been removed from this page
[edit | edit source]- The hand-transcribed POST summaries, replaced by the single reference on the Model 50 guide. They gave 104 as a protected-mode failure (IBM's is 115), 114 as an 80386 paging test (IBM's 14xx is a ROM error), 365 as a mouse fault (not in IBM's list), 2401/2402/2410 as the 24xx family (IBM's four entries are different), and headed the coprocessor family 8xx when IBM's is 7xx.
- The instruction to replace a DS12887 module โ see Battery.
- The two-type planar table, which put the -111 and -311 models on the Type 1 planar and described the 25 MHz board as Type 2, and gave a 70 ns memory requirement that is not in IBM's data.
- "Seven 32-bit MCA slots" and "one 8-bit MCA slot", neither of which exists, and the claim that fitting a 32-bit card to an 8-bit slot may damage it.
- The PSU wattage and the submodel headroom comparison.
- The NetWare volume-corruption claim and the startup-current comparison between drive sizes. Both were speculation.
Related pages
[edit | edit source]- IBM PS/2 Model 80
- IBM PS/2 Model 80 Maintenance Guide
- IBM PS/2 Model 80 Capacitor Replacement Guide
- IBM PS/2 Model 50 Troubleshooting Guide โ the numeric error code reference
- IBM PS/2 Model 70 Troubleshooting Guide
- Capacitor Failure Symptoms
- Recommended Tools
References
[edit | edit source]- โ 1.0 1.1 1.2 1.3 8580 Type 1 Planar, Ardent Tool of Capitalism. Source for the 16 MHz Type 1 planar, models -041 and -071, FRU P/N 33F8416 and 72X7492, the 1 MB 80 ns memory kit 72X6670 / 6450375, the slot map (J1/J2/J4 32-bit with MME, J3/J5/J7/J8 16-bit, J6 16-bit with AVE), the J18 Battery/Speaker connector, and the device complement including the CR8 LM340T5 7805 regulator, U13 386DX-16, U72 72X8287ESD VGA, U187 MC146818A RTC and U188 8042 keyboard controller.
- โ 2.0 2.1 2.2 8580 Type 2 Planar, Ardent Tool of Capitalism. Source for the 20 MHz Type 2 planar, models -081, -111, -121, -161, -311 and -321, FRU P/N 33F8506 / 92F0756 / 92F0767, the 2 MB 80 ns memory kit 92F0669 / 6450379, and the same slot map as the Type 1.
- โ 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 8580 Type 3 Planar, Ardent Tool of Capitalism. Source for the 25 MHz Type 3 planar, models -A16, -A21 and -A31, its Japanese design shared with the PS/55 Model 5570-Vxx, FRU P/N 34F0022 / 33F5571 / 85F0046 / 91F7513, the 386DX-25 at U96 with a 387DX-25 socket at U165 and 64 KB of L2 cache behind an 82385-25 cache controller at U54 with M5M5178P-33 SRAMs at U99โU106, DMA support on the A21 and A31 parallel ports, up to 8 MB on the planar using 4 MB System Memory Boards, the four 32-bit MME slots (J10โJ13) and four 16-bit slots (J6/J7 with AVE, J14/J15) with one normally occupied by the 16-bit SCSI controller, the planar fuses F2 1 A, F3 1.5 A and F4 2.0 A, the MC146818AFN RTC at U132, the socketed 8042 at U59, the 90X8941 VGA at U16, and the full text of ECA 051 โ 8580 memory parity errors on Models A16, A21 and A31 with 8 MB fitted, the FCT841 physical check at positions U24 and U34 near J8 and J9, IBM's instruction to read the module rather than the board silkscreen, and the note that other identifications (F841, 841D, 72F841, 72F841D) are good.
- โ 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 4.10 4.11 4.12 4.13 4.14 PS/2 Error Codes and the linked error-code pages, Ardent Tool of Capitalism. A community reference reproducing IBM's own symptom-and-FRU lists; content credited on the site to Louis F. Ohland, Peter H. Wendt, David L. Beem, William R. Walsh, Tatsuo Sunagawa, Tomรกลก Slavotรญnek, Jim Shorney, Tim N. Clarke, Kevin Bowling and others, maintained by Tomรกลก Slavotรญnek. Source for the five beep-code patterns, the numeric error-code list and its FRU/action column (including 0001 91XX "82385 cache test failed", the keyboard voltage error's "if no fuse in system replace system board" note, the 17xx FRU list ending with the power supply, and the 24xx colours-change discriminator), the diagnostics procedure and the dead-system procedure. This wiki's transcription lives on the IBM PS/2 Model 50 Troubleshooting Guide.
- โ 5.0 5.1 5.2 PS/2 RTC/CMOS Batteries, Ardent Tool of Capitalism, based on content by Bob Eager and Peter H. Wendt. Source for the per-machine battery cross-reference โ the Models 50, 50 Z, 60, 70, 80 and P70 all take the 6 V lithium pack, FRU P/N 72X8498, with CR-P2 / DL223A / EL223AP / K223LA / PC223 equivalents, held in a dedicated Battery/Speaker Assembly, while the Dallas RTC module (FRU 8509237, Dallas DS1287) belongs to the Models 25-286, 30-286, 35, 40, 55 SX, 55 LS and 65 SX โ and for the statement that a weak battery loses all of the setup information while a partial loss is probably not the battery.
- โ 8570 Type 3 & 4 Planar, Ardent Tool of Capitalism. Source for ECA 092 being the 8570 Data Modification Patch, applying to 25 MHz 8570 systems with an 80 MB or 160 MB hardfile running DOS or OS/2.