Page 1
AlphaServer DS20 Service Manual Order Number: EK–AS140–SV. A01 This manual is for anyone who services this system. It includes troubleshooting information, configuration rules, and instructions for removal and replacement of field-replaceable units. Compaq Computer Corporation...
Page 2
FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. This publication contains information protected by copyright. No part of this publication may be photocopied or reproduced in any form without prior written consent from Compaq Computer Corporation. The software described in this document is furnished under a license agreement or nondisclosure agreement and may be used or copied only in accordance with the terms of the agreement.
Page 5
2–3 Sample Test Command.................2-9 2–4 Show Power ....................2-11 2–5 Show Memory.................... 2-11 2–6 Compaq Analyze Error Report..............2-16 2–7 Releasing/Reestablishing Secure Mode ............2-20 B–1 Invoking and Leaving RCM Locally ............B-4 C–1 Starting LFU from the SRM Console ............C-2 C–2 Booting LFU from the CD-ROM ..............
Page 6
C Bus Block Diagram ................1-36 1-20 StorageWorks Drive Location ..............1-38 Control Panel and LCD Display..............2-4 CPU and Server Feature Module LEDs............2-12 Compaq Analyze Graphics Interface............2-14 Some of the FRU Locations................4-2 Accessing the System ...................4-6 Removing CPU Module ................4-8 Removing Memory ..................
Page 7
4-19 Removing StorageWorks UltraSCSI Bus Extender........4-40 RCM Connections ..................B-3 Location of RCM Switchpack on Server Feature Module ......B-10 C–1 Starting LFU from the AlphaBIOS Console..........C-2 Tables 1-1 PCI Slot Numbering..................1-21 1-2 Switchpack 2....................1-23 1-3 Switchpack 3....................1-23 1-4 Remote Control Switch Functions ...............
This manual has four chapters and three appendixes, as follows: • Chapter 1, System Overview, introduces the Compaq AlphaServer DS20 system. It describes each system component. • Chapter 2, Troubleshooting, describes troubleshooting during power-up and booting, as well as the test command.
Page 10
Documentation Titles Table 1 lists books in the documentation set. Table 1 AlphaServer DS20 Documentation Title Order Number User and Installation Documentation Kit QZ–014AA–G8 User’s Guide EK–AS140–UG Basic Installation EK–AS140–IN Service Information Service Manual EK–AS140–SV Information on the Internet Using a Web browser you can access the AlphaServer InfoCenter at: http://www.digital.com/info/alphaserver/products.html...
Chapter 1 System Overview The Compaq AlphaServer DS20 system consists of up to two CPUs, up to 4 Gbytes of memory, 6 I/O slots, and up to 7 SCSI storage devices. AlphaServer DS20 systems can be mounted in a standard 19” rack.
System Enclosure The system has up to two CPU modules and up to 4 Gbytes of memory. A single fast wide UltraSCSI StorageWorks shelf provides up to 128 Gbytes of storage. Figure 1-1 System Enclosure PKW-1402-98 AlphaServer DS20 Service Manual...
The numbered callouts in Figure 1-1 refer to the system components. System card cage, which holds the system board and the CPU, memory, and system I/O. PCI/ISA section of the system card cage. Operator control panel assembly, which includes the control panel, the LCD display, and the floppy drive.
PCI1 on the PCI backplane on the system board. Floppy disk. The floppy drive is used to load software and firmware updates. The floppy controller is on the XBUS on the PCI backplane on the system board. AlphaServer DS20 Service Manual...
Page 15
The major function of the Halt button is to stop whatever the machine is doing and return the system to the SRM console. To get to the SRM console, for systems running OpenVMS or Compaq Tru64 UNIX, press the Halt button.
There are two console programs: the SRM console and the AlphaBIOS console. SRM Console Prompt On systems running the Compaq Tru64 UNIX or OpenVMS operating system, the following console prompt is displayed after system startup messages are displayed, or whenever the SRM console is invoked: P00>>>...
Page 17
SRM Console The SRM console is a command-line interface used to boot the Compaq Tru64 UNIX and OpenVMS operating systems. It also provides support for examining and modifying the system state and configuring and testing the system. The SRM console can be run from a serial terminal or a graphics monitor.
64 bit PCI P chip 64 bit PCI CMD/ Addr. CPU 1 Up to 2 (optional) Memory CMD/ Addr. Banks CPU 0 Data Memory Data 1 or 2 Memory 8 D chips Banks B cache B cache PKW1400-98 AlphaServer DS20 Service Manual...
Page 19
The AlphaServer DS20 is a switch-based interconnect system; it uses a cross-bar switch chipset that allows data to move directly from place to place in the system. The CPU, memory, and I/O devices physically connect to the system board and each has one or two logical connections to the switch.
Page 21
Alpha Chip Composition The Alpha 21264 chip uses 0.35 micron chip technology, has a transistor count of 15.2 million, consumes 50 watts of power, and is air cooled (a fan is on the chip). The default cache system is write-back. Chip Description Unit Description...
Page 23
Memory Variants Memory is organized on two 256 plus ECC bit buses. Each bus can hold up to two memory banks (a memory option) made up of four DIMM modules. Memory can be configured from a minimum of 128 Mbytes (1 MS340-BA) to 4 Gbytes (4 MS340- EA).
Memory Addressing The first address of each bank is one above the ending address of the previous bank. Example 1–1 and Figure 1-8 show the starting address of each memory bank using either the SRM console or AlphaBIOS. Example 1–1 Show Memory P00>>>...
Page 27
Three major sections on the system board are: • The cross-bar switch chipset and the system components attached to it (CPU(s), memory, PCI chips, and the TIG bus) • The power connections and voltage regulator • The I/O subsystem System Overview 1-17...
Figure 1-10 Cross-Bar Switch Data Block Diagram CAP Bus Qpuv DPÃ9rvpr %#ivÃQ8D TIG Bus Qpuv puv %#ivÃQ8D DPÃ9rvpr Q69Ã7à Q69Ã7à Interrupts ELW ELW 7phpur TÃ9hh 9& 7à 7phpur 9" TÃ9hh 7à Hr Ã9hhÃ7à Hr Ã9hhÃ7à Hr ÃihxÃ! Hr Ãihxà Hr ÃihxÃ" Hr Ãihxà PK1489-98 1-18 AlphaServer DS20 Service Manual...
Page 29
Each type of bus in the system is unique: • The two memory data buses operate in 256-bit mode passing two hex words (32 bytes) of data between memory and the D-chips per cycle. The bus operates at 83.3 MHz. •...
Table 1-1 PCI Slot Numbering Slot PCI0 PCI1 Shared PCI to ISA bridge ISA device logically Adaptec SCSI PCI slot PCI slot PCI slot PCI slot PCI slot PCI slot ISA device physically The logic for two PCI buses is on the system board. •...
There are two switchpacks on the system board. They control the writing of the flash ROM and the speed of the crossbar switch among other things. Figure 1-12 Switchpack Location CPU 0 Chip Chip CPU 1 Chip Chip System Board flash_wr PK1410-99 1-22 AlphaServer DS20 Service Manual...
Page 33
Figure 1-12 shows the location of the switchpacks and Table 1-2 and Table 1-3 describe what each switch controls. Table 1-2 Switchpack 2 Switch Description Fail safe boot. Off (default) = normal boot. On = boot the fail safe booter Reserved.
Figure 1-13 Server Feature Module Power Connector Switchpack Connector Interlock Connector 5 Vaux Power OK Sys Fan OK CPU Fan OK Temp OK System Fan Connectors Connector PK1492-98 1-24 AlphaServer DS20 Service Manual...
The system allows both local and remote control. The remote control firmware and a set of switches that enable or disable remote control features reside on the server feature module. Table 1-4 Remote Control Switch Functions Switch Condition Function 1 EN RCM On (default) Allows remote system control Does not allow remote system control...
The power control logic is on the server feature module. Figure 1-14 Power Control Logic Power Connector Switchpack Connector Interlock Connector 5 Vaux Power OK Sys Fan OK CPU Fan OK Temp OK Connectors Connector PK1492-98 1-26 AlphaServer DS20 Service Manual...
Page 37
The power control logic performs these functions: • Monitors system temperature and powers down the system 30 seconds after it detects that internal temperature of the system is above the value of the environment variable over_temp. Default = 55 • Monitors the system and CPU fans and powers down the system 30 seconds after it detects a fan failure.
Power is distributed throughout the system and mechanically can be broken by the On/Off switch, the cover interlock, or remotely through the RCM. Figure 1-15 Power Circuit Diagram Power Supply Server Feature Module Cover Interlock Push button ON/OFF Switch pack DC_ENABLE_L Connector PK1493-98 1-28 AlphaServer DS20 Service Manual...
Page 39
Figure 1-15 shows the distribution of the power enable circuit through the system. Opens in the circuit, or the RCM signal RCM_DC_EN_L, or a power supply detected power fault causes interruption to the DC power applied to the system. A failure anywhere in the circuit will result in the removal of DC power. A potential failure is the relay used in the remote control logic to control the RCM_DC_EN_L signal.
1.11 Power Supply Two power supplies provide system power. Figure 1-16 Back of Power Supply and Location Power Supply 1 Power Current Supply 0 share +5V/Return +5V/Return +12V/Return Misc. Signal +3.4V/Return PK1495-98 1-30 AlphaServer DS20 Service Manual...
Page 41
Description A single 675 watt power supply provides power to the system. A second power supply (optional) provides redundant power. Power Supply Features • 88–132 and 176–264 Vrms AC input • 675 watts output. Output voltages are as follows: Output Voltage Min.
Apply AC Power Vaux on On-Off Button RCM Enable OK Interlock OK On-Off Assert Button DC_ENABLE_L Power Supply Starts Disable Outputs Faults Deassert POK Assert Assert SHUTDOWN On-Off Button DC_ENABLE_L 30 Second Fan/Temp Delay PK1409-99 1-32 AlphaServer DS20 Service Manual...
Page 43
When AC is applied to the system, Vaux (auxiliary voltage) is asserted and is sensed on the server feature module. If the On-Off Button is On, and RCM OK and Interlock OK are asserted, the OCP asserts DC_ENABLE_L starting the power supplies. If there is a hard fault on power-up, the power supplies shut down immediately;...
ROMs. Figure 1-18 TIG Bus Block Diagram Data D Chips CPU s Interrupt data lines P Chip C Chip TIG Bus Config Flash IRQs Registers switchpack 3. 1-34 AlphaServer DS20 Service Manual...
Page 45
Figure 1-18 is a block diagram of the TIG bus implemented through the TIG chip. Three system functions are carried out on this bus. Flash ROM The flash ROM containing the diagnostics, fail-safe loader, and console firmware sits on the TIG bus. (This is different from the AS 1200 where the flash ROM sat on the C bus.) Still a good deal of logic has to function for the diagnostics to run.
Server Feature Module C-Chip NVRAM Private Registers I C Bus Thermom/ up to 4 Thermostat CPU 0 Memory System Banks System P-Chip 0 Board I C Bus XBUS ISA Bridge Controller Controller I C Bus PK1406-99 1-36 AlphaServer DS20 Service Manual...
Page 47
Monitor The I C bus monitors the state of system conditions scanned by the power control logic. There are two registers that the PC logic writes data to: • One records the state of the fans and power supplies and is latched when there is a fault.
1.15 StorageWorks Drives The system supports up to seven StorageWorks drives. Figure 1-20 StorageWorks Drive Location StorageWorks PKW0514-97 Drives Shelf 1-38 AlphaServer DS20 Service Manual...
Page 49
The StorageWorks drives are to the right of the system cage. Up to seven drives fit into the shelf. The system supports fast wide UltraSCSI disk drives. The RAID controller is also supported. With an optional UltraSCSI Bus Splitter Kit, the StorageWorks shelf can be split into two buses.
Chapter 2 Troubleshooting This chapter describes troubleshooting during power-up and booting. It also describes the console test command and other service related console commands. A Compaq Analyze example is also provided. The following topics are covered: • Troubleshooting During Power-Up •...
Definition 1, 2, 3 beeps The firmware in flash ROM is corrupt. 4 beeps The header in the ROM is not valid. 6 beeps A checksum error occurred after the ROM image was copied into memory. AlphaServer DS20 Service Manual...
Page 53
If the system does not power up • Are the power cords plugged in? • Is the power supply functioning? (The power supply will shut down if it detects any faults. See Section 1.11.) • Are the cover and side panels closed and the interlock engaged? If the system comes up and approximately 30 seconds later goes down, possible failures are: •...
On/Off switch. • When the Halt button LED is lit and the On/Off button LED is on, the system should be running either the SRM console or Windows NT. AlphaServer DS20 Service Manual...
Page 55
CPU module, D-chips, memory DIMMs. Compaq Firmware Firmware loading. Additional hardware involved – TIG bus. Compaq Error 06 Memory error. No memory was found, or memory is bad, or misconfigured, or needs re-seating. Probe I/O Subsystem SRM console probing the system. Additional hardware involved –...
0, slot 8 -- ewa -- DECchip 21040-AA Testing the System Testing the Disks (read only) Testing the Network System Temperature is 22 degrees C Compaq AlphaServer DS20 Console V5.4, Aug 26 1998 16:07:57 P00>>> AlphaServer DS20 Service Manual...
Page 57
If the system is running the Windows NT operating system (the os_type environment variable is set to nt), the SRM console loads and starts the AlphaBIOS console. Refer to Chapters 4 and 5 of the AlphaServer DS20 User’s Guide for information about the SRM console and AlphaBIOS. Troubleshooting...
[-lb] [-t time] Loop back test enable. Loop back connectors are needed on COM1, COM2, and the parallel port. -t time Specifies the run time in seconds. The default for system test is 600 seconds (10 minutes). AlphaServer DS20 Service Manual...
Testing an Entire System A test command runs all exercisers for subsystems and devices on the system. I/O devices tested are supported boot devices. The test runs for 2 minutes. Example 2–3 Sample Test Command P00>>> test System test, runtime 120 seconds Type ^C if you wish to abort testing once it has started Default zone extended at the expense of memzone.
Other Useful Console Commands Several console commands can be used to diagnose the system. The show power command identifies power, temperature, and fan faults. Example 2–4 Show Power P00>>> show power Status Power Supply 0 good Power Supply 1/Fan Tray good System Fans good...
Figure 2-2 CPU and Server Feature Module LEDs CPU Self-test CPU DC OK SROM Clk 2V OK Module 5V OK Server Feature Module 5 Vaux Power OK Sys Fan OK CPU Fan OK Temp OK PK1407-99 2-12 AlphaServer DS20 Service Manual...
Page 63
To see LEDs, the card cage side of the system must be exposed; the system top should be on, and the system must be on. CPU LEDs The CPU LEDs are on the under side of the module. Figure 2-2 shows the location of the LEDs when looking up at the module.
Compaq Analyze Compaq Analyze is the error analysis tool used to analyze errors. An example of its output is shown here. For information on installing, running, and learning about Compaq Analyze, go to http://www.evnrud.cxo.dec.com/desta/kits.htm. 2.8.1 Compaq Analyze Graphics Interface (GUI) Compaq Analyze automatically runs on each of the supported operating systems on the DS20 system.
Page 65
Figure 2-3 shows an example of what you can expect to see on a system’s console, assuming it is a graphics terminal and Compaq Analyze is installed and running in the backround. When an error is detected, it is reported to the console with a series of problem found statements.
2.8.2 Description of the Error After “double clicking” the Problem Found: hot spot on the Compaq Analyze screen a full description of the error is displayed and a FRU and its location is called out. Example 2–6 shows a Compaq Analyze error report.
Of particular interest in the error report is the Full Description of the error. If Compaq Analyze is able to determine what failed on the machine, it gives a full description of the failing FRU and its location. In this case the upper system fan is identified as the failing part and its location is given.
The password is now cleared and the console is in user mode. A new password must be set to put the console into secure mode again. For a full discussion of securing the console, see your system User’s Guide. 2-20 AlphaServer DS20 Service Manual...
Chapter 3 Error Registers This chapter describes the following registers used to hold error information: • Ibox Status Register - I_STAT • Memory Management Status Register – MM_STAT • Dcache Status Register – DC_STAT • Cbox Read Register • Miscellaneous Register (MISC) •...
When set, indicates that the Icache encountered a data parity error on instruction fetch. Icache tag parity error <29> When set, indicates that the Icache encountered a tag parity error on instruction fetch. Reserved <28:0> Reserved for Compaq. 3-2 AlphaServer DS20 Service Manual...
Memory Management Status Register – MM_STAT The Memory Management Status Register (MM_STAT) is a read-only register. When a Dstream TB miss or fault occurs, information about the error is latched in MM_STAT. This register is not updated when a LD_VPTE gets a DTB miss instruction.
Page 74
Set when a fault-on-read error occurs during a read transaction and PTE[FOR] was set. <1> Set when an access violation occurs during a transaction. Access violations include a bad virtual address. <0> Set when an error occurs during a write transaction. 3-4 AlphaServer DS20 Service Manual...
Dcache Status Register – DC_STAT The Dcache Status Register (DC_STAT) is a read-write register. If a Dcache tag parity error or data ECC error occurs, information about the error is latched in this register. The register is read only by PALcode and is an element in the CPU or System Uncorrectable Machine Check Error Logout frame.
Tag parity error — pipe 0. When set, this bit indicates that a Dcache tag probe from pipe 1 resulted in a tag parity error. The error is uncorrectable and results in a machine check. 3-6 AlphaServer DS20 Service Manual...
Cbox Read Register The Cbox Read Register is read 6 bits at a time. Table 3-4 shows the ordering from LSB to MSB. The register is read only by PALcode and is an element in the CPU or System Uncorrectable Machine Check Error Logout frame. Table 3-4 Cbox Read Register Name Description...
Page 78
C_STAT is X. Bit valus Status of block 7 - 4 Reserved Parity Valid Dirty Shared C_ADDR Address of the last reported ECC or parity error. If C_STAT value <6:42> is DSTREAM_DC_ERR, only bits <6:19> are valid. 3-8 AlphaServer DS20 Service Manual...
Miscellaneous Register (MISC) This register is designed so that only writes of 1 affect it. When a 1 is written to any bit in the register, the programmer does not need to be concerned with read- modify-write or the status of any other bits in the register. Once NXM is set, the NXS field is locked.
Page 80
Writing a 1 here sets the corresponding bit in the IPINTR. IPINTR <11:8> R, W1C Interprocessor interrupt pending – one bit per CPU. Pin irq<3> is asserted to the CPU corresponding to a 1 in this field. 3-10 AlphaServer DS20 Service Manual...
Page 81
Table 3-5 Miscellaneous Register (Continued) Initial Name Bits Type State Description ITINTR <7:4> R, W1C Interval timer interrupt pending – one bit per CPU. Pin irq<2> is asserted to the CPU corresponding to a 1 in this field. <3:2> MBZ, RAZ Reserved.
Pchip Error Register (PERROR) If any bits <11:0> are set, this register is frozen. Only bit <0> can be set after that. All other values are held until all bits <11:0> are clear. When an error occurs and one of the <11:0> bits set, the associated information is captured in bit <63:16>.
Page 84
ADDR<17> = 1 → via Monster Window <15:12> MBZ, RAZ 0 Reserved <11> R, W1C Correctable ECC error. UECC <10> R, W1C Uncorrectable ECC error. <9> MBZ, RAZ 0 Reserved. <8> R, W1C No b_devsel_l as PCI master. 3-14 AlphaServer DS20 Service Manual...
Page 85
Table 3-7 Pchip Error Register (Continued) Initial Name Bits Type State Description RDPE <7> R,W1C PCI read data parity error as PCI master. <6> R, W1C Target abort as PCI master. <5> R, W1C Address parity error detected as potential PCI target.
30 seconds. The results of reading this register are displayed by the SRM show power console command. C Bus Address 0111000 Access Read Only Reserved C/SFAN0_L Reserved Reserved PS1_PRESENT_L/FAN TRAY C/SFAN1_L Reserved PS0_PRESENT_L PK1420-99 3-16 AlphaServer DS20 Service Manual...
Table 3-8 Failure Register Initial Name Bits Type State Description PS0_PRESENT_L <7> If the bit is clear, power supply 0 is present. Reserved <6> Reserved C/SFAN1_L <5> When set, indicates that either the system fan 1 or the fan on the heatsink on CPU1 failed.
The results of reading this register are displayed by the SRM show power console command. I2C Bus Address 0111001 Access TEMP_OK SYSFAN_OK Reserved CPUFANS_OK FANTRAY_FAIL_H PS0_OK_L PS1_OK_L Reserved PK1421-99 3-18 AlphaServer DS20 Service Manual...
Page 89
Table 3-9 Function Register Initial Name Bits Type State Description Reserved <7> Reserved PS1_OK_L <6> When set, indicates that power supply 1 is functioning properly. PS0_OK_L <5> When set, indicates that power supply 0 is functioning properly. FANTRAY_FAIL_H <4> When clear, indicates that the fantray, if present is functioning properly.
Chapter 4 Removal and Replacement This chapter describes removal and replacement procedures for field-replaceable units (FRUs). System Safety Observe the safety guidelines in this section to prevent personal injury. CAUTION: Wear an antistatic wrist strap whenever you work on a system. WARNING: When the system is off and plugged into an AC outlet, auxiliary power is still supplied to the system.
Figure 4-1 Some of the FRU Locations CD-ROM SCSI Disks OCP and Display Memory Floppy CPUs Auxiliary Fan or Optional System Fan 0 Power Supply Memory Server Feature Module Power Supply System Fan 1 I/O Options System Board PK1497-87 4-2 AlphaServer DS20 Service Manual...
Table 4-1 Field-Replaceable Unit Part Numbers CPU Modules 54-24758-01 C01 500 MHz CPU, 4 Mbyte cache Memory Modules 54-25066-BA 32 Mbyte DIMM 54-25053-BA 64 Mbyte DIMM 54-25941-KA 128 Mbyte DIMM 54-25941-BA 256 Mbyte DIMM System Backplane, Display, and Support Hardware 54-25756-01 D02 System board 54-25580-01...
Page 94
17-03971-06 OCP signal OCP connector on OCP signal server feature module Twisted pair (y & g) RCM connector on Power connector on server feature module Twisted pair (red Interlock switch and black) pigtail 4-4 AlphaServer DS20 Service Manual...
Page 95
Table 4-1 Field-Replaceable Unit Part Numbers (Continued) System Cables and Jumpers From 70-31348-01 Interlock switch Interlock Twisted pair (red and and pigtail cable switch black) OCP DC enable assembly power cable from OCP connector 17-04796-01 20 pin signal cable RCM con on RCM connector on server system board feature module...
Three sheet metal covers, one on top and one on each side, when removed provide access to the system card cage and the power/SCSI sections of the system. Figure 4-2 Accessing the System Top Cover Release Latch ,3 4-6 AlphaServer DS20 Service Manual...
Page 97
Exposing the System CAUTION: Be sure the system On/Off button is in the “off” position before removing system covers. 1. Shut down the operating system. 2. Press the On/Off button to turn the system off. 3. Unlock and open the door that exposes the storage shelf. 4.
CAUTION: Make sure all CPU modules are the same variant. Figure 4-3 Removing CPU Module PK1477-98 WARNING: CPU modules and memory modules have parts that operate at high temperatures. Wait 2 minutes after power is removed before touching any module. 4-8 AlphaServer DS20 Service Manual...
Page 99
Removal 1. Shut down the operating system and turn the system off. 2. Expose the card cage side of the system (see Section 4.3). 3. Detatch the power cable from the CPU. 4. Loosen the two captive screws holding the module to the card cage. 5.
DIMM with the same variant. Figure 4-4 Removing Memory IP00315A WARNING: CPU modules and memory DIMMs have parts that operate at high temperatures. Wait 2 minutes after power is removed before touching any module. 4-10 AlphaServer DS20 Service Manual...
Page 101
Removal 1. Shut down the operating system and turn the system off. 2. Expose the card cage side of the system (see Section 4.3). 3. There are levers on the connectors in each memory slot on the system board. Press both levers in an arc away from the DIMM and gently pull the DIMM from the connector.
System Board Removal and Replacement Figure 4-5 Removing System Board Module Brace System Board PK1498-98 4-12 AlphaServer DS20 Service Manual...
Page 103
Removal 1. Shut down the operating system and turn the system off. 2. Unplug the AC power cord. (Auxiliary power is applied to the server feature module and parts of the system board even when the system is turned off.) 3.
Slot Cover Screws Option Card IP00225 WARNING: To prevent fire, use only modules with current limited outputs. See National Electrical Code NFPA 70 or Safety of Information Technology Equipment, Including Electrical Business Equipment EN 60 950. 4-14 AlphaServer DS20 Service Manual...
Page 105
Removal 1. Shut down the operating system and turn the system off. 2. Expose the card cage side of the system (see Section 4.3). 3. To remove the faulty option: Disconnect cables connected to the option. Remove cables to other options that obstruct the option you are removing. Unscrew the small Phillips head screw securing the option to the card cage.
Server Feature Module Removal and Replacement Figure 4-7 Removing Server Feature Module System Board Server Feature Module PK1403-98 4-16 AlphaServer DS20 Service Manual...
Page 107
Removal 1. Shut down the operating system and turn the system off. 2. Unplug the AC power cords. (Auxiliary power is applied to the server feature module and parts of the system board even when the system is turned off.) 3.
Power Supply Removal and Replacement Figure 4-8 Removing Power Supply 4 rear screws 6/32 inch Power Supply 1 (Optional) Power Supply 0 Internal screw 3.5 mm PK1499-98 4-18 AlphaServer DS20 Service Manual...
Page 109
Removal 1. Shut down the operating system and turn the system off. 2. Expose the power section of the system (see Section 4.3). 3. Unplug the AC power cord. (Auxiliary power is applied to the server feature module and parts of the system board even when the system is turned off.) 4.
4.10 Power Harness Removal and Replacement Figure 4-9 Removing Power Harness PK1404-99 4-20 AlphaServer DS20 Service Manual...
Page 111
Removal 1. Shut down the operating system and power down the system. 2. Remove the AC power cords. (Auxiliary power is applied to the server feature module and parts of the system board even when the system is turned off.) 3.
4.11 Power Transition Module Removal and Replacement Figure 4-10 Removing Power Transition Module PK1402-98 4-22 AlphaServer DS20 Service Manual...
Page 113
Removal 1. Shut down the operating system and turn the system off. 2. Remove the AC power cords. 3. Expose both the card cage section and the power section of the system (see Section 4.3). 4. Remove the power supply(s) (see Section 4.9). 5.
4.12 Auxiliary Fan Removal and Replacement Figure 4-11 Removing Auxiliary Fan Power Transition Module PK1481 - 98 4-24 AlphaServer DS20 Service Manual...
Page 115
Removal 1. Shut down the operating system and power down the system. 2. Unplug the AC power cord. 3. Expose the power section of the system (see Section 4.3). 4. Unplug all cables connected to the power transition module. 5. From the rear, remove the four screws holding the auxiliary fan in place. 6.
4.13 System Fan Removal and Replacement Figure 4-12 Removing System Fan Module Guides PK1400-98 4-26 AlphaServer DS20 Service Manual...
Page 117
Removal 1. Shut down the operating system and turn the system off. 2. Unplug the AC power cord. (Auxiliary power is applied to the server feature module and parts of the system board even when the system is turned off.) 3.
4.14 Cover Interlock Removal and Replacement Figure 4-13 Removing Cover Interlock Interlock Switch PKW0519A-97 4-28 AlphaServer DS20 Service Manual...
Page 119
Removal 1. Shut down the operating system and turn the system off. 2. Expose the card cage side of the system (see Section 4.3). 3. Unplug the AC power cord. 4. Loosen the screw that holds the CD-ROM bracket to the system ( in Figure 4-13).
4.15 Operator Control Panel Removal and Replacement Figure 4-14 Removing OCP PKW-0501A-97 4-30 AlphaServer DS20 Service Manual...
Page 121
Removal 1. Shut down the operating system and turn the system off. 2. Expose the card cage side of the system (see Section 4.3). 3. To remove the StorageWorks door: Open the door slightly and grab the left edge of the door with your left hand and the right edge of the door with your right hand.
4.16 CD-ROM Removal and Replacement Figure 4-15 Removing CD-ROM PKW0519-97 4-32 AlphaServer DS20 Service Manual...
Page 123
Removal 1. Shut down the operating system and turn the system off. 2. Expose the card cage side of the system (see Section 4.3). 3. Loosen the two screws holding the CD-ROM to its bracket (see Figure 4-15). 4. Detach both the power and signal connectors at the rear of the CD-ROM. 5.
4.17 Floppy Removal and Replacement Figure 4-16 Removing Floppy PK1401-98 4-34 AlphaServer DS20 Service Manual...
Page 125
Removal 1. Shut down the operating system and turn the system off. 2. Unplug the AC power cords. 3. Expose the card cage side of the system (see Section 4.3). 4. Detatch the power and signal cables from the back of the floppy. 5.
4.18 SCSI Disk Removal and Replacement Figure 4-17 Removing StorageWorks Disk PKW0501B-97 4-36 AlphaServer DS20 Service Manual...
Page 127
Removal 1. Shut down the operating system and turn the system off. 2. Open the front door exposing the StorageWorks disks. 3. Pinch the clips on both sides of the disk and slide it out of the shelf. Replacement Reverse the steps in the Removal procedure. Verification Power up the system.
4.19 StorageWorks Backplane Removal and Replacement Figure 4-18 Removing StorageWorks Backplane StorageWorks Backplane UltraSCSI bus extender (optional) UltraSCSI bus extender PK1412-99 4-38 AlphaServer DS20 Service Manual...
Page 129
Removal 1. Shut down the operating system and turn the system off. 2. Unplug the AC power cords. 3. Expose the power section of the system (see Section 4.3). 4. Remove the power and signal cables from the UltraSCSI bus extender on the side of the StorageWorks shelf.
4.20 StorageWorks UltraSCSI Bus Extender Removal and Replacement Figure 4-19 Removing StorageWorks UltraSCSI Bus Extender StorageWorks Backplane UltraSCSI bus extender (optional) UltraSCSI bus extender PK1412-99 4-40 AlphaServer DS20 Service Manual...
Page 131
Removal 1. Shut down the operating system and turn the system off. 2. Unplug the AC power cords. 3. Expose the power section of the system. See Section 4.3. 4. Remove the power and signal cables from the UltraSCSI bus extender on the side of the StorageWorks shelf.
Appendix A Halts, Console Commands, and Environment Variables This appendix discusses halting the system and provides a summary of the SRM console commands and environment variables. The test command is described in Chapter 2 of this document. For complete reference information on other SRM commands and environment variables, see your system User’s Guide.
SRM console power-up Sets halt assertion flag, auto boot ignored A simple halt causes suspension of a system that is hung or running Compaq Tru64 UNIX or OpenVMS and starts the SRM console. The halt assertion flag is set in the TOY NVRAM; it is read and cleared by the console only during power-up or reset.
AlphaBIOS. Using Halt to Shut Down the Operating System You can use the Halt button if the Compaq Tru64 UNIX or OpenVMS operating system hangs. Pressing the Halt button halts the operating system back to the SRM console firmware. From the console, you can use the crash command to force a crash dump at the operating system level.
AlphaBIOS console is running. If you enter the RCM haltin command during a Compaq TRU64 UNIX or OpenVMS session, the system halts back to the SRM console, and the halt status is saved. The next time the system powers up, the saved halt status is checked.
Page 137
The system automatically boots the selected operating system at power-up or reset if the following environment variables are set: • For Compaq Tru64 UNIX and OpenVMS, the SRM environment variables os_type, auto_action, bootdef_dev, boot_file, and boot_osflags • For Windows NT, the SRM os_type environment variable and the Auto Start...
Info 5 reads the PAL built logout area that contains the data used by the operating system to create the error entry Info 8 reads the IOD and IOD1 registers. initialize Resets the system. Runs the Loadable Firmware Update Utility. Continued on next page A-6 AlphaServer DS20 Service Manual...
Page 139
Table A-2 Summary of SRM Console Commands (Continued) Command Function login Turns off secure mode, enabling access to all SRM console commands during the current session. Displays information about the specified console command. more Displays a file one screen at a time. prcache Initializes and displays status of the PCI NVRAM.
Specifies network protocols for booting over the Ethernet controller. kbd_hardware_ Specifies the default console keyboard type. type kzpsa*_host_id Specifies the default value for the KZPSA host SCSI bus node language Specifies the console keyboard layout. Continued on next page A-8 AlphaServer DS20 Service Manual...
Page 141
Environment Variable Function memory_test Specifies the extent to which memory will be tested. For Compaq Tru64 UNIX systems only. ocp_text Overrides the default OCP display text with specified text. os_type Specifies the operating system and sets the appropriate console interface.
Use the show* command to list environment variable settings. Table A-4 Environment Variables Worksheet Environment Variable System Name System Name System Name auto_action bootdef_dev boot_osflags com1_baud com2_baud console cpu_enabled ew*0_mode ew*0_protocols kbd_hardware_ type kzpsa*_host_id language memory_test ocp_text os_type pci_parity pk*0_fast pk*0_host_id A-10 AlphaServer DS20 Service Manual...
Page 143
Table A-4 Environment Variables Worksheet (Continued) Environment Variable System Name System Name System Name pk*0_soft_term sys_model_num sys_serial_num sys_type tga_sync_green tt_allow_login Halts, Console Commands, and Environment Variables A-11...
Appendix B Managing the System Remotely This appendix describes how to manage the system from a remote location using the remote console manager (RCM). You can use the RCM from a console terminal at a remote location or from a local console terminal connected to the COM1 port. Sections in this appendix are: •...
You can, however, use the RCM halt command during power-up to force a halt assertion. See Section A.3 for information on halt assertion. B-2 AlphaServer DS20 Service Manual...
First-Time Setup To set up the RCM to monitor a system remotely, connect the modem to the COM1 port at the back of the system, configure the modem for autoanswer and 9600 baud, and dial in. Figure B-1 RCM Connections PK1473-98 Managing the System Remotely B-3...
2. To exit RCM and reconnect to the system console port, enter the quit command (see ). Press Return to get a prompt from the operating system or system console. Example B–1 Invoking and Leaving RCM Locally P00>>> ^]^]rcm RCM> RCM> quit Focus returned to COM port B-4 AlphaServer DS20 Service Manual...
RCM Commands The RCM commands given in Table B-1 are used to control and monitor a system remotely. Table B-1 RCM Command Summary Command Function halt Halts the server. Emulates pressing the Halt button and immediately releasing it. haltin Causes a halt assertion. Emulates pressing the Halt button and holding it in.
Page 150
It is equivalent to releasing the Halt button on the control panel after holding it in (rather than pressing it once and releasing it immediately). This command can be used at any time after system power-up. B-6 AlphaServer DS20 Service Manual...
Page 151
help or ? The help or ? command displays the RCM firmware commands. poweroff The poweroff command requests the RCM to power off the system. The poweroff command is equivalent to pressing the On/Off button on the control panel to the off position.
Page 152
When changing the default escape sequence, avoid using special characters that are used by the system’s terminal emulator or applications. Control characters are not echoed when entering the escape sequence. Use the status command to verify the complete escape sequence. B-8 AlphaServer DS20 Service Manual...
status The status command displays the current state of the system sensors, as well as the current escape sequence and alarm information. The following is an example of the display. RCM>status Firmware Rev: V2.0 Escape Sequence: ^]^]RCM Remote Access: ENABLE Temp (C): 26.0 RCM Power Control: ON RCM Halt: Deasserted...
(RCM enabled). The OFF setting disables RCM. Reserved Reserved RPD DIS Enables or disables remote poweroff. The default is OFF (remote poweroff enabled). SET DEF Sets the RCM to the factory defaults. The default is OFF (reset to defaults disabled). B-10 AlphaServer DS20 Service Manual...
Page 155
Uses of the Switchpack You can use the RCM switchpack to change the RCM operating mode or disable the RCM altogether. The following are conditions when you might want to change the factory settings. • Switch 1 (EN RCM)—Set this switch to OFF (disable) if you want to reset the baud rate of the COM1 port to a value other than the system default of 9600.
Page 156
8. Set switch 4 to OFF. 9. Replace the system covers and plug in the power cords. 10. Power up the system to the SRM console prompt, and type the default escape sequence to invoke RCM command mode: ^]^]RCM B-12 AlphaServer DS20 Service Manual...
Troubleshooting Guide Table B-3 is a list of possible causes and suggested solutions for symptoms you might see. Table B-3 RCM Troubleshooting Symptom Possible Cause Suggested Solution The local console Cables not correctly installed. Check external cable terminal is not installation.
Appendix C Firmware Update This appendix provides instructions on updating firmware. Sections in this chapter are: • Updating Firmware and Consoles • Updating Firmware from the CD-ROM • Updating Firmware from Floppy Disk – Creating the Diskettes • Updating Firmware from Floppy Disk – Performing the Update •...
Press <return> to bypass loading and proceed to LFU: cda0 UPD> Figure C–1 Starting LFU from the AlphaBIOS Console PK1461-98 Use the Loadable Firmware Update (LFU) utility to update system firmware. You can start LFU from either the SRM console or the AlphaBIOS console. C-2 AlphaServer DS20 Service Manual...
Page 161
• From the SRM console, start LFU by issuing the lfu command (see Example C–1). Also from the SRM console, LFU can be booted from the Alpha CD-ROM (V5.4 or later), as shown in Example C–2. • From the AlphaBIOS console, select Update AlphaBIOS from the AlphaBIOS Setup screen (see Figure C–1).
Verify Compares loadable and hardware images. ? or Help Scrolls this function table. ----------------------------------------------------------------- UPD> list Device Current Revision Filename Update Revision 3.1-x fsb_fw 5.68 nt_fw 5.xx Pkx0 kzpsa_fw 5.4-x srm_fw 5.4-xx A214 cipca_fw A2xx C-4 AlphaServer DS20 Service Manual...
Page 163
Select the device from which firmware will be loaded. The choices are the internal CD-ROM, the internal floppy disk, or a network device. In this example, the internal CD-ROM is selected. Select the file that has the firmware update, or press Enter to select the default file.
Page 164
Confirm update on: AlphaBIOS [Y/(N)] y DO NOT ABORT! AlphaBIOS Updating to V6.40-1... Verifying V6.40-1... PASSED. Confirm update on: srmflash [Y/(N)] y DO NOT ABORT! srmflash Updating to V6.0-3... Verifying V6.0-3... PASSED. UPD> exit C-6 AlphaServer DS20 Service Manual...
Page 165
The update command updates the device specified or all devices. In this example, the wildcard indicates that all devices supported by the selected update file will be updated. For each device, you are asked to confirm that you want to update the firmware.
1. Download the update files from the Internet. 2. On a PC, copy files onto two FAT-formatted diskettes as shown in Table C–1. 3. From an OpenVMS system, copy files onto two ODS2-formatted diskettes as shown in Example C–4. C-8 AlphaServer DS20 Service Manual...
Page 167
Example C–4 Creating Update Diskettes on an OpenVMS System Console update diskette $ inquire ignore "Insert blank HD floppy in DVA0, then continue" $ set verify $ set proc/priv=all $ init /density=hd/index=begin dva0: tcods2cp $ mount dva0: tcods2cp $ create /directory dva0:[as1400] $ copy tcreadme.sys dva0:[as1400]tcreadme.sys $ copy AS1400fw.txt dva0:[as1400]as1400fw.txt $ copy AS1400cp.txt dva0:[as1400]as1400cp.txt...
. [The function table displays, followed by the UPD> prompt, as . shown in Example C–3.] UPD> list Device Current Revision Filename Update Revision 3.1-x fsb_fw 5.68 nt_fw 5.xx Pkx0 kzpsa_fw 5.4-x srm_fw 5.4-xx A214 cipca_fw A2xx C-10 AlphaServer DS20 Service Manual...
Page 169
Select the device from which firmware will be loaded. The choices are the internal CD-ROM, the internal floppy disk, or a network device. In this example, the internal floppy disk is selected. Select the file that has the firmware update, or press Enter to select the default file.
Please enter the name of the options firmware files list, or Press <return> to use the default filename [AS1400IO,(AS1400CP)]: . (The function table displays, followed by the UPD> prompt. . Console firmware can now be updated.) UPD> exit C-12 AlphaServer DS20 Service Manual...
The update command updates the device specified or all devices. For each device, you are asked to confirm that you want to update the firmware. The default is no. Once the update begins, do not abort the operation. Doing so will corrupt the firmware on the module. The lfu command restarts the utility so that console firmware can be updated.
. [The function table displays, followed by the UPD> prompt, as . shown in Example C–3.] UPD> list Device Current Revision Filename Update Revision 3.1-x fsb_fw 5.68 nt_fw 5.xx Pkx0 kzpsa_fw 5.4-x srm_fw 5.4-xx A214 cipca_fw A2xx Continued on next page C-14 AlphaServer DS20 Service Manual...
Page 173
Before starting LFU, download the update files from the Internet. You will need the files with the extension .SYS. Copy these files to your local MOP server’s MOP load area. Select the device from which firmware will be loaded. The choices are the CD- ROM, the internal floppy disk, or a network device.
Updating to V6.40-1... Verifying V6.40-1... PASSED. DO NOT ABORT! kzpsa0 Updating to A11 ... Verifying A11... PASSED. DO NOT ABORT! kzpsa1 Updating to A11 ... Verifying A11... PASSED. DO NOT ABORT! srmflash Updating to V6.0-3... Verifying V6.0-3... PASSED. UPD> exit C-16 AlphaServer DS20 Service Manual...
Page 175
The update command updates the device specified or all devices. In this example, the wildcard indicates that all devices supported by the selected update file will be updated. Typically LFU requests confirmation before updating each console’s or device’s firmware. The -all option eliminates the update confirmation requests.
Lists release notes for the LFU program. update Writes new firmware to the module. verify Reads the firmware from the module into memory and compares it with the update firmware. These commands are described in the following pages. C-18 AlphaServer DS20 Service Manual...
Page 177
display The display command shows the physical configuration of the system. Display is equivalent to issuing the SRM console command show configuration. Because it shows the slot for each module, display can help you identify the location of a device. exit The exit command terminates the LFU program, causes system initialization and testing, and returns the system to the console from which LFU was called.
Page 178
The verify command reads the firmware from the module into memory and compares it with the update firmware. If a module already verified successfully when you updated it, but later failed tests, you can use verify to tell whether the firmware has become corrupted. C-20 AlphaServer DS20 Service Manual...
Page 179
Index show memory · 2-11 show power · 2-11 test · 2-9 ? command, RCM · B-7 Control panel · 1-4 Halt assertion · 1-5 Halt button · 1-5 Architecture, block diagram · 1-8 messages in display · 2-5 Alpha 21264 microprocessor · 1-8, 1-11 Reset button ·...