DECstation 5000 Troubleshooting Guide

Fault-finding on the DECstation 5000 Model 200 series, from DEC's Model 200 Maintenance Guide (EK-370AA-MG-002) and Model 200 Series Maintenance Guide (EK-PM38C-MG-002), with power supply repair notes from Rob Jarratt's H7878 and from owners of the Model 100 series H7826.[1][2][3] DEC's procedures stop at the field-replaceable unit: system module and chassis, CPU module, memory module, power supply. Below that level the notes are from community repairs.

An H7878 power supply opened up; the three fans that cool the whole system unit sit in the removable panel (Rob Jarratt)

Order of work

edit

DEC's troubleshooting overview works in this order:[4]

  1. Power. If the green LED on the power supply does not light, get power to the unit before anything else.
  2. Self-test. Read the code on the diagnostic LED array if nothing reaches the screen, or the error message if one does.
  3. Configuration. At the console prompt (>>) type cnfg to see whether every module, the expected memory and the right SCSI IDs appear; cnfg followed by a slot number gives detail for one module.
  4. Environment variables. printenv shows whether boot points at a working drive and how haltaction is set.
  5. Tests and scripts. t slot/? lists the tests for a module and ls slot lists its scripts.

On the Model 200 the system module answers as slot 7, so its tests are run as t 7/test; TURBOchannel options are slots 0, 1 and 2.[5][6]

Diagnostic LEDs

edit

The eight red LEDs on the rear panel show the progress of the power-up self-test. On the Model 200 the four left-hand LEDs, read as you face the back of the machine, give the slot number of the unit that stopped the test.[5]

Model 200: self-test does not complete (DEC Table 4-2)
Left LEDs (1 = on) DEC's corrective action
None; test does not start Check for loose or damaged connectors and reseat loose modules
1111 A hardware fault is stopping the diagnostics from running
0111 Replace the memory module in slot 0 and run the test again; if it still stops at 0111, replace the system module and chassis
0110 or 0101 Replace the system module and chassis
0010 or 0001 Replace the option module in the slot shown; for a 2D graphics accelerator, try a new VSIMM first
0000 If the right LEDs also show 0000 the test passed; otherwise replace the option module in slot 0

[5]

The later guide for the Model 200 series gives the whole eight-bit pattern as a hexadecimal code. The left digit is the slot number in codes of the form x3, x2, x1 and xB.[7]

Model 200 series LED codes (DEC Table 9-1)
LEDs Hex Meaning
1111 1111 FF Initial power-on and hardware initialisation
0011 1111 3F Firmware initialisation
0011 0101 35 I/O ASIC initialisation
0011 0110 36 Firmware memory test of the first 256 KB
0011 0111 37 Firmware calculating the cache size
0011 1110 3E Calibrating the millisecond delay loop
0011 1101 3D Power-up or reset set-up code; memory and modules being configured
xxxx 1011 xB Loading the console from module x
xxxx 0011 x3 Module x reported an error in the power-up self-test
xxxx 0010 x2 Firmware in module x started
xxxx 0001 x1 System software loaded from module x started
0000 0000 00 No errors during power-up

[7]

DEC's flowcharts for the stuck codes: at 36, put a known-good memory module in slot 0; if the test still stops there, replace the system module, otherwise test the remaining modules one at a time. At 3B, 2B, 1B or 0B the console cannot start on the graphics module: remove the graphics modules, attach a terminal to the communications port, and type setenv console s to run the console on the terminal; setenv console * restores the monitor.[8]

The Model 240 and 260 CPU modules have two LEDs of their own. If neither lights when the self-test fails, the CPU module is faulty; if only one lights, the base system module is faulty; if both light, the two modules have communicated.[7]

Test error messages

edit

Self-test failures appear on the screen as ?TFL messages naming the test that failed. DEC's table for the Model 200:[5]

Failed test and the unit to check (from DEC Table 4-1)
Test named Unit tested DEC's action
cache, dz, fpu, tlb, misc/wbpart System module Replace the system module and chassis
mem, ecc Memory modules Reseat, then run the RAM board test
misc/kbd, misc/mouse Keyboard or mouse Swap the keyboard, mouse or cable
misc/pstemp Power supply Check the power supply fans
cntl, target SCSI controller or bus See the TURBOchannel maintenance guide
esar, ext, int, ram, reg Ethernet controller in the slot named See the TURBOchannel maintenance guide
box, curs, fb, vdac, vram, stamp, stic Graphics module in the slot named See the TURBOchannel maintenance guide

[5][6]

DEC's guide lists misc/wbpart against the system module in Table 4-1 and against the memory modules in Table 5-1.[5][6]

Power faults

edit

No power

edit

DEC's procedure for a system unit with no power:[6]

  1. Check the green LED on the power supply. If it is off, check the switch, the power cord and the outlet.
  2. Switch off, unplug the cord, remove the cover and front plate, and check that the red 5 V and black ground cords from the supply are in the right connectors on the system module.
  3. If there is still no power, replace the power supply.

