Page 1
AlphaServer GS60/140 and 8200/8400 Operations Manual Order Number: EK–T8030–OP. C01 This manual is intended for the system manager or system operator and covers the basic operation of these AlphaServer systems. The systems with the latest Alpha chip, the 21264, are offered as GS60 and GS140 systems.
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.
Contents Preface ......................xiii Chapter 1 Introduction AlphaServer 8200/8400 System Overview ..........1-2 Console Firmware and Utilities Overview..........1-4 System Architecture.................1-6 Chapter 2 AlphaServer 8200 System System Characteristics ................2-2 Sample 8200 System ................2-4 System Front View...................2-6 System Rear View..................2-8 System Components- ................2-10 2.5.1 Processor System Unit..............
Page 4
3.6.1 Control Panel Keyswitch..............3-22 3.6.2 Control Panel Indicator Lights............3-24 3.6.3 Circuit Breaker and AC Power Indicators........3-26 Chapter 4 I/O Subsystems I/O Subsystem Overview................4-2 I/O Port Modules..................4-4 System Configuration Information ............4-6 PCI Adapter ................... 4-16 KFE70 and KFE72 Adapters ..............4-18 EISA Configuration Utility ..............
Page 5
6.11 Self-Test Lines NODE# and TYP............6-22 6.12 Self-Test Lines ST and BPD ..............6-24 6.13 Self-Test Lines C0, C1, C2,…,Cn ............6-26 6.14 Self-Test Lines ILV and MB..............6-28 6.15 Self-Test Identification Line ..............6-30 6.16 Show Commands ................... 6-32 6.16.1 Show Configuration ................
Page 6
7.5.23 Set Host ..................7-45 7.5.24 Set Power..................7-47 7.5.25 Set SEEPROM ................7-48 7.5.26 Show Configuration ................ 7-49 7.5.27 Show CPU..................7-51 7.5.28 Show Device ................... 7-52 7.5.29 Show EEPROM ................7-53 7.5.30 Show <envar> ................. 7-54 7.5.31 Show Memory................. 7-55 7.5.32 Show Network.................
Page 7
Appendix A OpenVMS and DIGITAL UNIX Boot Options Appendix B Updating Firmware Booting LFU with OpenVMS and DIGITAL UNIX Systems ....B-2 List ......................B-4 Update ....................B-6 Exit ....................... B-10 Display and Verify Commands ............. B-12 How to Update Corrupted Firmware ............. B-14 How to Modify Device Attributes ............
Page 8
6–3 Testing Sequence ................... 6-18 6–4 Self-Test Results ..................6-20 6–5 Self-Test Results: Node# and TYP ............6-22 6–6 Self-Test Results: ST and BPD.............. 6-24 6–7 Self-Test Results: C0, C1, C2,…,Cn ............. 6-26 6–8 Self-Test Results: ILV and MB ............. 6-28 6–9 Self-Test Results: Identification Line ............
Page 9
7–26 Show Configuration Command .............. 7-50 7–27 Show CPU Command ................7-51 7–28 Show Device Command................. 7-52 7–29 Show EEPROM Command ..............7-53 7–30 Show <envar> Command............... 7-54 7–31 Show Memory Command............... 7-55 7–32 Show Network Command ..............7-56 7–33 Show Power Command ................
Page 10
3–4 System Rear View..................3-8 3–5 Accessing the Console Load Device............3-10 3–6 Power System ..................3-12 3–7 TLSB Card Cage..................3-14 3–8 Control/Status and I/O Connections ............3-16 3–9 Cabinet Airflow ..................3-18 3–10 System Options ..................3-20 3–11 Control Panel Keyswitch................ 3-22 3–12 Control Panel Indicator Lights ...............
Page 11
Run Maintenance Program Dialog Box ..........8-41 8–29 Operating System Selections..............8-42 8–30 Primary Operating System ..............8-44 8–31 Operating System Selection Setup............8-46 Tables AlphaServer GS60/140 and 8200/8400 Documentation......xvi 2–1 Electrical Characteristics................2-3 2–2 Environmental Characteristics..............2-3 2–3 Control/Status and I/O Connections ............2-13 2–4 Control Panel Pushbuttons ..............
Page 12
7–1 SRM Console Command Language Syntax ..........7-4 7–2 SRM Console Special Characters .............7-6 7–3 Environment Variables................7-10 7–4 Deposit Command Options ..............7-28 7–5 Device Name and Address Space Options ..........7-29 7–6 Examine Command Options..............7-31 7–7 Device Name and Address Space Options ..........7-32 7–8 Test Command Options................
Preface This manual describes both the Compaq AlphaServer GS60 and GS140 systems as well as the AlphaServer 8200 and 8400 systems. The AlphaServer 8200 and 8400 systems were introduced by Digital Equipment Corporation in 1995. Now Compaq Computer Corporation, with the introduction of the Alpha 21264 chip, is calling the latest offering Compaq AlphaServer Global Solutions (GS) systems.
Page 14
Intended Audience This manual is written for the system manager or system operator who has training in systems management and is running a Compaq AlphaServer GS60 or GS140 system or an AlphaServer 8200 or 8400 system. Document Structure This manual uses a structured documentation design.
Page 15
This manual has eight chapters and three appendixes, as follows: • Chapter 1, Introduction, provides a brief overview of the AlphaServer 8200 and AlphaServer 8400 hardware, firmware, and system architecture. • Chapter 2, AlphaServer 8200 System, and Chapter 3, AlphaServer 8400 System, give a basic introduction to your system and its parts.
Table 1 AlphaServer GS60/140 and 8200/8400 Documentation Title Order Number Hardware User Information and Installation Operations Manual EK–T8030–OP Site Preparation Guide EK–T8030–SP AlphaServer GS60/8200 Installation Guide EK–T8230–IN AlphaServer GS140/8400 Installation Guide EK–T8430–IN KFE72 Installation Guide EK–KFE72–IN AlphaServer GS60/140 8200/8400 Windows NT EK–T8WNT–RN...
Chapter 1 Introduction The AlphaServer 8200 and 8400 systems are high-performance, symmetric multiprocessing systems that are suitable for office and datacenter environments. They offer access to multiple high-bandwidth I/O buses, very large memory capacities, up to 14 high-performance Alpha CPUs, and many other features normally associated with mainframe systems.
1.1 AlphaServer 8200/8400 System Overview The AlphaServer 8200 and 8400 systems are separate, but related, systems that use the same system bus, the TLSB. The processor, memory, and I/O adapter units that can be configured on this bus are also the same. The cabinets, and some of their components, vary.
Page 19
AlphaServer 8200 System The AlphaServer 8200 system main cabinet contains the processor system unit (PSU) including a five-slot card cage, power regulators, and space for PCI I/O shelves or StorageWorks shelves. The 8200 system can have up to two expander cabinets, containing additional PCI I/O shelves and StorageWorks shelves.
1.2 Firmware and Utilities Overview Firmware residing in flash ROM on CPU and other modules in the system provides commands for booting the operating system, testing devices and I/O adapters, and other tasks useful in operating and maintaining a running system. You type the commands or select from menus at the console device.
Page 21
SRM Console The SRM console firmware is the first to be executed after system self-test when the system is powered up. If you have requested automatic boot (see Chapter 5), the operating system is booted automatically. Otherwise, the system halts at the SRM console prompt.
1.3 System Architecture The high-speed TLSB system bus is used to interconnect processors, memory modules, and I/O port modules. Figure 1-3 Sample System Architecture Processors Memory System Bus I/O Bus Port Adapter I/O Bus Controller Controller Controller Devices Devices Devices BX0501-94 1-6 AlphaServer 8200/8400 Operations Manual...
Page 23
The TLSB bus is a synchronous bus (with a 256-bit data bus and a 40-bit command/address bus) that interconnects processors, memory modules, and the I/O port. The I/O port (KFTHA or KFTIA) module connects the TLSB bus to I/O buses through separate I/O adapter modules.
Chapter 2 AlphaServer 8200 System The DIGITAL AlphaServer 8200 system, designed for use in an office environment, can support many users in a time-sharing environment. The 8200 system: • Supports the full range of system applications of OpenVMS, DIGITAL UNIX, and Windows NT operating systems •...
2.1 System Characteristics Figure 2-1 shows the cabinet dimensions and the required clearance space. The tables list the electrical and environmental characteristics. Figure 2-1 Sample System Footprint Expander System Expander Cabinet Cabinet Cabinet 60 cm (23.6 in) 60 cm (23.6 in) 60 cm (23.6 in) Rear Clearance...
The values in Table 2–1 and Table 2–2 apply to the system cabinet only. The values are configuration dependent. Table 2-1 Electrical Characteristics Electrical Specification Single-phase AC input voltage 202–240 (208) – North America (nominal) 202–240 (230) – Europe/AP 202–240 (202) – Japan Nominal frequency 50–60 Hz AC current (nominal)
2.2 Sample 8200 System Figure 2-2 shows a sample system. The system includes a console terminal and printer, an accessories kit, and a documentation set, which includes this manual. The system can have up to two optional expander cabinets, additional disk drives, and optional battery backup.
Page 29
Your DIGITAL customer service engineer has installed your system and verified that it is running properly. Before you turn on the system, familiarize yourself with its components: • The system cabinet houses the power system (with optional battery backup) and the processor system unit (PSU) which contains a storage drawer, the TLSB card cage, control panel, the cabinet control logic panel, and a CD-ROM drive.
2.3 System Front View With the front door open, you can see the control panel, the TLSB card cage, blower, PCI shelves, StorageWorks shelves, and power regulators. Figure 2-3 System Front View CD-ROM Drive TLSB Card Cage StorageWorks Drive Front StorageWorks Power Supply Control Panel...
Page 31
The following components are visible from the inside front of the cabinet: • TLSB card cage • CD-ROM drive • Floppy drive • Control panel • Cabinet control logic (CCL) panel • PCI or StorageWorks shelves • Power regulators NOTE: Four optional storage devices installed in the processor system unit are not visible.
2.4 System Rear View With the rear door open, DIGITAL customer service engineers can access the circuit breaker and AC power cord. Figure 2-4 System Rear View TLSB Card Cage Rear Blower PCI or StorageWorks Shelves Space for Power Regulators Circuit Breaker BX-0605A-97 2-8 AlphaServer 8200/8400 Operations Manual...
Page 33
The following components are visible from the inside rear of the cabinet: • TLSB card cage • Blower • PCI or StorageWorks shelves • Power regulators • Circuit breaker Optional components visible from the inside rear (and front) of the cabinet include PCI shelves, StorageWorks shelves, and an additional power regulator.
2.5 System Components 2.5.1 Processor System Unit The processor system unit (PSU) contains the 5-slot TLSB card cage and blower, a storage drawer housing integrated I/O devices, an optional floppy drive, a cabinet control logic (CCL) panel, and the control panel. Figure 2-5 Processor System Unit Front Expander...
The PSU is located in the upper half of the system cabinet, as viewed from the front. The PSU storage drawer can house up to six optional SCSI devices, including one 5.25-inch removable media device and five 3.5-inch devices. The 5.25-inch device and one 3.5-inch device are accessible from the front of the cabinet;...
2.5.2 Cabinet Control Logic Panel Console terminal I/O and expander cabinet remote power control/status connections are located on the cabinet control logic (CCL) panel to the right of the control panel. See Table 2-3 for a list of the other connections shown in Figure 2-7.
Table 2-3 Control/Status and I/O Connections Connector Name Function Console Serial console device connection for OpenVMS, DIGITAL UNIX, and Windows NT systems. (For Windows NT systems, the graphics monitor is connected through the KFE72 adapter installed in the primary DWLPB adapter (connected to hose 1 on the KFTHA or KFTIA in slot 8 of the TLSB).
2.5.3 Console Load Device The CD-ROM drive is the in-cabinet console load device. Figure 2-8 Accessing the Console Load Device TLSB KFTIA (ISP1020 Controller) KFTHA (KZPAA in PCI shelf) CD-ROM BX-0601A-97 2-14 AlphaServer 8200/8400 Operations Manual...
Page 39
The console load device is used for: • Installing or updating firmware or software • Loading a backup utility program • Interchanging user data • Updating module firmware The CD-ROM drive is the console load device. It is installed in the system cabinet and is used to access software and online documentation.
2.5.4 Power System The power system consists of one or two power regulators (with optional battery backup), a cabinet control logic (CCL) module, and power distribution and signal interconnect cables. The AC circuit breaker controls power to the entire system. Figure 2-9 Power System Front Rear...
Page 41
The power regulator is located in the lower third of the cabinet. The CCL panel is located in the processor system unit (PSU), next to the control panel. The system can have up to two power regulators. In this configuration an optional power strip is installed at the rear of the cabinet so that only one AC input connection is required.
2.6 Controls and Indicators This section describes the control panel and the AC power circuit breaker. Figure 2-10 Control Panel On/Off Enable Secure Front Restart Fault BX-0607-98 Table 2-4 Control Panel Pushbuttons Push- button Position Effect On/Off Supplies power to the PSU. When this button is pressed and the Secure button is not pressed, OpenVMS or DIGITAL UNIX users can interrupt operating system program execution and enter console mode by typing Ctrl/P at the...
Table 2-4 Control Panel Pushbuttons (Continued) Push- button Position Effect Secure Prevents input from the console device. On DIGITAL UNIX or OpenVMS systems, used to protect inadvertent or inadvisable entry into SRM console mode by typing Ctrl/P at the console device. For example, you might push this button in when a critical program is running, in case someone might unknowingly try to enter SRM console mode to load new console code or otherwise use the console device.
2.6.1 AC Power Circuit Breaker The circuit breaker is located on the power regulator at the rear of the cabinet. Figure 2-11 Circuit Breaker Rear Up Position: On Down Position: Off BX-0608-94 2-20 AlphaServer 8200/8400 Operations Manual...
Page 45
Each power regulator has a circuit breaker. The circuit breaker controls power to the entire system. For normal operation, the circuit breaker must be in the on position, in which the handle is pushed up. To shut the circuit breaker off, push the handle down. AlphaServer 8200 System 2-21...
2.7 Options System options include a floppy drive, PCI shelves, StorageWorks shelves, an additional power regulator, and optional battery backup. Figure 2-12 System Options Front Expander Console On/Off Enable PowerComm 3 External Enable (XMI/FBUS) Secure PowerComm 2 External UPS Power Restart Fault PowerComm 1...
Page 47
PCI I/O PCI I/O is used in the 8200 system. The PCI shelf has 12 slots, a PCI adapter module, a hose interface to the TLSB bus, and a power supply. The KFE70 adapter provides a bridge module for access to EISA I/O. The KFE72 adapter provides a graphics and keyboard and mouse ports for a system using a graphics console monitor.
Chapter 3 AlphaServer 8400 System The DIGITAL AlphaServer 8400 system is designed for growth, offering configuration flexibility, an outstanding I/O subsystem, and expansion capability in a single or multi-cabinet environment. Functionally, this system is identical to the AlphaServer 8200 system. The 8400 system, however, can have: •...
3.1 System Characteristics DIGITAL AlphaServer 8400 characteristics are shown in Table 3-1 and Table 3- 2. Figure 3-1 shows a system footprint. Figure 3-1 Sample System Footprint Expander System Expander Cabinet Cabinet Cabinet 80 cm (31.5 in) 80 cm (31.5 in) 80 cm (31.5 in) Rear Clearance...
The values in Table 3-1 apply to the 8400 system cabinet only. The values are configuration dependent. Additional options will increase electrical requirements so that an additional power regulator may be needed. Table 3-1 Electrical Characteristics Electrical Specification 120/208 V Wye (30A) – North America 3-phase AC input voltage 380–415 V Wye (30 A) –...
3.2 Sample 8400 System Figure 3-2 shows a sample AlphaServer 8400. The system includes a CD-ROM drive, a console device and printer, an accessories kit, and a documentation set. The system options include battery backup PIUs, three different types of I/O bus PIUs (depending on the operating system) and StorageWorks disk drive.
Page 53
Your DIGITAL customer service engineer has installed your system and verified that it is running properly. Before you turn on the system, familiarize yourself with its components: • The system cabinet houses the TLSB card cage, power system, cooling system, the control panel with status indicators, and a CD-ROM drive.
3.3 System Front View The control panel, plug-in unit panels, and CD-ROM and optional floppy drive are on the front of the system cabinet. With the front door open, DIGITAL customer service engineers can access the TLSB card cage, the power regulator, cooling system, and optional plug-in units.
Page 55
These components are visible from the inside front of the cabinet (see Figure 3-3 for their location): • Control panel • CD-ROM drive • Optional floppy drive • Power regulator(s) (48 VDC) • TLSB card cage (holds CPU/memory; slots 0–3) •...
3.4 System Rear View With the rear door open, DIGITAL customer service engineers can access the TLSB card cage, DC distribution box, battery connections, AC power cord, circuit breaker, blower, and I/O PIU area. Figure 3-4 System Rear View Distribution Battery I/O Module Connections...
Page 57
The following components are visible from the rear of the cabinet (see Figure 3-4): • TLSB card cage (slots 4–8) • I/O port module (slot 8) • DC distribution box • Battery PIU connections • AC power cord and connector •...
3.5 System Components 3.5.1 Console Load Device The CD-ROM drive is the in-cabinet console load device. Figure 3-5 Accessing the Console Load Device TLSB KFTIA (ISP1020 Controller) KFTHA (KZPAA in PCI shelf) CD-ROM BX-0601A-97 3-10 AlphaServer 8200/8400 Operations Manual...
Page 59
The console load device is used for: • Installing or updating software • Loading a backup utility program • Interchanging user data • Updating module firmware The CD-ROM drive is the console load device. It is installed in the system cabinet and is used to access software and online documentation.
3.5.2 Power System The power system includes an AC input box, DC distribution box, power regulator(s), cabinet control logic module, power distribution cables, signal interconnect cables, and an optional battery PIU (with H7263-AC/AD regulators only). Figure 3-6 Power System CCL Module Rear Front AC Input Box...
Page 61
The power system uses H7263 power regulators (see Figure 3-6), requiring three-phase AC. Two types of H7263 regulators are available. The H7263–AA/AB regulators (optional) have the ability to use and charge optional battery packs. The H7263– AC/AD regulators, shipped with a standard 8400 system, do not allow battery backup. Both types of power regulator allow switching between regulators in the event one fails.
3.5.3 TLSB Card Cage The TLSB card cage is a 9-slot card cage that contains slots for up to six or seven (KN7CF only) CPU modules, up to seven memory array modules, and up to three I/O modules. The TLSB bus interconnects the CPU, memory, and I/O modules. Figure 3-7 TLSB Card Cage TLSB Card Cage...
Page 63
The 9-slot TLSB card cage is located in the upper left (front and rear) of the system cabinet, as viewed from the front. The TLSB card cage must contain one I/O port module, which is always installed in slot 8. The other eight slots contain a combination of KFTHA/KFTIA I/O modules (rear only), memory, and CPU modules.
3.5.4 Control/Status and I/O Connections An I/O connection for the serial console device, and expander cabinet remote power control/status connections are located to the right of the control panel. Ethernet and other I/O connections are located off the I/O modules. For the PCI and FBUS+ PIUs, these connections are directly off the modules.
Page 65
Three modular jacks to the right of the control panel allow power control/status connections to the left expander cabinet, right expander cabinet, and I/O connections to a serial console terminal. This serial console terminal modified modular jack is keyed so that an expander cabinet connector cannot be plugged into its jack. The system cabinet has four quadrants in the bottom of the cabinet.
3.5.5 Cooling System The cooling system cools the power system, the TLSB card cage, control logic, and PIUs. Figure 3-9 Cabinet Airflow BX0509-94 3-18 AlphaServer 8200/8400 Operations Manual...
Page 67
The cooling system is designed to keep system components at an optimal operating temperature. It is important to keep the front and rear doors free of obstructions, leaving a minimum clearance space of 1.5 meters (59 inches) in the front and 1 meter (39 inches) in the rear between cabinets (see Figure 3-9) to maximize airflow.
3.5.6 System Options System options include a floppy drive beside the CD-ROM, additional power regulators and additional PIUs for I/O, disks, tapes, and batteries. Figure 3-10 System Options Front Additional Power Regulators Optional PIUs BX0510-94 3-20 AlphaServer 8200/8400 Operations Manual...
Page 69
SCSI Disk and Tape PIUs A maximum of three SCSI PIUs can be installed in the system cabinet or six in an expander cabinet. The PIU can occupy any quadrant in the main or expander cabinet. The PIU can contain up to seven 3.5-inch or two 5.25-inch disks. Supported devices include SCSI disk drives, CD-ROM, and tape drives.
3.6 Controls and Indicators This section introduces the system controls and indicators. The system control panel, located in the upper right front of the cabinet, contains a keyswitch and status lights. The keyswitch regulates power going into the system, secures the console device, and controls system operation.
The keyswitch labels can be in English or international versions as shown in Figure 3-11. Table 3–3 Keyswitch Positions Position Effect Removes 48 VDC power from the system. Power is still supplied to the Disable CCL module. This switch is useful for field service when they wish to power down the system in an orderly way, prior to switching the power off completely while replacing or installing a new piece of hardware.
3.6.2 Control Panel Indicator Lights The control panel has three status indicator lights: Key On, Run, and Fault. These lights indicate the operating status of the system. Figure 3-12 Control Panel Indicator Lights Disable Secure Front Enable Restart Key On Fault BX0512-94 3-24 AlphaServer 8200/8400 Operations Manual...
Three status indicator lights (see Figure 3-12) show the state of the system: (Key On) DC power supplied, (Run) execution, and (Fault) errors. Table 3–4 describes the conditions indicated by the lights. Table 3–4 Control Panel Indicator Lights Light Color State Meaning Key On...
3.6.3 Circuit Breaker and AC Power Indicators The circuit breaker is located on the left side of the rear of the system cabinet, just above the blower assembly. With three–phase power, the circuit breaker can be secured in the off position with a lock. Figure 3-13 Circuit Breaker and AC Power Indicators Single-Phase Power Rear...
Page 75
The circuit breaker and power indicators are at the rear of the cabinet. Circuit Breaker The circuit breaker controls power to the entire system, including the power regulators, blower, battery backup, and in-cabinet options. Current overload causes the breaker to trip to the off position, so that power to the system is turned off.
4.1 I/O Subsystem Overview Figure 4-1 illustrates CPU, memory, and I/O port module (KFTHA and KFTIA) interfaces to the system bus. Figure 4-1 I/O Subsystem System Bus CPUs Memory KFTHA KFTIA (Integrated PCI bus) Hose Hose Hoses 3 FWD SCSI Ports 1 SE SCSI Port I/O Bus 1 FDDI Port (optional)
Page 79
The interface from the AlphaServer 8200 and 8400 system bus to I/O is provided by two types of I/O adapter modules, the KFTHA and the KFTIA. The KFTHA has four channels, or hoses, to connect to I/O devices (see Figure 4-1). The KFTIA has one internal hose (an integrated PCI bus) and one hose to connect to external I/O.
4.2 I/O Port Modules The KFTHA module has four channels, or “hoses,” to external I/O subsystems such as the PCI bus (for any 8200 system and 8400 systems with Windows NT), or the PCI, Futurebus+, and XMI buses (for 8400 systems with OpenVMS or DIGITAL UNIX).
Page 81
KFTHA The KFTHA module is designed for high-speed, high-volume data transfers. The KFTHA has four channels (called hoses) connecting (see Figure 4-2) to external I/O buses. Each I/O bus may be a PCI bus (for 8200 systems and 8400 systems with Windows NT systems), or a PCI, Futurebus+, or XMI bus (for 8400 systems with OpenVMS or DIGITAL UNIX).
4.3 System Configuration Information Basic information on the system and I/O subsystem configuration is displayed on power-up. Example 4-1 shows an AlphaServer 8400 system self-test display. Example 4-1 System Self-Test Display NODE # + ++ . EB + ++ . EB + ++ .
On power-up, the console displays the self-test results. (Chapter 6 describes the system self-test in detail.) The AlphaServer 8400 system shown in Example 4-1 has one dual-CPU module in node (slot) 0 of the TLSB card cage, one 256-megabyte memory module in slot 1, and two I/O adapters, located in slots 7 and 8. The I/O adapter in slot 7 is a KFTHA and in slot 8 , a KFTIA.
Page 84
Example 4-2 Sample Show Configuration Command for a DIGITAL UNIX or OpenVMS System with a KFE70 P00>>> show config Name Type Rev Mnemonic TLSB KN7CF-AB 8014 0000 kn7cf-ab0 MS7CC 5000 0000 ms7cc0 KFTHA 2000 0D02 kftha0 KFTIA 2020 0000 kftia0 C0 Internal PCI connected to kftia0 pci0 ISP1020...
Page 85
The SRM console command show configuration displays system configuration information detailing the I/O adapters connected to your system and their status. Example 4-2 shows a display for an 8400 running either OpenVMS or DIGITAL UNIX (since XMI and Futurebus+ buses are included). The information is displayed in five columns: module slot number module name...
Page 86
Example 4-2 Sample Show Configuration Command for a DIGITAL UNIX or OpenVMS System (Continued) C4 XMI connected to kftha0 xmi0 DEMNA 0803 demna0 DEMFA 0514 demfa0 DWLMA 102A 020A dwlma0 KZMSA 5256 kzmsa0 C7 PCI connected to kftha0 pci1 4828086 0003 KZPSA 8101...
Page 87
The KFTHA module in TLSB slot 8 has an XMI PIU attached to its first hose (C4) . The are four modules in the XMI card cage: • Slot 1 - DEMNA - Ethernet controller • Slot 3 - DEMFA - FDDI controller •...
Page 88
Example 4-3 Sample Show Configuration Command for a System with a KFE72 P08> show config Name Type Mnemonic TLSB KN7CD-AB 8014 0000 kn7cd-ab0 MS7CC 5000 0000 ms7cc0 KFTHA 2000 0000 kftha0 C0 PCI connected to kftha0 pci0 DEC PCI FDDI F1011 0000 pfi0...
Page 89
Example 4-3 shows a sample show config SRM command for an AlphaServer 8200 configured with a KFE72 adapter, providing support for a graphics monitor, keyboard and mouse, serial and parallel ports. The processor module is located in TLSB slot 4, the lowest-numbered slot on an 8200.
Example 4-4 Sample Show Device Command P00>>> show dev polling for units on kzmsa0, slot 14, bus 0, xmi0... dkb100.1.1.14.0 DKB100 RZ26L 440C dkb200.2.1.14.0 DKB200 RZ26L 440C dkb300.3.1.14.0 DKB300 RZ26L 440C polling for units on floppy0, slot 0, bus 1, hose3... dva0.0.0.1100.3 DVA0 RX26...
Page 91
The SRM command show device is useful for locating the boot device for the Loadable Firmware Utility, or the boot device for the operating system for OpenVMS or DIGITAL UNIX systems. The show device command is also helpful in isolating non-functioning I/O devices detected by a test command.
4.4 PCI Adapter The PCI adapter, DWLPA/DWLPB, provides a complete PCI bus subsystem for use with the AlphaServer 8200 and 8400 systems. The KFE70 adapter provides PCI/EISA capability on the DWLPA/DWLPB. The KFE72 adapter provides I/O output needed for systems using a graphics device and must connect to a DWLPB adapter.
Page 93
If a PCI shelf has neither a KFE70 or KFE72, it contains 12 slots for PCI adapters. numbered right-to-left from 0 to 11. Configurations with a KFE70 The KFE70 consists of two modules. With OpenVMS and DIGITAL UNIX, the KFE70 adapter provides I/O for the floppy device in the system cabinet, and provides the capacity for EISA options.
4.5 KFE70 and KFE72 Adapters The KFE70 adapter contains two modules and supplies EISA capability and a floppy I/O port for the in-cabinet load device (see Figure 4-6). The KFE72 provides I/O support for systems with a graphics console device (see Figure 4-7). Figure 4-6 KFE70 Modules Floppy Unused...
Page 95
KFE70 Adapter The KFE70 adapter contains two modules: the standard I/O module (part number B2110-AA) and a connector module (part number 54-23491-01) supplying floppy, keyboard, and mouse ports (see Figure 4-6). The keyboard and mouse ports are not supported. The KFE70 also provides EISA support for DIGITAL UNIX and OpenVMS systems, as described in Section 4.4.
4.6 EISA Configuration Utility There are two reasons for running ECU. On OpenVMS or DIGITAL UNIX systems, run ECU from the SRM console whenever you add, remove, or move an EISA board in your system. For Windows NT, you run ECU from AlphaBIOS Setup to initialize NVRAM on the standard I/O module after installation of a KFE72.
Page 97
The EISA Configuration Utility (ECU) is supplied on the system configuration diskette shipped with the KFE70 and KFE72 adapters. How ECU Is Used with OpenVMS or DIGITAL UNIX Systems You need to run ECU from the SRM console whenever you add, remove, or move an EISA board in your system.
Chapter 5 Booting an Operating System This chapter describes how to boot the OpenVMS, DIGITAL UNIX, and Windows NT operating systems on AlphaServer 8200/8400 systems. Sections include: • Preparation • Selecting a Boot Device • Booting OpenVMS • Booting DIGITAL UNIX •...
5.1 Preparation There are some steps you must take preparatory to booting and other steps that can make booting thereafter easier. 5.1.1 Set os_type Environment Variable For factory-installed software (FIS), a default operating system is defined. If you do not have factory-installed software, or you wish to change the default operating system, you use the set os_type command.
5.1.2 Set console Environment Variable For Windows NT systems, you must set the console environment variable to both. For OpenVMS systems and DIGITAL UNIX systems, the console environment variable should be set to serial (the default). Example 5-4 Set Console to Serial for DIGITAL UNIX and OpenVMS Systems P00>>>...
5.1.3 Set auto_action Environment Variable You can direct the SRM console to automatically boot the operating system upon system power-up, Restart, or init. The default is to halt the system after system self-test and leave the console device in SRM console mode. Example 5-6 Setting the auto_action Environment Variable P00>>>...
Page 103
The auto_action environment variable is set to halt by default. In this case, at system restart (power-up, reset, or init command), the SRM console software will display the system self-test and display the SRM console prompt to accept commands. If you set the auto_action environment variable to boot, at system restart, the SRM console software will display the system self-test and then automatically boot the operating system according to the default boot parameters you defined.
5.2 Selecting a Boot Device The OpenVMS, DIGITAL UNIX, and Windows NT operating systems can be booted from a number of devices: the CD-ROM drive, a local system disk, a disk connected to the system through a CIXCD/CIPCA adapter, or by Ethernet from a remote disk on another system.
For systems with factory-installed software (FIS), a default boot device (OpenVMS or DIGITAL UNIX) or boot path (Windows NT) has already been selected for you. If you want to change this default, follow the instructions here. NOTE: The default boot device or boot path selected applies to the operating system. If you wish to boot the Loadable Firmware Update (LFU) utility, you must specify the CD-ROM device on your system, if you use the SRM console boot command.
Page 106
5.2.1 Show Config and Show Device Commands (for Booting OpenVMS and DIGITAL UNIX Systems) If you do not wish to use the default boot device selected for factory-installed OpenVMS or DIGITAL UNIX systems, the show config and show device SRM console commands display your system configuration, allowing you to identify and select an appropriate boot device.
Page 107
Example 5-7 Show Config and Show Device Commands (Continued) dkb300.3.0.7.1 DKB300 RZ28M 0568 dkb400.4.0.7.1 DKB400 RZ28M 0568 dkb600.6.0.7.1 DKB600 RZ28M 0568 polling for units on kzpsa2, slot 9, bus 0, hose1... kzpsa2.7.0.9.1 TPwr 1 Fast 1 Bus ID 7 dkc200.2.0.9.1 DKC200 RZ28M 0568...
Page 108
Table 5-2 SRM Console Device Naming Conventions Field Meaning Description Device driver Two-letter designator for a port or class device driver. Usually one of: dk SCSI disk fw FDDI network dr RAID set disk mk SCSI tape du DSSI disk mu DSSI tape dv Floppy disk pk SCSI class...
Page 109
5.2.2 Boot Environment Variables (for OpenVMS and DIGITAL UNIX) With OpenVMS or DIGITAL UNIX systems, you can change the factory-installed default boot device, or, if your operating system is not factory-installed, define a default boot device, to be used automatically if no device is specified in the boot command itself.
5.2.3 Boot Path for Windows NT Systems Multiple versions of the Windows NT operating system may be available for booting on your system. One is defined as the primary operating system, which is booted by default. You can select a different operating system for booting from the boot screen, displayed after AlphaBIOS is started.
Page 111
You use the AlphaBIOS firmware to boot a Windows NT system (the SRM command boot does not apply to Windows NT systems). Figure 5-2 shows an AlphaBIOS boot screen where the primary operating system will be booted within a specified amount of time. You can use the arrow keys to select another of the installed operating systems, if any, during this time.
5.3 Booting OpenVMS Check the environment variables for default boot parameters and make any changes needed. Issue the boot command. Example 5-9 OpenVMS Boot P00>>> show boot* boot_dev boot_file boot_osflags boot_reset bootdef_dev booted_dev booted_file booted_osflags P00>>> set bootdef_dev dkb100 P00>>> show boot* boot_dev boot_file boot_osflags...
Page 113
Example 5-1 OpenVMS Boot (Continued) 6-JAN-1998 11:36:18.27 OpenVMS (TM) Alpha Operating System, Version V7.1 [more informational messages specific to the site] Accounting information: Buffered I/O count: 79521 Peak working set size: 6080 Direct I/O count: 4042 Peak virtual size: 173104 Page faults: 4845 Mounted volumes:...
5.4 Booting DIGITAL UNIX Use the show boot* command to ensure that the device from which to boot the operating system, and other boot parameters, are correct. Issue the boot command. Example 5-10 DIGITAL UNIX Boot P00>>> show boot* boot_dev dkc300.3.0.7.1 boot_file boot_osflags...
Page 115
Type the show boot* command to show the current settings for boot environment variables. If you wish to change anything, use the appropriate set command to make the change. Type the boot command. The DIGITAL UNIX operating system boots, displays the system banner, and prompts the user for login information.
5.5 Booting Windows NT Microsoft Windows NT is started from the AlphaBIOS Boot screen. 5.5.1 Effect of SRM Console auto_action Environment Variable The way you boot Windows NT depends upon how the SRM console auto_action environment variable is set. Figure 5-3 AlphaBIOS Boot Screen with Auto Start Disabled AlphaBIOS Version 5.35 Please select the operating system to start: Windows NT Server 4.0...
Page 117
Once you have installed a Windows NT system (see Chapter 8), the Windows NT operating system is booted from the AlphaBIOS firmware. How this firmware is started depends on the setting of the SRM console’s auto_action environment variable (see Table 5-3) and the setting of the Auto Start and Auto Start Count options in the CMOS Setup screen of AlphaBIOS Setup.
5.5.2 Effect of AlphaBIOS Auto Start and Auto Start Count Options Booting Windows NT also depends upon the Auto Start, Auto Start Count, and Password options of the AlphaBIOS CMOS Setup screens. Figure 5-4 AlphaBIOS Boot Screen with Auto Start Enabled AlphaBIOS Version 5.35 Please select the operating system to start: Windows NT Server 4.0...
Page 119
AlphaBIOS allows multiple versions of the Windows NT operating system to be installed. A primary operating system is designated during installation (see Section 8.9) as the default. The action taken before booting proceeds depends upon the setting of three AlphaBIOS options from the CMOS Setup and Advanced CMOS Setup screens.
5.5.3 Effect of the AlphaBIOS Password Option If Startup Password in the AlphaBIOS Password Option in the Advanced CMOS Setup has been selected, you will have to enter a password before Windows NT will boot. If Setup Password in the AlphaBIOS Password Option has been selected, Windows NT will boot according to the SRM console and AlphaBIOS Auto Start options described in Section 5.5.1 and 5.5.2, but you will be asked for a Setup password if you press F2 to select AlphaBIOS Setup.
Page 121
You can enable the Setup Password option of the Advanced CMOS Setup screen of AlphaBIOS to limit access to AlphaBIOS Setup mode, but allow booting of the operating system. You can enable the Startup Password option of the Advanced CMOS Setup screen of AlphaBIOS to limit access to AlphaBIOS Setup and operating system booting.
Chapter 6 System Troubleshooting This chapter describes system problems and their symptoms during power- up, booting, and normal operation. Advanced troubleshooting is discussed in the Service Manual. Topics discussed include: • Troubleshooting During Power-Up • Troubleshooting During Booting • Troubleshooting a PCI Shelf •...
6.1 Troubleshooting During Power-Up Figure 6-1 shows the power-up sequence and steps to take if a problem occurs. Figure 6-1 Power-Up Troubleshooting Flowchart Power-On Check Power and Self-Test Console Terminal Starts Self-Test Completes Troubleshoot System Passes Failed Module Self-Test Console Prompt P00>>>...
Troubleshooting steps during power-up are described in Figure 6-2. Figure 6-2 Power-Up Troubleshooting Steps Check Power and Are the power regulator Run lights on? If no: Console Terminal Is the AC power cord plugged in? Is the circuit breaker in the On position? Check for air blockage at the top of the cabinet.
6.2 Troubleshooting During Booting (OpenVMS and DIGITAL UNIX) When booting fails for an OpenVMS or DIGITAL UNIX system, you can check several parameters. Figure 6-3 shows the boot sequence. Figure 6-4 shows the steps to take if a problem occurs during booting. If you are unable to correct the problem, call your DIGITAL customer service engineer.
Page 127
Figure 6-4 Troubleshooting Steps During Booting Check Boot Specifi- cation and Boot Device Check the boot status message. Is the correct boot device specified? Check that the boot device specified is listed in the console display. If the boot device is not listed, check all physical connections.
6.3 Troubleshooting a PCI Shelf LEDs show the status of power supplies as well as the adapter self-test results in the PCI shelf, mounted vertically in the AlphaServer 8400 and horizontally in the AlphaServer 8200. Figure 6-5 PCI Shelf in a BA655 PIU Hose 48V Power DWLPA/...
Figure 6-6 PCI Shelf in an 8200 DWLPA/DWLPB LED numbers BX-0174-95 Figure 6-7 Troubleshooting Steps for PCI Shelf Check Cabling to PCI shelf. LED 3 lit Check to make sure the clip connectors are engaged properly. If so, proceed to Check 48V Power Supply.
6.4 Troubleshooting an XMI Plug-In Unit You can perform several checks if you suspect a problem with an XMI plug-in unit. See Figure 6-8. If you are unable to correct the problem, call your DIGITAL customer service engineer. Figure 6-8 Troubleshooting an XMI Plug-In Unit Check the XMI Power Regulators Is the 48V light on?
In Example 6-1, an initialize command is issued, causing a system reset and self-test. Self-test results indicate a failing DWLMA adapter. See Section 6.10 for more information on the self-test display. Example 6-1 Sample Self-Test Display, Failing DWLMA Adapter P00>>> initialize # Resets the entire system.
6.5 Troubleshooting a Futurebus+ Plug-In Unit You can perform several checks if you suspect a problem with a Futurebus+ plug- in unit. If the 48V LED indicates a power problem, refer to Figure 6-9. If the MOD OK LED indicates a problem, see Figure 6-10. If you are unable to correct the problem, call your DIGITAL customer service engineer.
Figure 6-10 FBUS+ PIU Troubleshooting – MOD OK LED Off MOD OK MOD OK RESET V-OUT DISABLE ENABLE Front Both MOD OK LEDs Off Check that the DISABLE/ENABLE switch is in the ENABLE position (down). Check the CCL-to-PIU cabling. Only one MOD OK LED Replace that regulator.
6.6 Troubleshooting a BA655 Plug-In Unit SCSI indicator LEDs are located on each disk drive and power supply. Table 6-1 and Table 6-2 list the functions of the LEDs shown in Figure 6-11. Figure 6-11 SCSI Indicator LEDS Shelf 2 Shelf 1 Front Disk...
Table 6-1 SCSI Disk Drive LEDs Indicator LED LED State Meaning Green No activity Flashing Activity Activity Yellow Normal Flashing Spinup/spin down Not used Table 6-2 SCSI Power Supply LEDs Indicator LED LED State Meaning Green (left) Shelf fault Shelf OK Green (right) Power fault Power OK...
6.7 Troubleshooting a Battery Plug-In Unit The H7237 battery PIU houses one to three battery blocks, each providing backup power to one H7263-AA/AB power regulator. The battery PIU is installed in the bottom of the system or expander cabinet (8400 with three-phase power and H7263-AA/AB power regulators only).
The show power command is used to see the status of the power system (AlphaServer 8400 system with three-phase power only). Example 6-2 Show Power Command P00>>> show power Cabinet: Main Regulator: ------------------------------------------------------------------------ Primary Micro Firmware Rev : Secondary Micro Firmware Rev : Power Supply State : NORMAL NORMAL NORMAL AC Line Voltage (V RMS) :...
6.8 Self-Test Overview The system provides a record of its testing in the self-test display. The control panel Fault light and the module self-test LEDs also indicate success or failure. Figure 6-13 Determining Self-Test Results Enable Key On Fault Fault Front Front Rear...
Page 139
Following power-up and system reset, the system performs testing. Self-test results are indicated by the following: • Fault light on the control panel • Self-test LEDs on the modules • Self-test display During system self-test, the yellow Fault light on the control panel lights. If a module fails self-test, the Fault light remains lit.
6.9 Testing Sequence The self-test display shows the results of system self-test. The pass (+) or fail (–) status of each module is indicated. Dual-processor modules report the status of each CPU. The first self-test display in the following example is for an AlphaServer 8400;...
Page 141
During the first round of testing each module runs its own self-test and the results are shown on the ST1 line. The boot processor is then determined (indicated by a B on the first BPD line). This processor then generates the results of testing to this point ( ). If one processor on a dual-CPU module fails self-test (ST1), the failing CPU is displayed as a minus under the node # (for example, –...
6.10 Sample Self-Test Display The primary processor reports the results of self-test. Results are displayed on the console terminal, as shown in Example 6-4, for an AlphaServer 8400. With an AlphaServer 8200, however, nodes 0 through 3 on the self-test display do not apply (see Section 2.5.1 and the second part of Example 6-3).
The self-test display reflects the system configuration listed in Table 6-3 and Table 6-4. Each numbered item in the example is explained in Section 6.11 through Section 6.15. These sections assume the same system configuration (see Section 6.16.1 for the results of the show configuration command for this example). Table 6-3 System Configuration for Example 6-4 TLSB Module...
6.11 Self-Test Lines NODE# and TYP The first two lines of the self-test printout provide the node number identification (NODE #) and the type of module (TYP). Example 6-5 Self-Test Results: Node # and TYP 0 NODE # P TYP + ++ ++ ST1 .
Page 145
The NODE # line lists the node numbers on the TLSB and I/O buses. The nodes on this line are numbered in hexadecimal. Note that TLSB entries use nodes 0 through 8 (the 8400 TLSB has 9 slots). Nodes 4 through 8 are used for the AlphaServer 8200.
6.12 Self-Test Lines ST and BPD The next six lines of the self-test display provide test information on the processors (ST1, ST2, and ST3) and boot processor designation (BPD). Example 6-6 Self-Test Results: ST and BPD 0 NODE # P TYP + ++ ++ ST1 .
Page 147
The ST1 line shows the results of self-test. The entries are: • ++ (dual processor) • + (pass) • – (fail) • o (does not apply) NOTE: If a uniprocessor fails self-test (ST1) in a multiprocessor system or if both CPUs fail on a dual-processor module, there is no indication of the failure in the self-test display.
6.13 Self-Test Lines C0, C1, C2, ... Cn The I/O channel lines (C0, C1, C2, ...) of the self-test display provide information on the node numbers and self-test status for modules in the I/O subsystems, which are connected to the system bus. Example 6-7 Self-Test Results: C0, C1.
Page 149
The I/O channel lines (C0, C1, C2, ...) indicate the: • I/O channel that connects the I/O adapter bus to the system bus • DWLMA adapter self-test results • XMI adapters’ self-test results • PCI adapters’ self-test results • Internal PCI self-test results •...
6.14 Self-Test Lines ILV and MB The ILV line details the interleaving of the memories, and the MB line gives the Mbytes of each memory module and the total size of the system memory. Example 6-8 Self Test Results: ILV and MB 0 NODE # P TYP + ++...
Page 151
The ILV line contains a memory interleave value (ILV) for each memory. The default memory configuration algorithm attempts to maximize memory interleaving; arrays on a single memory module are interleaved by default. In Example 6-8, the memory modules at nodes 2 and 6 are each in a two-way system internal interleave (they are not interleaved with each other).
6.15 Self-Test Identification Line The last line of the self-test display gives the firmware revision numbers, the SROM revision numbers, and the date and time stamp of the console. Example 6-9 Self-Test Results: Identification Line 0 NODE # P TYP + ++ ++ ST1 .
Page 153
In Example 6-9, the primary processor indicates the version of the console firmware. The date and time stamp indicates the production date of the running console. The SROM Rev information indicates the primary processor’s serial ROM version. The serial ROM contains the first level of console, diagnostic, and bootstrap code.
6.16 Show Commands To get system information for OpenVMS or DIGITAL UNIX systems, you can use the SRM commands show configuration, show network, or show device. The show command output identifies the subsystem, module, or device you may want to test. The following sections explain the show command output. 6.16.1 Show Configuration Enter a show configuration command to display the system hardware configuration.
Page 155
Example 6-10 Sample System Hardware Configuration (Continued) C4 XMI connected to kftha0 xmi0 DWLMA 102A 020A dwlma0 C7 PCI connected to kftha0 pci1 4828086 0003 sio0 KZPSA 8101 0000 kzpsa0 KZPSA 8101 0000 kzpsa1 DAC960 11069 0000 dac0 Controllers on SIO sio0 DECchip 21040-AA 21011...
6.16.2 Show Network Enter a show network command to display network devices. Example 6-11 Sample Output of Show Network Command P00>>> show network polling for units on demna0 ,slot 1, xmi0... exa0.0.0.1.0: 08-00-2B-27-D7-96 polling for units on demna1 ,slot 2, xmi1... exb0.0.0.2.1: 08-00-2B-27-D7-BB polling for units on tulip0, slot 2, bus 0, hose0...
Page 157
In Example 6-11, the operator enters a show network command to show the network adapters in the system. The first DEMNA adapter is identified by the demna0 mnemonic. This DEMNA adapter is in slot 1 of the I/O card cage connected to I/O channel 0. The unit number for demna0 is exa0.0.0.1.0.
6.16.3 Show Device Enter a show device command to display system devices. Example 6-12 Sample Output of Show Device Command P00>>> show device polling for units on kzmsa0, slot 14, bus 0, xmi0... dkb100.1.1.14.0 DKB100 RZ26L 440C dkb100.2.1.14.0 DKB200 RZ26L 440C dkb100.3.1.14.0 DKB300...
Page 159
In Example 6-12, the operator enters a show device command to show all disks and tapes supported by the system. The first adapter polled is the KZMSA with the mnemonic kzmsa0. This KZMSA is located in slot 14 of the XMI card cage. The bus number is 0. Device information is displayed.
6.17 Test Command You can use the test command to test the entire system, an I/O subsystem, a module, a group of devices, or a specific device. Enter a show configuration command to see a list of the subsystems and devices that you may want to test. Examples of the test command are shown in the following sections.
Two helpful test command options are outlined in Table 6-5. Environment variables commonly used with test are listed in Table 6-6. Table 6-5 Test Command Options Option Meaning Specifies the test run time in seconds. For a system test the default -t <value>...
6.17.1 Testing the System To test the entire system (except for memory), enter the test command. Example 6-14 Sample Test Command, System Test P00>>> test -t 180 Configuring system... Testing system... Type Ctrl/C to abort Starting network exerciser on exa0.0.0.4.0 in external mode (id #62) Starting network exerciser on exb0.0.0.5.0 in external mode (id #63) Starting network exerciser on exc0.0.0.4.1 in external mode (id #64) Starting device...
Page 163
In Example 6-14: At the console prompt, the operator enters a test -t 180 command. The option -t specifies a system test run time of 180 seconds. To stop execution of the test command before normal completion, use Ctrl/C (^C). Termination using ^C may take a number of seconds depending upon the particular configuration being tested.
6.17.2 Testing a Subsystem To test a portion of the system, such as an I/O subsystem, enter the test command and the I/O subsystem mnemonic. I/O subsystem mnemonics are displayed when you enter a show configuration command. Example 6-15 Sample Test Command, I/O Subsystem Test P00>>>...
Page 165
At the console prompt, the operator enters a test xmi0 command to test all adapters and I/O devices on the XMI I/O bus. The status message indicates that the DWLMA adapter passes all tests. Next, the adapters in the XMI card cage are initialized. All XMI adapters pass self-test.
6.17.3 Testing a Module or Devices To test a processor, memory module, or an I/O adapter and its associated devices, enter the test command and the correct mnemonic. Mnemonics are displayed when you enter a show configuration or a show device command. Example 6-16 Sample Test Command, I/O Adapter Test P00>>>...
Example 6-17 Sample Test Command, Memory Module Test P00>>> test ms7cc0 Testing ms7cc0 Type Ctrl/C to abort Starting memory exerciser, running on kn7ce0 (id #77) Stopping memory exerciser on kn7ce0 (id #77) Done testing... P00>>> In Example 6-17: Enter test ms7cc0. The ms7cc0 memory module is tested by the memory exerciser, a series of tests executed from the processor module.
Example 6-18 Sample Test Command, Testing Devices P00>>> test kz* Device adapter test selected for runtime of 120 seconds Type ^C to stop testing Self-test passed on device kzmsa0 Configuring kzmsa0 polling for units on kzmsa0, slot 14, bus 0, xmi0... dkb0.0.1.14.0 DKB0 RZ26L...
Page 169
In Example 6-18: At the console prompt, the operator enters test kz*. The wildcard entered will test all "kz" devices. Not enough time to test devices, so this status message is displayed. Testing is stopped, drivers halted, and the console prompt returns. System Troubleshooting 6-47...
Example 6-19 Testing Network Adapters P00>>> set d_report full P00>>> test demna0 Console is in diagnostic mode Network adapter test selected for runtime of 120 seconds Initializing demna0 Waiting for self tests to complete... Self-test passed on device demna0 Configuring demna0 polling for units on demna0, slot 2, bus 0, xmi0...
Page 171
This command requests an extended report format for following tests. The demna is the network adapter for an XMI bus. The full test is conducted and displayed. When the time allotted expires, testing stops. This command requests that full tracing for the test be omitted. Note that the listing following at does not “trace”...
6.18 Error Reports In the event of an error, either a summary or a full error report is displayed at the console. Error reports are specified by setting the d_report environment variable. See Example 6-20 and Example 6-21. Example 6-20 Sample Summary Error Report P00>>>...
Page 173
In Example 6-20: Testing begins on each disk. A hard error, error #1, is reported on FRU duc4.0.0.12.0, a disk associated with the kzmsa adapter. The three types of errors reported are hard, soft, and fatal. The error number, in this case error #1, corresponds to the location of the actual error report call within the source code for the failing diagnostic.
Example 6-21 Sample Full Error Report P00>>> set d_report full # Command to set the type of # error report to full. P00>>> test demna0 # Command to test the DEMNA # adapter with the mnemonic # demna0. Console in diagnostic mode Network adapter test selected for runtime of 120 seconds Initializing demna0 Waiting for self-test to complete .
Page 175
NOTE: Except for the extended error information shown in Example 6-21, the information shown in a full and a summary error report is the same. See Example 6-20 for a description of the common error report entries. In Example 6-21: This full error report shows a list of addresses and the expected and received data values for each address.
7.1 Overview The SRM console firmware has evolved to provide capabilities for the three operating systems offered with DIGITAL AlphaServer 8200 and 8400 systems. Figure 7-1 SRM Console Command and Feature Breakdown OpenVMS and Windows NT DIGITAL UNIX build clear create date boot...
Page 179
For OpenVMS and DIGITAL UNIX systems, SRM console commands allow you to boot the OpenVMS and DIGITAL operating systems, display the configuration, and verify the system. The control character Ctrl/P allows you to halt the operating system and return to SRM console mode; the SRM command continue will then restart the operating system where it left off.
7.2 SRM Command Syntax The SRM console command language has syntax rules for forming commands. Commands can contain up to 80 characters on a single line, can be abbreviated, and accept options. Tabs and spaces are compressed. Table 7-1 SRM Console Command Language Syntax Command Parameter Attribute or Action Length...
Page 181
Length: The SRM console program accepts commands of up to 255 characters. This does not include the terminating carriage return or any characters deleted as the command is entered. A command longer than 80 characters, without the backslash character (see Section 7.2) causes the display of an error message. Case: Upper- or lowercase characters can be used for input.
7.3 SRM Console Special Characters The console program supports control characters, entered by holding down the Control (Ctrl) key and pressing the desired key, and other special characters. Table 7-2 SRM Console Special Characters Character Function Return Carriage return; ends a command line. Backslash Line continuation.
Page 183
Table 7–2 SRM Console Special Characters (Continued) Character Function Ctrl/Q Resume output to console terminal. Ctrl/R Redisplay the current line. Ctrl/S Stop output to console terminal. Ctrl/U Delete entire line. Wildcarding for certain commands. “ “ Quotes for set environment variable name. Comment specifier.
Page 184
Output is also reenabled when the console prompts for a command, issues an error message, enters program mode, or when Ctrl/P is entered. It is not reenabled by displaying a repeat command. Ctrl/P works like Ctrl/C and is echoed as ^C, if the console terminal is in SRM console mode.
7.4 SRM Console Environment Variables Console environment variables allow the user to modify the way the console commands operate. An environment variable is a name and value association maintained by the console program. The value associated with an environment variable is an ASCII string (up to 127 characters in length) or an integer.
Table 7-3 Environment Variables Variable Attribute Function arc_enable Nonvolatile Enables you to issue to run and runecu commands for OpenVMS and DIGITAL UNIX systems. Default value is off. auto_action Nonvolatile Specifies the action the console will take following an error halt or power-up. Values are: restart - For OpenVMS and DIGITAL UNIX systems, automatically restart.
Page 187
Table 7-3 Environment Variables (Continued) Variable Attribute Function boot_reset Nonvolatile For OpenVMS and DIGITAL UNIX systems, the default file name used for the primary bootstrap when no file name is specified in the boot command. Not used with Windows console Nonvolatile Defines the type of console device.
Page 188
Table 7-3 Environment Variables (Continued) Variable Attribute Function enable_audit Nonvolatile If set to on (default), enables the generation of audit trail messages. If set to off, audit trail messages are suppressed, Console initialization sets this to on. ew*0_loop_count Nonvolatile Specifies the number of times each message is looped for a test command exercising a PCI network adapter.
Page 189
Table 7-3 Environment Variables (Continued) Variable Attribute Function interleave Nonvolatile Specifies interleave arrangement for memory modules. Defined values are: DEFAULT The SRM console decides how to interleave memories. NONE Memory modules are not interleaved. os_type Nonvolatile Used to store operating system type that user will be operating under.
7.5 SRM Console Commands Console commands provide the capabilities to examine and modify system state. Additionally, they allow tests to be directed to functional components of the system. 7.5.1 AlphaBIOS (for Windows NT only) The alphabios command is used to enter the AlphaBIOS firmware, either to boot the Windows NT operating system, or to use the AlphaBIOS Setup menus.
7.5.2 Boot The boot command boots the DIGITAL UNIX and OpenVMS operating systems, and the Loadable Firmware Update (LFU) utility. See Section 5.5 for information on booting Windows NT systems. Example 7-2 Boot Command P00>>> show boot* boot_dev dkc300.3.0.7.1 boot_file boot_osflags boot_reset bootdef_dev...
7.5.3 Building the EEPROM The build -e command is used to initialize a module’s EEPROM during installation or to restore a corrupted serial EEPROM image. Example 7-3 Building the EEPROM P00>>> build -e # Initialize the EEPROM # on kn7cf. Build EEPROM on kn7cf-ab0? [Y/N]>...
7.5.4 Building the Nonvolatile RAM The build -n command is used to initialize the CPU’s nonvolatile RAM (NVR). Example 7-4 Building the Nonvolatile RAM P00>>> build -n Build NVR on kn7cd-ab0? [Y/N]Y NVR built on kn7cd-ab0 P00>>> The build -n command syntax is: bu[ild] -n <device>...
7.5.5 Building the SEEPROM The build -s command is used to restore a module’s corrupted serial EEPROM. Example 7-5 Building the SEEPROM P00>>> build -s ms7cc0 # Initialize the serial # EEPROM on ms7cc0. Build serial EEPROM on ms7cc0? [Y/N]> Y This program will take at most several minutes Serial EEPROM built on ms7cc0 P00>>>...
7.5.6 Clear EEPROM The clear eeprom command allows you to clear the selected EEPROM option. Example 7-6 Clear EEPROM Command P00>>> clear eeprom log # Clears all failure # information logged in # EEPROM. The clear eeprom command syntax is: cl[ear] ee[prom] <option>...
7.5.7 Clear <envar> Clear <envar> is used to remove an environment variable. Example 7-7 Clear <envar> P00>>> create fred # Create fred with null value fred set to P00>>> set fred "this is a string in an environment variable" P00>>> show fred fred this is a string in an environment variable P00>>>...
7.5.8 Clear Screen The clear screen commands allows you to clear the terminal screen. Example 7-8 Clear Screen Command P00>>> clear screen # Refresh the terminal # screen. The clear screen command syntax is: cl[ear] sc[reen] There are no parameters or options. SRM Console Commands 7-21...
7.5.9 Continue (for OpenVMS or DIGITAL UNIX Only) For OpenVMS or DIGITAL UNIX systems, the continue command resumes processing at the point where it was interrupted by a Ctrl/P. Programs continue executing at the address currently in the program counter of the processor. Example 7-9 Continue Command $ ^P # Stop processing on boot processor;...
Page 199
The continue command syntax is: c[ontinue] Continue causes the primary processor to resume program mode, executing at the address currently in the program counter (PC). This address is the address that was in the PC when the primary processor received a Ctrl/P command. The system displays the hexadecimal PC value.
7.5.10 Crash (for OpenVMS or DIGITAL UNIX Only) For Open VMS or DIGITAL UNIX systems, the crash command causes the operating system to be restarted and generates a memory dump. Example 7-10 Crash Command P01>>> crash [operating system output appears] The crash command causes the operating system to be restarted.
7.5.11 Create The create command allows you to create an environment variable. Example 7-11 Create Command 1. P00>>> create fred # Create a new environment fred set to # variable fred with a value P00>>> show fred # equal to null. fred 2.
7.5.12 Date The date command is used to display or set the system date and time. Example 7-12 Date Command P02>>> date 15:30:27 February 3, 1998 # System displays time # and date. The date command syntax is: da[te] [<yyyymmddhhmm.ss>] where you can set the date and time by using yyyy for the year, mm for the month, dd for the day, hh for the hour, mm for minutes, and ss for seconds.
7.5.13 Deposit The deposit command stores data in a specified location. Example 7-13 Deposit Command 1. P00>>> dep -b -n 1FF pmem:0 0 # Clear first 512 bytes # of physical memory. 2. P00>>> d -l -n 3 vmem:1234 5 # Deposit 5 into four # longwords starting at # virtual memory address...
The deposit command syntax is: d[eposit] [-{b,w,l,q,o,h}] [-{n val, s val}] [space:]<address> <data> where the options are values from Table 7-4, and <data> is the value to be stored. If the specified value is too large to fit in the data size to be deposited, the console ignores the command and issues an error response.
longword). For other address spaces, the address is the last referenced address minus one. • *, the last location referenced in an examine or deposit command. • @, the location addressed by the last location referenced in an examine or deposit command.
7.5.14 Examine The examine command displays the contents of a memory location, a register, or a device. The options are similar to the deposit command options. Example 7-14 Examine Command 1. P00>>> examine pc # Examine the PC psr: 0 ( PC) 0000000000001170 # program counter.
The examine command syntax is: e[xamine] [-{b,w,l,q,o,h,d}] [-{n val, s val}] [space:] <address> where the options are values from Table 7-6, space: is the optional device name (or address space) of the device to access, and address is a longword that specifies the first location to be examined.
Examine uses most of the same options as deposit. Additionally, the examine command supports the -d option (instruction decode, which will disassemble the instructions at the current address). When using examine, if no options are given in subsequent commands, the system uses the options from the preceding commands as the defaults for address or location referenced, data type, including -d, (-b, -l, -w, and so forth), data size for increment (-s), and address space (gpr, ipr, pmem, and so forth).
7.5.15 Halt (OpenVMS or DIGITAL UNIX Only) The halt command halts the specified processor or device. Equivalent to the stop command. Example 7-15 Halt Command P00>>> halt P00>>> The halt command syntax is: halt [-drivers[<device_prefix>]][<processor_num>] where -drivers[device_prefix] specifies the name of the device or device class to stop. If no device prefix is specified, then all drivers are stopped.
7.5.16 Help or Man The help (or man) command provides basic information on the console commands. Example 7-16 Help Command 1. P00>>> help create # Display basic create command NAME # information. Minimum create # command input is highlighted. FUNCTION create environment variable SYNOPSIS create <envar>...
Page 211
Example 7-14 Help Command (Continued) 3. P02>>> help runecu NAME runecu FUNCTION Run the EISA Configuration Utility from floppy. SYNOPSIS runecu P02>>> help run NAME FUNCTION Run an ARC utility program. SYNOPSIS run <program> [-d <device>][-p <n>][-s <parameter string>] where: <device>...
7.5.17 Init The init command performs a reset. Example 7-17 Init Command P00>>> init The init command syntax is: i[nit] The init command is used to reset, or initialize, the entire system. The init command resets the machine and runs systemwide self-test. Self-test results are displayed after a system reset.
7.5.18 Prcache The prcache command manipulates an optional NVRAM disk cache. Example 7-18 Prcache Command P00>>> prcache -f PCI NVRAM Disk Cache: passed Size: Base Address: 040000000 System ID: 21000035 State: valid Battery Status: good Battery Disconnect Circuit Status: disabled The prchache command syntax is: prcache [-z] [-f] [-u] [nvram_bus] where -z zeros the NVRAM disk cache...
7.5.19 Run (for OpenVMS or DIGITAL UNIX Only) For OpenVMS or DIGITAL UNIX systems, the run command is used to run an ARC utility program. Run has four options: rcu (the RAID Configuration Utility), swxcrfw, eeromcfg, and util_cli. The arc_enable environment variable must be set to on before this command can be used.
Page 216
The run command has four options: - Run the RAID Configuration Utility swxcrfw - Update firmware on RAID controller. eeromcfg - Run the ISP1020/1040 EEROM Configuration Utility. util_cli - Run the KZPSA Configuration Utility Options 1 and 2 (rcu and swxcrfw) are on floppy and require a floppy drive. Options 3 and 4 (eeromcfg and util_cli) are on CD.
7.5.20 Runecu (for OpenVMS and DIGITAL UNIX Only) For OpenVMS and DIGITAL UNIX systems, the runecu command is used to invoke the EISA Configuration Utility (ECU). ECU comes on a floppy. The arc_enable environment variable must be set to on before this command can be used. Example 7-20 Runecu Command P00>>>...
7.5.21 Set EEPROM The set eeprom command allows you to set the selected EEPROM option. Example 7-21 Set EEPROM Command 1. P00>>> set eeprom field LARS #> 09494820 # Enter labor activity Message> EEPROM update # reporting system (LARS) P00>>> # number (8 digits) and # message (up to 68 # characters).
7.5.22 Set <envar> Set <envar> allows you to modify environment variables. Example 7-22 Set <envar> 1. P00>>> set auto_action restart # On an error halt, # system will automatic- # ally restart. If restart # fails, boot the operat- # ing system. 2.
7.5.23 Set Host The set host command allows you to connect to another console or service. Example 7-23 Set Host Command P00>>> show configuration Name Type Mnemonic TLSB 0++ KN7CC-AB 8014 0000 kn7cc-ab0 MS7CC 5000 0000 ms7cc0 MS7CC 5000 0000 ms7cc1 KFTHA 2020...
Page 222
The set host command syntax is: se[t] h[ost] <device_adapter> The set host <device_adapter> command is used to connect to a remote XMI adapter for running XMI module-resident ROM-based diagnostics, as shown in Example 7-23. Use Ctrl/C to terminate the command and return to the primary processor. Set host can only be issued from the boot processor, and only one set host command is in effect at a time.
7.5.24 Set Power The set power command is used to configure the system power regulators for battery backup (AlphaServer 8400 with three-phase power only). Example 7-24 Set Power Command P00>>> set power -b 8 left P00>>> The set power command syntax is: se[t] p[ower] -b <value>...
7.5.25 Set SEEPROM The set seeprom command allows you to set the selected SEEPROM option. Example 7-25 Set SEEPROM Command 1. P00>>> set seeprom field LARS #> 09494820 # Enter labor activity Message> SEEPROM update # reporting system (LARS) P00>>> # number (8 digits) and # message (up to 68 # characters).
7.5.26 Show Configuration The show configuration command displays the last configuration seen at system initialization. Example 7-26 Show Configuration Command P00>>> show configuration Name Type Mnemonic TLSB 0++ KN7CC-AB 8014 0000 kn7cc-ab0 MS7CC 5000 0000 ms7cc0 KFTIA 2020 0000 kftia0 KFTHA 2000 0D02...
7.5.27 Show CPU The show CPU command displays information on CPUs in the system. Example 7-27 Show CPU Command P08>>> show cpu Primary CPU: Active CPUs: 08 09 10 Configured CPUs: 08 09 10 11 P08>>> The show cpu command syntax is: sh[ow] cpu The console displays CPU information.
7.5.28 Show Device Displays device information for any disk/tape adapter or group of adapters. Example 7-28 Show Device Command P00>>> show device polling for units on isp0, slot 0, bus 0, hose0... dka200.2.0.0.0 DKA200 RZ26L 440C dka200.4.0.0.0 DKA400 RZ26L 440C polling for units on isp1, slot 1, bus 0, hose0...
7.5.29 Show EEPROM The show EEPROM command allows you to display selected EEPROM information. Example 7-29 Show EEPROM Command 1. P00>>> show eeprom serial # Display system serial # number. System Serial Number = GAO1234567 2. P00>>> show eeprom manufacturing # Display manufactur- # ing information.
7.5.30 Show <envar> Show <envar> displays the current state of the specified environment variable. Example 7-30 Show <envar> Command 1. P00>>> show auto_action auto_action restart P00>>> 2. P00>>> show tta0_baud tta0_baud 9600 3. P00>>> show d_harderr d_harderr halt 4. P00>>> show enable* # Displays status enable_audit # of enable_audit...
7.5.31 Show Memory The show memory command displays memory module information. Example 7-31 Show Memory Command P00>>> show memory Set Node Size Base Address Intlv Position --- ---- ---- ------------------ ----- -------- 256 Mb 00000000 000000000 2-Way The show memory command syntax is: sh[ow] m[emory] In the above example, the memory module at node 7 is in an on-board two-way interleave indicated by the interleave set A.
7.5.32 Show Network The show network command displays the names and physical addresses of all known network devices in the system. Example 7-32 Show Network Command P00>>> show network polling for units on demna0, slot 14, xmi0... exa0.0.0.14.0: 08-00-2B-24-3F-E1 polling for units on demfa0, slot 14, xmi1... exb0.0.0.14.2: 08-00-2B-0B-BB-FF polling for units on tulip0, slot 2, bus 0, hose0...
7.5.33 Show Power The show power command gives the power status of the system (AlphaServer 8400 system with H7263 power regulators installed). Example 7-33 Show Power Command >P00>>> show power Cabinet: Main Regulator : ---------------------------------------------------------------------- Primary Micro Firmware Rev : Secondary Micro Firmware Rev : Power Supply State : NORMAL NORMAL NORMAL...
7.5.34 Show SEEPROM The show SEEPROM command allows you to display selected SEEPROM information. Example 7-34 Show SEEPROM Command 1. P00>>> show seeprom field kftha0 # Displays field LARS # = 0949820 # entered Labor Activity Message = EEPROM update # Number and message.
7.5.35 Start (OpenVMS or DIGITAL UNIX Only) The start command begins execution of an instruction at the address specified in the command string. The start command does not initialize the system. Example 7-35 Start Command P00>>> start 40000000 # Start processor at # address 40000000.
7.5.36 Stop The stop command halts a specified processor or device. Equivalent to the halt command. Example 7-36 Stop Command P00>>> stop 1 # Stop CPU 1. The stop command syntax is: stop [-drivers[<device_prefix>]][<processor_num>] where -drivers[device_prefix] specifies the name of the device or device class to stop. If no device prefix is specified, then all drivers are stopped.
7.5.37 Test The test command allows you to test the entire system (focusing on memory and I/O), a portion of the system (subsystem), or a specific device. By default, the entire system is tested. Example 7-37 Test Command P00>>> test Complete Test Suite for runtime of 600 seconds Type ^C to stop testing Configuring system...
The test command syntax is: t[est][-write][-nowrite "list"][-t time][-q][dev_arg] where <dev_arg> specifies the target device, group of devices, or subsystem to test. A list of available devices and subsystem mnemonics can be obtained by issuing a show configuration, show device, or show network command. You would then issue the test dev_arg command to test the desired device.
7.5.38 Type The type command displays the contents of a specified file, one screen at a time. One common use of type is to display the event log, as shown in Example 7-38. Type a space to see the next screen, or Enter to see the next line. Example 7-38 Type Command P00>>>...
7.5.39 Vga The vga command tests the graphics console monitor. Example 7-39 Vga Command P00>>> vga test 0 [displays character set on graphics monitor] The vga command syntax is: vga [reinit] [test <test_nbr> [<n>]] where reinit reinitializes the graphics monitor, and test_nbr can have three values: test_nbr = 0 Display the entire character set on the graphics monitor <n>...
7.5.40 Comment (#) A comment can be introduced using the # symbol. The entire comment is ignored. Example 7-40 Comment (#) Command 1. P00>>> # This example illustrates the comment command. P00>>> 2. P00>>> exam pmem:0400EC # Examine physical memory. pmem: 000400EC D0FFFFFD P00>>>...
Chapter 8 AlphaBIOS Firmware The AlphaBIOS firmware boots the Windows NT operating system, either automatically or when you request, depending on the setup factors described in Section 5.5. AlphaBIOS Setup, reached by pressing the F2 key before the operating system boots, is the graphical interface that supports the Microsoft Windows NT operating system and some utility programs.
8.1 Introduction AlphaBIOS boots the Windows NT operating system, as described in Section 5.5. AlphaBIOS Setup (reached by pressing F2 before the operating system boots) is the Windows NT system management tool. It allows you to display the system configuration, upgrade firmware using the LFU utility, perform hard disk setup, install Windows NT, and run utility programs.
Page 245
As shown in Figure 8-1, AlphaBIOS Setup has six major functions, provided through menus displayed on the graphics monitor: Display System Configuration The displays provided include: • System board configuration • Hard disk configuration • PCI configuration • EISA configuration •...
8.2 Switching Between Windows NT, AlphaBIOS Setup, and the SRM Console To switch from Windows NT to the SRM console, to boot DIGITAL UNIX or OpenVMS, or to run firmware-based diagnostics, restart the system from the Windows NT taskbar or at the control panel on the front of the machine. If you have selected auto_action boot, then set the system to Secure at the control panel before AlphaBIOS is started.
Page 247
Figure 8-3 8400 Control Panel Disable Secure Front Enable Restart Key On Fault BX0511-94 Switch from Windows NT to the SRM Console There are two ways to switch from Windows NT to the SRM console. Using the Windows NT taskbar to shut down the system ensures that files are closed properly before the system shuts down, and is preferred to switching to the SRM console from the control panel.
Page 248
If the auto_action environment variable has been set to boot, press the Secure pushbutton in (8200) or turn the keyswitch to Secure (8400) before AlphaBIOS starts automatically. When the display stops at the SRM console prompt, return the Secure pushbutton to out (8200) or turn the keyswitch to Enable (8400).
Page 249
Switch from AlphaBIOS Setup to SRM Console To return to the SRM console from AlphaBIOS Setup, Press Ctrl/Alt/Delete. If the auto_action environment variable is set to halt, the system will stop at the SRM console prompt and you can enter commands. Otherwise, proceed to Step 3. If the auto_action environment variable has been set to boot, press the Secure pushbutton in (8200) or turn the keyswitch to Secure (8400) before AlphaBIOS starts automatically.
8.3 Keyboard Conventions and Help AlphaBIOS uses universally accepted keys and key combinations for navigating the interface and selecting items. Figure 8-4 Typical First-Level Help Screen Help: CMOS Setup F1=Key Help Change color scheme. Enter Advanced CMOS Setup. Set factory default CMOS settings. Exit CMOS Setup and discard any changes.
Figure 8-5 Second-Level Help Screen AlphaBIOS Setup F1=Help Help: Action Keys Move highlight forward between fields of a dialog. SHIFT+TAB Move highlight backward between fields of a dialog. Move highlight within a menu, or cycle through available field values in a dialog window. ALT+ Drop down a menu of choices from a drop-down listbox.
8.4 Starting AlphaBIOS When NT is selected as the startup operating system, you can start AlphaBIOS Setup by pressing F2 from the Boot screen displayed at power-up or reset. You are allowed some time to select setup before the operating system is booted automatically.
You define Windows NT as the operating system to be booted by setting the os_type environment variable to nt from the SRM console. When the system is powered up, reset, or initialized, the graphics monitor shows status and initialization messages, terminating in the Boot screen shown in Figure 8–6.
8.5 Displaying the System Configuration The Display System Configuration screen provides information about the system’s installed processor, memory, attached devices, and option boards. Figure 8-8 Display System Configuration Screen Display System Configuration Systemboard Configuration Hard Disk Configuration PCI Configuration EISA Configuration SCSI Configuration Memory Configuration Integrated Peripherals...
Page 255
Use this procedure to display the system configuration. Enter AlphaBIOS Setup, select Display System Configuration, and press Enter. In the Display System Configuration screen, use the arrow keys to select the configuration category you want to see. From this screen, you can view configuration information about these system components: •...
8.5.1 System Board Configuration Figure 8-9 System Board Configuration Display System Configuration F1=Help Systemboard Configuration Hard Disk Configuration PCI Configuration EISA Configuration SCSI Configuration Memory Configuration Integrated Peripherals System Type: AlphaServer 8200/8400 Processor: Digital Alpha 21164, Revision 4.0 (4 Processors) Speed: 300 MHz Cache:...
Page 257
System type — The model number of the system. Processor — The model and revision of the processor chip. Revision level information can be useful in troubleshooting problems with technical support personnel. Speed — The speed at which the processor runs. Cache —...
8.5.2 Hard Disk Configuration Figure 8-10 Hard Disk Configuration Display System Configuration Systemboard Configuration Hard Disk Configuration PCI Configuration EISA Configuration SCSI Configuration Memory Configuration Integrated Peripherals Disk SWXCR #0, SCSI ID 8 3003 MB MYLEX DAC960 Partition 1 2997 MB NTFS Partition 2 6 MB...
Page 259
NOTE: This screen is for information only; it cannot be edited. To make changes to the hard disk setup, use the Hard Disk Setup screen (Section 8.7). Figure 8-10 shows a configuration with multiple hard disks, such that the bottom display shows an arrow to the left, indicating that the display continues.
Page 260
8.5.3 PCI Configuration Figure 8-11 PCI Configuration Display System Configuration Systemboard Configuration Hard Disk Configuration PCI Configuration EISA Configuration SCSI Configuration Memory Configuration Integrated Peripherals Device Name Device Type Revision Physical Slot DIGITAL 21040 Ethernet Embedded Intel 82375 PCEB EISA bridge Bus 0 : Slot 6 DIGITAL DEFPA FDDI...
Page 261
Device name — The name and model of the device as recorded in the device’s firmware. Device type — Lists the function of the device in the system. Revision — The revision level of the device signifies the number of times it has been updated by the manufacturer.
Figure 8-12 Advanced PCI Information Advanced PCI Information Bus Number=0, Device Number=11, Function Number=0 Configuration Space: Register Name Hex Offset Value Vendor ID 1001 Device ID 0008 Command 0147 Status 0200 Revision ID Prog. I/F Sub Class Code Class Code Cache Line Size Latency Timer Header Type...
8.5.4 EISA Configuration Figure 8-13 EISA Configuration Display System configuration Systemboard Configuration Hard Disk Configuration PCI Configuration EISA Configuration SCSI Configuration Memory Configuration Integrated Peripherals Device Name Device Type Physical Slot ENTER=Select ESC=Exit BX-0577-97 Device name — Includes a three-character manufacturer code, followed by a three-digit board type, followed by a one-digit revision number.
8.5.5 SCSI Configuration Figure 8-14 SCSI Configuration Display System Configuration Systemboard Configuration Hard Disk Configuration PCI Configuration EISA Configuration SCSI Configuration NCR8xx #0 Memory Configuration SWXCR # 0 Integrated Peripherals KZPSX #0 NCR8xx #0, SCSI ID 7, SCSI Bus 0 SCSI ID Device Size...
Page 265
SCSI controller information — Describes the physical characteristics of the selected SCSI controller. This line includes: Controller — Brand and model of SCSI chip used on the SCSI controller. Controller number — Based on the number of SCSI controllers of a particular type in the system.
8.5.7 Integrated Peripherals Figure 8-16 Integrated Peripherals Display System Configuration Systemboard Configuration Hard Disk Configuration PCI Configuration EISA Configuration SCSI Configuration Memory Configuration Integrated Peripherals Serial Port 1: Enabled as COM1: 3F8, IRQ17 Serial Port 2: Enabled as COM2: 2F8, IRQ10 Parallel Port 1: Enabled as LPT1: 3BC, IRQ11 BX-0581-98...
8.6 Updating Firmware Insert the CD-ROM with the updated firmware and select Upgrade AlphaBIOS from the main AlphaBIOS Setup screen. Use the Loadable Firmware Update (LFU) utility to perform the update. The LFU exit command causes a system reset. Figure 8-17 Updating Firmware AlphaBIOS Setup Display System Configuration...
You can use this procedure to boot the Loadable Firmware Update (LFU) utility to upgrade firmware. (You can also use the SRM console command boot to run LFU, as described in Appendix B.) Insert the upgrade CD-ROM. Enter SRM console mode. Make sure that the auto_action environment variable is set to boot, since this setting will be used by the AlphaBIOS firmware to boot LFU.
8.7 Setting Up the Hard Disk You can perform either an express or a custom hard disk setup. An express setup, described in this section, creates the recommended partition arrangement on the first hard disk, but it does not map bad sectors. Custom hard disk setup is described in Sections 8.7.1 and 8.7.2.
Page 271
Partition number — Within a single drive, partition numbers are assigned in sequential order: 1, 2, 3, and so on, or unused. The partitions populate the drive from the innermost cylinders to the outermost. Partition size — The raw (unformatted) storage capacity of the partition. Actual storage space will differ based on the file system with which the partition is formatted.
8.7.1 Manually Creating and Deleting Partitions Use the Create Partition and Delete Partition options if you need to create a custom hard disk partition arrangement or otherwise manually manage your hard disk partitions. Figure 8-20 Create New Partition Dialog Box Hard Disk Setup Disk KZPSX #0, SCSI ID 1...
To delete a partition Enter AlphaBIOS Setup and select Hard Disk Setup. Press Enter. Select the partition to be deleted (see in Figure 8-21). Press Delete. A dialog box displays (see Press F10 to confirm the deletion. Figure 8-21 Delete Partition Dialog Box Hard Disk Setup Disk KZPSX #0, SCSI ID 1...
8.7.2 Formatting a FAT Partition AlphaBIOS can format partitions with the FAT file system. Use Windows NT to format a partition using NTFS or to convert a FAT partition to NTFS. Figure 8-22 Formatting a FAT Partition Hard Disk Setup F1=Help Disk KZPSX #0, SCSI ID 1...
To format a FAT partition Enter AlphaBIOS Setup and select Hard Disk Setup. Press Enter. Select the partition to be formatted (see in Figure 8-22). Press F6. A dialog box displays, asking whether to perform a quick or standard format (see ).
8.8 Performing Setup Tasks CMOS Setup is used to configure several system parameters. CMOS Setup has two modes: Standard CMOS Setup is used to configure basic system parameters; Advanced CMOS Setup is used for system-specific parameters and password protection. Figure 8-24 Standard CMOS Setup Screen CMOS Setup F1=Help December...
Page 277
Date and time — When setting the time, use the 24-hour format. (For example, 10:00 p.m. is 22:00:00.) Floppy drive — The only drive type supported is 3.5 inch, 1.44 MB. Keyboard — The keyboard setting makes it possible to use most language keyboards.
Page 279
To enter Advanced CMOS Setup Enter AlphaBIOS Setup, select CMOS Setup, and press Enter. In the Standard CMOS Setup screen, press F6. Password setup — Enables and disables settings for password setup. Password protection provides two levels of security for your system: setup, which requires a password to start AlphaBIOS Setup, and startup, which requires a password before the system initializes.
8.9 Installing Windows NT Install Windows NT from CD-ROM. Multiple versions of the operating system can be resident in the system at one time. Figure 8-26 Installing Windows NT AlphaBIOS Setup Display System Configuration... Upgrade AlphaBIOS Hard Disk Setup... CMOS Setup... Install Windows NT Utilities About AlphaBIOS...
Page 281
If Windows NT was installed at the factory, enter Windows NT setup as described in Section 8.4. If it was not installed, or if you are installing another version, you must have a CD-ROM drive attached to your system. If this is a new Windows NT installation, start with this procedure: Start AlphaBIOS.
8.10 Running Utility Programs Maintenance programs such as RAID and EISA configuration utilities are run from the AlphaBIOS Utilities menu. Figure 8-27 Utilities Selection AlphaBIOS Setup Display System Configuration... Upgrade AlphaBIOS Hard Disk Setup... CMOS Setup... Install Windows NT Utilities Run ECU from floppy About AlphaBIOS OS Selection Setup...
Page 283
The Utilities selection from the AlphaBIOS Setup screen includes running the EISA configuration utility (ECU) from floppy, setting up a version or versions of the Windows NT operating system for selection, and running maintenance programs such as the RAID configuration and management utility (RA200RCU). AlphaBIOS Firmware 8-41...
8.11 Selecting the Version of Windows NT Multiple versions of Windows NT can be resident on the system at one time. It is necessary to select the version that will be started. Figure 8-28 Operating System Selections Operating System Selection Setup Primary Operating System Windows NT Server 4.0 Windows NT Server 4.0...
Page 285
NOTE: The term “operating system selection,” as it is used in this context, refers to a version of Windows NT. It does not pertain to the DIGITAL UNIX and OpenVMS operating systems. Each operating system selection is a set of information for a version of Windows NT. It describes the disk and partition containing the OSLOADER.EXE file associated with a particular operating system installation, as well as the path to the operating system itself.
8.11.1 Designating a Primary Operating System Figure 8-29 Primary Operating System AlphaBIOS Version 5.33 Please select the operating system to start: Windows NT Server 4.0 Windows NT Server 4.0 to move the highlight to your choice. Press Enter to choose. CMOS Setup Date: Wednesday, December 17, 1997...
Page 287
Up to three versions of Windows NT can be installed at the same time. This can be very useful in a variety of circumstancesfor example, when testing application compatibility across different versions of Windows NT. Each time you install a separate version of Windows NT, a new operating system selection is created.
8.11.2 Primary Operating System and the Auto Start Option The process of setting up your operating system selections is similar to using an editor. You can make changes to your operating system selections and then either save your changes or exit without saving. Figure 8-30 Operating System Selection Setup Operating System Selection Setup Primary Operating System...
Page 289
Primary operating system — The OS that appears first on the AlphaBIOS Boot screen. It is also the version of the OS that automatically starts if Auto Start is selected. Any of the operating system selections can be the primary operating system.
Page 290
OS options — Lists the startup parameters passed to the operating system for an operating system selection. One example of a startup parameter is whether to start the operating system in debug mode. By default, Windows NT does not add any entries to this field.
Page 291
Validate OS selection (F9 key) — Validates the fields in the currently selected OS selection. The validation routine checks that the OS loader file and OS directory fields contain valid paths, and that the OSLOADER.EXE file exists in the directory specified. At the end of the validation, a dialog box displays describing the results of the validation.
Appendix A OpenVMS and DIGITAL UNIX Boot Options Table A-1 lists the DIGITAL UNIX options used with the boot command. Table A-2 lists the Alpha primary boot (APB) options used with the boot command for OpenVMS. These options allow you to control various phases of booting. Table A-1 DIGITAL UNIX Boot Options Option Function...
Page 294
Table A-2 OpenVMS Boot Options Hexadecimal Value Function Allows a conversational boot. Maps XDELTA to a running system Stops the boot procedure at the initial system breakpoint. Performs a diagnostic bootstrap. Stops the boot procedure at the bootstrap breakpoints. Omits the header from the secondary bootstrap image. Inhibits memory testing.
Appendix B Updating Firmware Use the Loadable Firmware Update (LFU) utility to update system firmware. LFU runs without any operating system and can update the firmware on any system module. LFU handles modules on the TLSB bus (for example, the CPU) as well as modules on the I/O buses (for example, a CI controller on the XMI bus).
B.1 Booting LFU LFU is supplied on the Alpha CD-ROM (Part Number AG–PTMW*–BE, where * is the letter that denotes the disk revision). Make sure this CD-ROM is mounted in the in-cabinet CD drive. Boot LFU from the CD-ROM. Example B-1 Booting LFU from CD-ROM P00>>>...
Page 297
***** Loadable Firmware Update Utility ***** ------------------------------------------------------------------------ Function Description ------------------------------------------------------------------------ Display Displays the system’s configuration table. Exit Return to loadable offline operating environment. List Lists the device types and firmware revisions supported by this revision of LFU. Modify Modifies port parameters and device attributes. Show Displays device mnemonic, hardware and firmware revisions.
B.2 List The list command displays the inventory of update firmware on the CD-ROM. Only the devices listed at your terminal are supported for firmware updates. Example B-2 List Command UPD> list Device Current Revision Filename Update Revision kn7cc-ab0_arc V5.3-14 arcrom V5.3-14 kn7cc-ab0...
Page 299
The list command shows three pieces of information for each device: • Current revision — The revision of the device’s current firmware • Filename — The name of the file that is recommended for updating that firmware • Update revision — The revision of the firmware update Updating Firmware B-5...
B.3 Update The update command writes new firmware from the CD-ROM to the module. Then LFU automatically verifies the update by reading the new firmware image from the module into memory and comparing it with the CD-ROM image. Example B-3 Update Command UPD>...
Page 301
This command requests a firmware update for a specific module. If you want to update more than one device, you may use a wildcard but not a list. For example, update k* updates all devices with names beginning with k, and update * updates all devices.
Page 302
Example B–3 Update Command (Continued) UPD> update confirm update on: kzpsa0 kzpsa1 pfi0 [Y/(N)]n UPD> update kzpsa0 -path cipca_fw WARNING: updates may take several minutes to complete for each device. Confirm update on: kzpsa0 [Y/(N)]y DO NOT ABORT! Kzpsa0 firmware filename ’kdm70_fw’ is bad UPD>...
Page 303
When you do not specify a device name, LFU tries to update all devices. LFU lists the selected devices to update and prompts before devices are updated. In this next example, the -path option is used to update a device with different firmware from the LFU default.
B.4 Exit The exit command terminates the LFU program, causes system initialization and self-test, and returns the system to console mode. Example B-4 Exit Command UPD> exit Initializing... [self-test display appears] P00>>> UPD> update kzpsa0 WARNING: updates may take several minutes to complete for each device. Confirm update on: kzpsa0 [Y/(N)]y...
Page 305
At the UPD> prompt, exit causes the system to be initialized. The console prompt appears. Errors occurred during an update. Because of the errors, confirmation of the exit is required. Typing y causes the system to be initialized and the console prompt to appear. Updating Firmware B-11...
B.5 Display and Verify Commands Display and verify commands are used in special situations. Display shows the physical configuration. Verify repeats the verification process performed by the update command. Example B-5 Display and Verify Commands UPD> display Name Type Mnemonic TLSB KN7CC-AB 8014...
Page 307
Display shows the system physical configuration. Display is equivalent to issuing the console command show configuration. Because it shows the slot for each module, display can help you identify the location of a device. Verify reads the firmware from the module into memory and compares it with the update firmware on the CD-ROM.
B.6 How to Update Corrupted Firmware If LFU identifies a device as unknown, either the firmware on the module is corrupted or the console does not support or does not recognize the device. Example B-6 Updating an “Unknown” Device UPD> display Name Type Mnemonic...
Page 309
Issue the display command. The display indicates an unknown device — LFU is unable to recognize the device type. You can identify the unknown device by looking at the physical configuration. Display shows that the unknown devices are in slot 2 of the first XMI bus and slots 2 and 12 of the second XMI.
Page 310
Example B–6 Updating an “Unknown” Device (Continued) unknown2 Updating to 2... Verifying 2... PASSED. UPD> exit Initializing... [self-test display appears] P00>>> sho config Name Type Mnemonic TLSB KN7CC-AA 8014 0000 kn7cc-aa0 MS7CC 5000 0000 ms7cc0 MS7CC 5000 0000 ms7cc1 KFTHA 2000 0000 kftha0...
Page 311
Status message indicates that the update succeeded. To make the device known, initialize the system by exiting LFU. The modules in slot 2 of the first XMI and slot 2 of the second are still unknown. The console either does not support or does not recognize these devices.
B.7 How to Modify Device Attributes The modify command can change parameters stored in EEPROM on the following devices: KZMSA, DEC LANcontroller 400 (DEMNA), KCM44, and KFMSB. The attributes are specific to each device. Example B-7 Modify Command UPD> modify kzmsa0 kzmsa0 Local Console: ENABLED...
Page 313
When you modify the KZMSA, LFU first displays all the parameters. LFU asks if you want to modify any parameter values. The default response is Continued on next page Updating Firmware B-19...
Page 315
LFU prompts for parameters to modify. This example modifies one parameter on the KZMSA0; logging of ROM-based diagnostic errors is now enabled. LFU displays the list of parameters with modifications. If these modified values are acceptable, type y. Updating Firmware B-21...
Appendix C Running Configuration Utilities from the SRM Console The run command has four options, as follows: • - Run the RAID Configuration Utility • swxcrfw - Update the firmware on the RAID Controller • eeromcfg - Run the ISP1020 EEPROM Configuration Utility •...
C.1 Configuring a RAID Storage Array Once you have selected the run command and the rcu option, the utility displays the main menu: +---------------------------------------+ Main Menu +---------------------------------------+ |[01. View/Update Configuration] | 02. Automatic Configuration | 03. New Configuration | 04. Initialize Logical Drive | 05.
Page 319
Understanding the Configuration Methods You can configure your array in either of the following ways: Automatically. You can configure automatically only if: You want to configure one RAID 5 logical RAID drive (requires between three and eight drives of same capacity) You want to configure up to 8 JBODs of any capacity Interactively.
Page 320
Selecting the Automatic Configuration Option To configure automatically, follow these steps: Select the Automatic Configuration option from the main menu and either one of the following happens depending upon whether a configuration currently exists. If a configuration currently exists, the utility displays a warning message saying that a valid configuration exists and if you proceed, you will destroy it.
Page 321
Configuring Interactively To configure interactively, do the following: Create one or more drive groups Create one or more logical RAID drives Create a logical RAID drive of RAID level 0, 0 + 1, or 1 Define a spare drive Specify caching policy To configure interactively, you must do the following: Create one or more drive groups A drive group defines the drives that you want to work together as the available...
Page 322
Creating a Drive Group A drive group is from one to eight drives that operate as a single drive. Determine how many drives to use for each drive group based on the following: The RAID levels of the logical RAID drives you will create See Table C-1 to see the minimum and maximum number of drives allowed for each RAID level.
Table C-1 Number of Drives You Can Use in a Drive Group for Each RAID Level Number of Amount of Storage RAID Drives in Available for Unique Level Drive Group Data (percent) Data Redundancy 2 to 8 0 + 1 3 to 8 3 tp 8 66 to 87...
Page 324
Defining a Drive Group Use this option to bind drives together into drive groups. To maximize your disk space resources, use drives of the same capacity in a drive group. To define a drive group, follow these steps: Select the New Configuration option from the main menu and either one of the following things happens depending upon whether a configuration currently exists.
Page 325
NOTE: If you select a drive for the drive group by mistake or you want to redefine a drive group, highlight the Cancel Group option and press the Enter key. The cursor appears on the first drive in a group on the matrix. Move the cursor to the drive group you want to cancel and press the Enter key.
C.2 ISP1020/1040 Configuration Utility When the EEROMCFG configuration utility is selected, after the "transferring control" message, a screen such as that shown in Example C-1 is displayed. This shows the ISP1020/1040 devices on the PCI device unit number you selected (if you are running the EEROMCFG utility from the SRM console) or all ISP1020/1040 devices on your system (if you are running EEROMCFG from AlphaBIOS Setup).
Page 327
Example C-3 shows an example of host adapter parameters for a KZPBA adapter. Table C-3 describes the host adapter parameters. (You can also refer to your adapter Installation Guide for further information.) You use the arrow keys to select a parameter to modify from the default and type in the modification.
Table C-3 Host Adapter Parameters Parameter Default Description Reason to Change FIFO 2 (KFTIA) Sets the FIFO threshold Optimize system Threshold point at which burst performance. ¹ 3 (KZPBA) transfers are requested on the ISP1020/1040 adapter. Host Adapter Determines whether the Disable the host adapter Enable BIOS recognizes the...
Page 329
Table C-3 Host Adapter Parameters (Continued) Parameter Default Description Reason to Change REQ/ACK Provide active pullup Active assist in single-ended Negation mode. (the REQ and ACK signals are pulled up.) By enabling active negation, the ISP1020/1040 host adapter is less sensitive to an imperfect SCSI bus.
Page 330
Table C-3 Host Adapter Parameters (Continued) Parameter Default Description Reason to Change Low Term If termination not required Enable on the board. High Term If termination not required Enable on high-order 8 bits, or not required on the board Selection Sets the selection phase Optimize system Timeout...
Glossary AC input box Receives single or three-phase AC power and outputs that to the power regulators. The system circuit breaker and a Dranetz port are on the AC input box. See also Power. Address space See Physical address space and Virtual address space. AlphaBIOS The firmware subsystem that provides facilities for setup and maintenance of Windows NT systems.
Page 332
Bootblock Block zero on the system disk; it contains the block number where the Alpha primary boot (APB), DIGITAL UNIX boot, NT boot, or virtual memory boot (VMB) program is located on the system disk and contains a program that, with the boot primitive, reads APB or VMB from the system load device into memory.
Page 333
Console mode A mode of operation where the processor is not running the operating system but allows an operator to issue SRM console commands. Console program The code that the boot processor executes during console mode. Each processor has a copy of this code in flash ROMs. After a boot processor has been determined, that processor begins console initialization.
Page 334
Disk array A set of disk drives and a specialized aarray controller, which keeps track of how data is distributed across the drives. Drive group A set of drives logically tied together and addressed as a single unit. DSSI DIGITAL Storage Systems Interconnect. A DIGITAL Storage Architecture interconnect used by the KFMSB adapter and RF and TF series integrated storage elements to transfer data and to communicate with each other.
Page 335
Flash ROM Flash-erasable programmable read-only memory, which can be bulk erased and reprogrammed. The processor module uses flash ROMs to hold the console and diagnostic firmware. In addition, one flash ROM holds initialization code that bootstraps the main console/diagnostic firmware. See also SROM code. Gbus The path between the processor and the console/diagnostic firmware and to two UART chips.
Page 336
KFTIA module The TLSB module that provides the interface from the TLSB bus to I/O buses. The KFTIA module has one port, known as a “hose,” to provide access to a single PCI, XMI (8400 only), or Futurebus+ (8400 only) card cage. A system can support up to three KFTIAs with the first one in node 8 of the TLSB.
Page 337
LFU (Loadable Firmware Update) Utility Used to update firmware in EEPROM on modules. Firmware can include the SRM console, AlphaBIOS, and firmware on TLSB and I/O device modules. Mailbox A software-created data structure in memory used to read and write to I/O device registers on XMI and FBUS+ controllers.
Page 338
Plug-in units (PIUs) Self-contained assemblies that are easily installed in the 8400 system cabinet or expander cabinet. There are PIUs for the XMI bus, the Futurebus+ bus, PCI/EISA buses, as well as for StorageWorks disks and batteries. Power regulators The AlphaServer 8400 system can have H7264 single-phase power regulators, H7263-AA/AB three-phase power regulators, or H7263-AC/AD three-phase power regulators, which allow battery backup.
Page 339
Symmetric multiprocessing A multiprocessing system configuration in which all processors have equal access to operating system code residing in shared memory and can perform all, or almost all, system tasks. Transactions TLSB transactions consist of a command and two data cycles, which follow some fixed time after an arbitration cycle.