The 12 V system module cord carries the ±12 V rails and two status lines. DEC's pin assignment for the Model 200 series:[9]

Power supply connector (DEC Table F-5)
Pin Signal Wire gauge
1 +12 V 18
2 Ground 18
3 −12 V 22
4 Ground 22
5 POK (power OK) 22
6 Warning 22

[9]

The KN02 is specified for +5.1 V, +12.1 V and −12.1 V, each ±4%, drawing up to 20 A, 2.7 A and 0.22 A.[10] A reading outside ±4% at the system module connector points at the supply or its wiring.

Supply cuts out or will not start

edit

Rob Jarratt's DECstation 5000/240 powered off after running for a while, then its H7878 stopped altogether, with no fan movement and no LED.[3] His findings:

  • The rectified mains across the two input smoothing capacitors (C10 and C11) read about 170 V DC instead of the 325–330 V expected; one capacitor was faulty. Both are glued to the board with epoxy.
  • With new input capacitors the supply produced output but could not hold a load: the fans twitched and the +12 V output wandered between about 4 V and 8 V.
  • Replacing output capacitors, including the large 3300 µF and 8200 µF parts on the +5 V output, made little difference. The fault was on the output riser board, which Jarratt took to be doing the regulation; there C407 (120 µF 25 V) had leaked and C408 (120 µF 16 V) showed heat marks. With both replaced the supply ran the machine for over an hour.
  • The whole supply, primary and secondary, is referenced to mains earth when fitted in the enclosure, so connect an oscilloscope ground only to mains earth, such as the chassis.
  • The supply's LED is soldered to wires, and a heat sink has to be partly removed to take the board out.

[3] Replacement values are on DECstation 5000 Capacitor Replacement Guide.

Model 100 series (H7826)

edit

The 196 W H7826-AA has three fans and a green LED like the larger supply, and DEC's procedure is the same: check the LED, the cord and the outlet, then replace the supply.[11] Owners who have repaired it report:

  • A DECstation 5000/133 supply stopped with its fans and no output and no blown fuse. One of the three 1800 µF capacitors on the 5.1 V output was very leaky and had vented from the bottom, where it could not be seen. Three 120 Ω 2 W resistors beside it, the minimum load on that rail, had darkened the board.[12]
  • In the same thread the poster paul reported a shorted tantalum capacitor on the 12.1 V output of his Personal DECstation 5000/25, a different machine with its own supply; he suggested checking for the same fault.[12]
  • In a 5000/125 supply, the start-up capacitor C24 near the big input capacitors was bad. Two SCRs on the small primary-side daughterboard act as crowbars and latch the supply off until its capacitors drain; one is fired by a shutdown signal from the secondary side through an optocoupler, the other by primary overcurrent. The negative side of C24 sits at a dangerous negative voltage relative to neutral.[12]
  • Rob Jarratt's H7826, from a TURBOchannel extender box, had corroded heat sinks shedding flakes across the board and a corroded track between the 5019574 shutdown daughterboard and the main board; a wire link replacing the track brought the supply back.[13]

Warning: these are mains switch-mode supplies. The input capacitors charge to over 300 V DC and the primary-side control circuit floats at mains potential. Unplug the supply and confirm the input capacitors have discharged before touching anything.[3][12]

Overheating

edit

The message 7/misc/pstemp (system is *HOT*!) means the system unit is overheating.[6] DEC's procedure:[6][8]

  1. Remove the system unit cover and switch on.
  2. If all three fans turn and the fault persists, DEC's guide refers the machine to Digital's support centre.
  3. If only one or two fans turn, replace the power supply.
  4. If no fan turns, switch off, remove the eight screws holding the fan assembly to the supply base and check the fan cable connection. If it is connected, replace the power supply.

The overheat detect test can be run on its own as t 7/misc/pstemp.[14]

Memory faults

edit

A mem or ecc error names the slot of the memory module that reported it. DEC's procedure on the Model 200:[6]

  1. Make sure every module is seated.
  2. Run t 7/mem * to test every module in turn, or t 7/mem n for the module in slot n. Each module takes several minutes.
  3. If every module fails, remove them all and fit one known-good module. If that fails too, replace the system module and chassis.
  4. If only some fail, replace those.

Failures appear as ?TFL 7/mem/code: board (x: description), where board is the slot number.[6] The Model 200 slots run from a0000000 (slot 0) to a77FFFFF (slot 14) in 8 MB steps, so an address in an error log identifies the slot.[6]

Serial ports, printer and terminal

edit

If the tests pass but a printer, modem or terminal does not work, fit communications loopback connectors to both ports and the keyboard and mouse (or a mouse loopback) to the keyboard-mouse cable, then run t dz/modem/ line cts-lbk, with line as comm (right-hand port) or port (left-hand port) and cts-lbk as n for data lines only or y to include clear-to-send. An error means the serial controller on the system module; a pass means the external device is at fault.[5]

Error logs and addresses

edit

Under ULTRIX, memory and error-and-status-register error logs give a physical address. DEC's table maps it to the failing unit:[5]

Model 200 physical addresses (DEC Table 4-4)
Address range Hardware
00000000–1DFFFFFF Main memory
1E000000–1E3FFFFF Option slot 0
1E400000–1E7FFFFF Option slot 1
1E800000–1EBFFFFF Option slot 2
1EC00000–1F3FFFFF Reserved; DEC treats errors logged here as system module errors
1F400000–1F7FFFFF SCSI controller on the system module
1F800000–1FBF0000 Ethernet controller on the system module
1FC00000–1FFFFFFF System module interface

[5]

Console locked or settings lost

edit

A forgotten console password is cleared by fitting the clear-NVR jumper to the two-pin header on the system module, switching on until the console prompt appears, switching off and removing the jumper. All environment variables then need setting again with setenv.[15] Console status code 0439 reports that the time-of-day clock values indicate a dead battery.[16]

Blank screen

edit

DEC's owner's guide checks, in order: press a key in case the screen saver is on; check the system unit and monitor are on; turn up brightness and contrast; with both off, check the power cords and the monitor-to-system-unit cable and the video cable.[17] If the green power supply LED is lit but the screen stays blank, follow the LED code, or run the console on a terminal as described above.[8]

edit

References

edit
  1. ↑ Digital Equipment Corporation, DECstation 5000/DECsystem 5000 Model 200 Maintenance Guide, EK-370AA-MG-002, October 1990 (File:DECstation 5000 Model 200 Maintenance Guide (EK-370AA-MG-002).pdf).
  2. ↑ Digital Equipment Corporation, DECstation/DECsystem 5000 Model 200 Series Maintenance Guide, EK-PM38C-MG-002, April 1993 (File:DECstation 5000 Model 200 Series Maintenance Guide (EK-PM38C-MG-002).pdf).
  3. ↑ 3.0 3.1 3.2 3.3 Rob Jarratt, Rob's Old Computers: "DECstation 5000 Model 240 H7878 Power Supply Failure" (27 August 2017), "H7878 Possible Fault Found" (28 August 2017), "PSU Failing Under Moderate Load" (17 September 2017) and "PSU Fixed" (1 October 2017), robs-old-computers.com. Symptoms, measurements and the parts replaced in one H7878.
  4. ↑ DEC, EK-PM38C-MG-002, pp. 8-1 to 8-5. Troubleshooting overview.
  5. ↑ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 DEC, EK-370AA-MG-002, pp. 4-3 to 4-10. Tables 4-1 (test error messages), 4-2 (self-test does not complete) and 4-4 (physical addresses); serial loopback test.
  6. ↑ 6.0 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 DEC, EK-370AA-MG-002, pp. 5-3 and 5-9 to 5-26. Table 5-1, memory troubleshooting and RAM board test, Table 5-2 memory addresses, power supply no-power and overheat procedures.
  7. ↑ 7.0 7.1 7.2 DEC, EK-PM38C-MG-002, pp. 9-2 to 9-3. LED displays, CPU module LEDs, Table 9-1 LED error codes.
  8. ↑ 8.0 8.1 8.2 DEC, EK-PM38C-MG-002, pp. 11-9 to 11-18 and 11-35 to 11-36. Flowcharts for LED codes, no display, power supply and overheating.
  9. ↑ 9.0 9.1 DEC, EK-PM38C-MG-002, p. F-5, Table F-5. Power supply pin assignments.
  10. ↑ Digital Equipment Corporation, DS5000/200 KN02 System Module Functional Specification, 1990, section 3, Table 3-1 (File:DECstation 5000 Model 200 KN02 System Module Functional Specification.pdf).
  11. ↑ Digital Equipment Corporation, DECstation 5000 Model 100 Series Maintenance Guide, EK-PM32G-MG-003, April 1993, pp. 4-38 and 5-26 (File:DECstation 5000 Model 100 Series Maintenance Guide (EK-PM32G-MG-003).pdf). H7826-AA rating, fans and no-power flowchart.
  12. ↑ 12.0 12.1 12.2 12.3 "DECstation 5000/133 Power Supply Repair (H7826)", Vintage Computer Federation forum thread, posts by Twylo and paul (September 2017) and dreamlayers (October 2020), forum.vcfed.org. Community repair reports.
  13. ↑ Rob Jarratt, "Corroded H7826 Power Supply" (23 October 2017) and "H7826 Power Supply Repaired" (23 September 2018), Rob's Old Computers, robs-old-computers.com.
  14. ↑ DEC, EK-370AA-MG-002, appendix D, p. D-26. Overheat detect test.
  15. ↑ DEC, EK-370AA-MG-002, pp. 2-20 to 2-22. Erasing a password with the clear-NVR jumper.
  16. ↑ DEC, EK-370AA-MG-002, appendix G, Table G-2, p. G-5. Minor console status code 0439.
  17. ↑ Digital Equipment Corporation, DECstation 5000 Model 200 Hardware Operator's Guide, EK-366AA-OG-002, October 1990, pp. 9-17 to 9-22, Table 9-9 (File:DECstation 5000 Model 200 Hardware Operator's Guide (EK-366AA-OG-002).pdf).