VAX 6000 Series Owner’s Manual Order Number EK–600EB–OM.002 This manual is intended for the system manager or system operator and covers the daily operations of a VAX 6000 series system.
First Printing, October 1990 Revised, November 1991 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software, if any, described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license.
Contents Preface xi Chapter 1 The VAX 6000 Series System 1.1 1.2 1.3 1.4 1.5 1.6 System Characteristics . System Architecture . . . Sample System . . . . . . System Front View . . . . System Rear View . . . . Supported Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 4 Booting 4.1 4.2 4.3 4.4 4.5 4.6 4.6.1 4.6.2 4.7 4.7.1 4.7.2 4.8 4.9 4.9.1 4.9.2 How Booting Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Boot Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Regular Boot Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . Boot Device Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Boot Processor Selection . . . . . . . . . . . . . . . . . . . . . . . . . .
.10.2 Examples . . . . . . . . . . . . 5.11 FIND . . . . . . . . . . . . . . . . . 5.12 HALT . . . . . . . . . . . . . . . . . 5.13 HELP . . . . . . . . . . . . . . . . . 5.14 INITIALIZE . . . . . . . . . . . . 5.15 REPEAT . . . . . . . . . . . . . . . 5.16 RESTORE EEPROM . . . . . 5.17 SAVE EEPROM . . . . . . . . . 5.18 SET Commands . . . . . . . . . 5.18.1 SET BOOT . . . . . . . . . . . 5.18.2 SET CPU . . . . . . . . . . . . 5.18.2.1 Syntax and Qualifiers 5.18.2.2 Examples . . . . . . . . . . 5.18.
.9 6.10 Troubleshooting During Booting . . . . . . . . . . . . . . . . . . . . . . . 6–18 Forcing a Boot Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–20 Appendix A Compact Disk Drive Instructions A.1 A.2 A.3 A.4 Controls and Indicators . . . Loading a Compact Disk . . Unloading a Compact Disk Cleaning Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix F Control Flags for Booting Appendix G Console Commands Appendix H Console Error Messages (Model 400 and Higher) Appendix I Console Error Messages for Model 300 Appendix J Boot Status and Error Messages (Models 500 and 600) J.1 J.2 J.3 J.4 Ethernet Boot Messages . . . . Local Disk Boot Messages . . Local Tape Boot Messages . . CI and DSSI Boot Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figures 1–1 1–2 1–3 1–4 1–5 1–6 2–1 2–2 2–3 2–4 2–5 2–6 2–7 2–8 2–9 3–1 3–2 3–3 3–4 3–5 3–6 4–1 4–2 4–3 4–4 4–5 4–6 4–7 5–1 5–2 5–3 5–4 6–1 6–2 6–3 viii Sample System Footprint . . . . . . . . . . . . . . . . System Architecture . . . . . . . . . . . . . . . . . . . . Sample System . . . . . . . . . . . . . . . . . . . . . . . System Front View . . . . . . . . . . . . . . . . . . . . . System Rear View . . . . . . . . . . . . . . . . . . . . . Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–4 6–5 6–6 6–7 6–8 6–9 A–1 A–2 A–3 B–1 B–2 D–1 Self-Test Results: NODE #, TYP, and STF . . Self-Test Results: BPD and ETF . . . . . . . . . Self-Test Results: ILV and Mb . . . . . . . . . . . Self-Test Results: Identification Line . . . . . . Self-Test Results: TYP, STF, and XBI Lines . Troubleshooting Booting . . . . . . . . . . . . . . . . RRD Compact Disk Drive . . . . . . . . . . . . . . Loading a Compact Disk . . . . . . . . . . . . . . . Disk Caddy Parts . . . . . . . . . . . . . . . . . . . . .
5–5 5–6 5–7 5–8 5–9 5–10 5–11 5–12 5–13 5–14 5–15 5–16 5–17 5–18 6–1 A–1 B–1 C–1 D–1 D–2 D–3 E–1 F–1 F–2 G–1 H–1 H–2 H–3 H–4 I–1 I–2 x BOOT Command Qualifiers . . . . . . . . . . . . . . . . . . . . . . . . . . DEPOSIT Command Qualifiers . . . . . . . . . . . . . . . . . . . . . . . EXAMINE Command Qualifiers . . . . . . . . . . . . . . . . . . . . . . FIND Command Qualifiers . . . . . . . . . . . . . . . . . . . . . . . . . . INITIALIZE Command Qualifiers . . . . . . . . . . . . . . . . . . . . .
Preface Intended Audience This manual is written for the system manager or system operator who has had training in VAX systems and system management tasks and is running a VAX 6000 series system. Document Structure This manual uses a structured documentation design. There are many topics, organized into small sections for efficient reference. Each topic begins with an abstract. You can quickly gain a comprehensive overview by reading only the abstracts.
messages for Model 400 and higher systems. Appendix I has console error messages for Model 300 systems, and Appendix J contains boot status and error messages for Model 500 and 600 systems. • A Glossary and Index provide additional reference support. Conventions Used in This Document The icons shown below are used in illustrations for designating part placement in VAX 6000 series systems. A shaded area in the icon shows the location of the component or part being discussed.
Table 1 (Cont.
Table 2 (Cont.
Table 3 (Cont.
Table 3 (Cont.
Chapter 1 The VAX 6000 Series System The VAX 6000 series computer system is designed for growth and can be configured for many different applications. Like other VAX systems, the VAX 6000 series system can support many users in a time-sharing environment.
1.1 System Characteristics All VAX 6000 series systems share the same characteristics as shown in the tables. Figure 1–1 shows a system footprint. Figure 1–1: Sample System Footprint 154 CM (60.5 IN) 154 CM (60.5 IN) 104 CM (41.5 IN) 56 CM (22 IN) DISK CABINET SYSTEM CABINET TAPE CABINET 78 CM (30.5 IN) 53 CM (21 IN)* REAR CLEARANCE 1 M (39 IN) TAPE CABINET SYSTEM CABINET DISK CABINET WIDTH* 1.9 M (74 IN) .9 M (36 IN) DEPTH 2.
The values listed in Table 1–1 relate to the system cabinet only. In-cabinet storage will increase electrical requirements. Table 1–1: Electrical Characteristics Electrical1 Hz Without VAXBI With VAXBI 2.5 KVA 3.5 KVA 60 7.0 A (208 V) 9.7 A (208 V) 50 3.5 A (416 V) 3.8 A (380 V) 4.8 A (416 V) 5.
1.2 System Architecture The high-speed XMI bus is used to interconnect processors, memory modules, and I/O adapters.
The XMI is the 64-bit system bus that interconnects the processors, memory modules, and I/O adapters. The XMI bus uses the concept of a node. A node is a single functional unit that consists of one or more modules. The XMI has three types of nodes: processor nodes, memory nodes, and I/O adapters. A processor node is a single-board scalar processor or a scalar/vector processor pair. Multiprocessing is supported on VAX 6000 systems. Up to six scalar processors can be used in most systems.
1.3 Sample System Figure 1–3 shows a sample VAX 6000 system. The system cabinet can have an optional console load device and optional in-cabinet disk drives. The system includes a console terminal and printer, an accessories kit, and a documentation set, which includes this manual. The system may have additional storage devices and may be a member of a VAXcluster.
Table 1–3: System Components Component Function System cabinet Houses system components and optional storage Console load device Software distribution; stores and transfers data Console terminal Manages system and its resources Console printer Provides hardcopy of console transactions Documentation See the Preface for a full list of documentation related to VAX 6000 series systems Storage cabinet Provides additional storage capacity Your Digital customer service engineer has installed your sys
1.4 System Front View The control panel and optional console load device and disk control panel are on the front of the system cabinet, accessible with the doors closed. With the front door open, Digital customer service engineers can access the power regulators, the XMI card cage and optional VAXBI card cages, the cooling system, and the optional battery backup unit.
WARNING: The inside of the system cabinet is not designed to be accessed by the customer. The information in this chapter is for your information only. The cabinet doors are to be opened only by Digital customer service engineers. These components are visible from the inside front of the cabinet (see Figure 1–4 for their location): • Control panel • XMI power regulators • XMI card cage • Cooling system One of the two blowers is visible from the front of the cabinet.
1.5 System Rear View With the rear door open, Digital customer service engineers can access the power sequencer module (XTC); the power regulators; the I/O bulkhead space behind the card cages; Ethernet and console terminal connectors; cooling system; power and logic box; battery backup unit and disks, if present; and the AC power controller.
WARNING: The inside of the system cabinet is not designed to be accessed by the customer. The information in this chapter is for your information only. The cabinet doors are to be opened only by Digital customer service engineers.
1.6 Supported Adapters VAX 6000 systems provide interfaces to other buses and to the Ethernet. Systems can be clustered and storage can be added and shared among systems. The system supports the following adapters: CIXCD, DEC LANcontroller 400 (DEMNA), DEMFA, DWMBB, DWMVA, KDM70, and KFMSA.
Table 1–4 describes the adapters supported by the system. Note that some adapters require more than one slot on the XMI. Table 1–4: Adapters Adapter XMI Slots CIXCD 1 CI port interface; pler. DEMFA 1 FDDI (fiber optic) port interface; connects a system to a local area network. DEMNA 1 Ethernet port interface; connects a system to a local area network. DWMBB 1 XMI-to-VAXBI interface, a two-module set. The DWMBB/ A is in the XMI card cage; the DWMBB/B is installed in the VAXBI card cage.
1–14 VAX 6000 Series Owner’s Manual
Chapter 2 System Components This chapter describes system components, noting their locations and functions. Sections include: • Console load devices Ethernet-based compact disk server Tape drive • Power system • XMI card cage • I/O connections • Cooling system • Options WARNING: The inside of the system cabinet is not designed to be accessed by the customer. The information in this chapter is for your information only.
2.1 Console Load Devices Figure 2–1 shows VAX 6000 console load devices and their adapters.
The console load device is used for: • Installing or updating software • Loading diagnostics • Loading the standalone backup program • Interchanging user data Any of the following can serve as the console load device: • Ethernet-based compact disk (CD) server • TF or TK tape drive in the system cabinet • TF magazine tape subsystem in a storage cabinet System Components 2–3
2.1.1 Ethernet-Based Compact Disk Server The InfoServer is a console load device. During system installation the InfoServer can be used to boot the VAX Diagnostic Supervisor and standalone backup; it is not needed to load or initialize the system following installation.
The InfoServer, an Ethernet-based compact disk (CD) server, is part of a local area network. The CD server functions as a read-only storage device for any system on the Ethernet. The CD server is used to access CD-ROMs for software installation, diagnostics, and on-line documentation. The DEMNA adapter1 and DEMFA adapter provide an interface to the Ethernet-based CD server. Both adapters are in the XMI card cage.
2.1.2 In-Cabinet Tape Drive The system cabinet can have a TF or TK tape drive at the upper left of the cabinet. Either tape drive serves as a console load device.
Three tape drives serve as console load devices. The operation of the TK70 tape drive is similar to that of the TF85 tape drive (see Appendix B for information on how to use the tape drive). The TF857 tape drive also serves as a console load device. The TF857 is a magazine tape subsystem in the SF2xx storage array. Both the TF85 and TF857 tape drives are DSSI devices and require the KFMSA adapter.
2.2 Power System The power system consists of an AC power controller with circuit breaker, the power and logic box, three power regulators, and an optional battery backup unit. Figure 2–5: Power System (Rear View) POWER REGULATORS POWER AND LOGIC UNIT BATTERY BACKUP UNIT (OPTIONAL) AC POWER CONTROLLER msb-0308A-91 You can see most of the power system from the rear of the cabinet. The AC power controller with circuit breaker (see Section 3.6) is in the lower right corner.
The XMI power supply is made up of three power regulators.1 The power supply provides sufficient power for any combination of modules (see Table 2–2.) Table 2–1: AC Power Controller Input Voltage Nominal Input Voltages Model No. Hz Phase H405-E 60 208 V 3 H405-F 50 380 V 3 50 416 V 3 Table 2–2: Power Supply Available DC Voltage +5V Available XMI Current 124.0 A +3.3V 80.0 A +12V 4.0 A –12V 2.5 A –5.2V 20.0 A –2V 7.
2.3 XMI Card Cage The 14-slot XMI card cage houses processors, memories, and adapters. The XMI high-speed system bus interconnects the modules; it has a maximum bandwidth of 100 Mbytes per second and supports up to six processors.
The system bus, the XMI, allows several transactions to occur simultaneously, making efficient use of the bus bandwidth. The bus includes the XMI backplane, the electrical environment of the bus, the protocol that nodes use on the bus, and the logic to implement this protocol. The 14-slot XMI card cage is located in the upper third of the cabinet on the right side, as viewed from the front of the cabinet.
2.4 I/O Connections I/O connections are installed on the bulkhead connections tray and the I/O panel. The I/O tray is located in the rear of the cabinet, above the cooling system and below the power regulators, and covers the XMI backplane. The I/O panel is just below the right-hand side of the I/O tray and houses the Ethernet and console terminal ports.
The I/O bulkhead connections tray is located in the rear of the cabinet, above the cooling system and I/O panel, and below the power regulators. It is hinged at the bottom, and folds out and down for servicing the card cages and backplanes. The I/O panel is on the right side below the tray. The I/O tray and panel have 30 panel units designed to accommodate a variety of I/O connectors. The Ethernet and console terminal connectors are at the bottom of the I/O panel.
2.5 Cooling System The cooling system consists of a fan, two blower units, and an airflow path through the XMI card cage (and VAXBI card cages, if present).
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 clear space of 39.4 inches (1 meter) from the cabinet to maximize air intake. The blowers, located in the lower half of the cabinet, draw air in through the doors and push air up through the card cages. The air is directed through a duct to cool the console load device if there are no VAXBI card cages in the system.
2.6 Options Other system options in addition to the console load device include the VAXBI card cages and power regulators, battery backup unit, and in-cabinet disks.
Options include the VAXBI I/O interface, battery backup unit, and incabinet disks. The VAXBI card cages are located in the upper third of the cabinet on the left side, as viewed from the front of the cabinet. The disks and battery backup unit are located beneath the blowers and are rackmounted. The first of these two options to be installed is placed adjacent to the AC power controller.
Chapter 3 Controls and Indicators This chapter introduces system controls and indicators.
3.1 Control Panel The control panel, at the upper left of the cabinet front, contains the upper and lower key switches, status lights, and a Restart button. The upper and lower switches are operated by a key.
The control panel is at the upper left of the cabinet. You use the control panel when powering on the machine or changing the operating mode of your system. The upper and lower switches are operated by a key. Two keys are shipped with each system. The key has a toothed hollow barrel and fits into the slotted circle of each switch. Each key works on both switches. Labels for the control panel’s upper and lower key switches can be in English or in international symbols.
3.2 Upper Key Switch The control panel’s upper key switch regulates power going into the system and determines use of the console terminal. The four switch positions are Off, Standby, Enable, and Secure.
Table 3–2: Upper Key Switch Position Effect Light Color O (Off) Removes all power, except to the battery backup charger and optional storage. No light Standby Supplies power to XMI backplane, blowers, and incabinet console load device. Red Enable Supplies power to whole system; console terminal is enabled. Used for console mode or restart, and to start self-test. Yellow Secure (Normal Position) Prevents entry to console mode; position used while machine is executing programs.
3.3 Lower Key Switch The control panel’s lower key switch controls system operation. The three positions for this switch are Update, Halt, and Auto Start.
When the upper key switch is in the Secure position, the lower key switch has the effect of Auto Start, regardless of its setting. (See Section 3.2.) Table 3–3: Lower Key Switch Position Effect Light Color Update Enables writing to CPUs and adapters. Halts boot processor in console mode on power-up or when Restart button is pressed. Used for updating parameters stored in EEPROMs (upper key switch must be set to Enable). Prevents an auto restart.
3.4 Restart Button The Restart button begins self-test, reboot, or both, depending on the position of the upper and lower key switches.
The upper key switch controls the effect of the Restart button. When the upper key switch is in the Enable position, the Restart button is operative. If the upper key switch is not in the Enable position, the Restart button is ignored. Table 3–4: Restart Button Upper Key Switch Lower Key Switch Restart Button Function Enable Update or Halt Runs self-test, then halts. Enable Auto Start Runs self-test and attempts a reboot. If the reboot fails, control returns to the console.
3.5 Status Indicator Lights The control panel has three status indicator lights: Run, Battery, and Fault. These lights indicate the operating status of the system.
Three status indicator lights on the control panel show the state of system execution (Run), the presence of a battery backup unit (Battery), and hardware errors (Fault). Figure 3–5 shows a system that is in operation, with a fully charged battery backup unit installed. Table 3–5 describes the conditions indicated by the status indicator lights.
3.6 Circuit Breaker The circuit breaker is on the AC power controller, which is at the bottom right corner at the back of the cabinet.
Figure 3–6 shows the AC power controller, which is at the rear of the cabinet. Circuit Breaker The circuit breaker controls power to the entire system, including the power regulators, blowers, and in-cabinet options. Current overload causes the circuit breaker to move automatically to the Off position, so that power to the system is turned off. For normal operation, the circuit breaker must be in the On position, which is fully pressed in.
Chapter 4 Booting This chapter describes how to boot the system.
4.1 How Booting Works The boot program reads the virtual memory boot program (VMB) from the boot device. VMB in turn boots the operating system.
Table 4–1: Boot Procedure Step Procedure 1 You enter BOOT command from the console terminal in console mode. The BOOT command specifies the boot device and the path needed to reach it. 2 System reinitializes and performs self-test. 3 Boot primitive is invoked from console ROM on the boot processor. Boot primitive reads the bootblock from the specified boot device and transfers control to the bootblock. 4 The bootblock contains code and a pointer to VMB.
4.2 Boot Devices The system can be booted from one of four boot devices: the system console load device, a local system disk, a disk connected to the system through a CIXCD adapter, or by Ethernet from a remote disk on another system.
Table 4–2: Boot Devices Device Location Console load device Tape drive in the upper left corner of the system cabinet, a TF857 tape drive in an SFxxx cabinet, or an Ethernet-based CD server. All are used for booting standalone backup or diagnostics. See Section 2.1. Local disk Disk connected to the system through a KDM70 or KFMSA adapter. Regular boot procedure specifies such a disk as default boot device for individual systems that are not VAXclustered or networked.
4.3 Regular Boot Procedure With the system in console mode, you issue a BOOT command. You can give a complete specification in which the qualifiers determine the boot device, or you can use a nickname.
Figure 4–3 shows the components of the BOOT command. The /XMI node number you enter corresponds to an adapter; if you have an optional VAXBI, the /XMI node number will correspond to a DWMBB adapter and you must then use the /BI qualifier to specify the node number of the boot device on that VAXBI. When using the /R5:n qualifier, see Appendix F for the values of n. The /R3:r qualifier is used with VMS when you boot from a shadow set, where r is two unit numbers.
4.4 Boot Device Selection You can boot the operating system in a number of ways. Table 4–3 lists some examples. Table 4–3: Sample BOOT Commands Boot Procedure BOOT Command Boot from in-cabinet console load device BOOT CSA1 Boot VAX/DS from an in-cabinet console load device BOOT /R5:10 CSA1 Boot from local RA disk BOOT /XMI:m DUww Section 5.6 Boot from local RF disk BOOT /XMI:m /DSSI_NODE:y /PORT:z DIww Section 5.6 Boot from HSC disk BOOT /XMI:m /R5:v/NODE:sstt DUww Section 4.
You can issue a complete boot specification, or you can use a nickname that has been defined for a complete boot specification. Issuing BOOT alone will boot from whatever has been set as the default boot. When you use the BOOT CSA1 command, you designate the in-cabinet TF or TK tape drive as your boot device. Boot device mnemonics are listed in Table 4–4.
4.5 Boot Processor Selection One processor is selected as the boot processor, and all other processors become secondary processors. This determination is made by the system at power-up or initialization, and can be altered by using console commands. Figure 4–4: Determining the Boot Processor SECONDARY PROCESSORS BOOT PROCESSOR 1. PROCESSORS RUN SELF-TEST 2. PROCESSORS DETERMINE BOOT PROCESSOR 3.
Each processor has an image of the console program and boot code in ROM, but there is only one console terminal and a single system control panel. One processor is designated as the boot processor (or primary processor) and becomes the primary communicator to the console program. The signals from the console terminal and system control panel are bused on the XMI and are driven by the boot processor. At power-up or initialization of the system, the console program in each processor begins parallel execution.
4.6 Booting from an HSC Disk 4.6.1 VAXcluster Boot Overview This section describes booting VMS from a VAXcluster. ULTRIX is booted in the same way, except that R5 bits must be specified (see Appendix F).
When you boot VMS from a VAXcluster, you need to gather the following information: • Node number of the HSC controller(s) • Device address of the disk unit that will execute boot • Location of the system root The node number of an HSC controller is a 2-digit hexadecimal number. The device type is of the form DU0 (see Section 5.6). The location of the system root is a hexadecimal number that indicates the system to be booted. Figure 4–5 shows a sample VAXcluster configuration.
4.6.2 Sample VAXcluster Boot This section shows a sample boot from a system to be booted in the VAXcluster configuration shown in Figure 4–5. Example 4–1: Sample VAXcluster Boot ! >>> SHOW CONFIGURATION Type Rev 1+ KA65A (8080) 0006 2+ KA65A (8080) 0006 3+ KA65A (8080) 0006 6+ MS65A (4001) 0084 7+ MS65A (4001) 0084 8+ MS65A (4001) 0084 9+ MS65A (4001) 0084 D+ CIXCD (0C05) 1652 E+ DEMNA (0C03) 0600 ! ! ! ! ! ! Enter command. Find the XMI address of the CIXCD, which is the VAXcluster interface.
! " # $ % & SHOW CONFIGURATION displays the positions of modules. The first column identifies each module’s node, slot location, and self-test status. The second column entries are the device names; the third, the device type codes. The last column shows the revision level of each module. The CIXCD is located at XMI node D. Enter this value D in the BOOT command as the argument to the /XMI qualifier. In the BOOT command, the system root is the argument to the /R5 qualifier.
4.7 Booting from an Ethernet-Based Compact Disk Server 4.7.1 CD Server Boot Command This section shows a sample boot on a Model 500 system from an Ethernet-based compact disk (CD) server. The first step is issuing the boot command.
Example 4–2 (Cont.): Sample Ethernet-Based CD Server Boot * * * * * * ! " # $ % % Initializing adapter Specified boot adapter initialized successfully "Request Program" MOP message sent - waiting for service from remote node Remote service link established Reading boot image from remote node Passing control to transfer address SHOW CONFIGURATION displays the positions of the modules. The DEMNA is located at XMI node E. Enter this value E in the BOOT command as the argument to the /XMI qualifier.
4.7.2 Selecting an Ethernet Service The second step of booting over the Ethernet with a CD server is selecting the service that boots VMS.
! " # $ % The Ethernet Initial System Load Function menu is displayed. The system prompts you for a function ID value. Enter 3 to select a service. The Service options menu is displayed. Enter 1 to display the available Ethernet servers and services. In this example one server, ESS_ 08002B150589, is found on the Ethernet. Next, the Service Name Format is displayed, followed by the services. Service #1, VMS054, is used to boot VMS. Enter 1 to select service #1. The operating system banner appears.
4.8 Ethernet Boot Overview To boot VMS over the Ethernet, you use the Network Control Program (NCP). The system supports booting over the Ethernet, both trigger booting and booting initiated by the system as a target node.
The Ethernet is used to boot in two ways. Figure 4–6 and Figure 4–7 illustrate these methods. A trigger boot initiates a BOOT command from a command system, which sends the command over the Ethernet to the executor system, which causes a boot in the target system (the VAX 6000 series system). The target system loads its boot program from the boot device that is designated as the default. (The default can be a local disk or the Ethernet.
4.9 Sample Target-Initiated Ethernet Boot To perform a target-initiated boot over the Ethernet: (1) gather information at the target node, (2) enter the information into the Network Control Program volatile database on the executor node, and (3) issue a BOOT command from the target node. Example 4–4 through Example 4–6 show this procedure. 4.9.1 Step 1, Gather Information at Target Node This section presents an example of booting over the Ethernet, in a target-initiated boot from a VAX 6000 series system.
The first step in an Ethernet boot is to gather the information from your system that you need in the Ethernet boot. ! " Use the SHOW ETHERNET command to find the address of your system on the Ethernet and write it down. You load this address into the executor system’s volatile database in the next step (Section 4.9.2). The system reports the hardware Ethernet address for the DEMNA. The DEMNA is at XMI node E. The system also reports the FDDI hardware address for the DEMFA adapter.
4.9.2 Step 2, Enter Information into Executor’s NCP Volatile Database The second step of booting over an Ethernet is entering the target node information into the Network Control Program (NCP) volatile database on the executor system. Example 4–5: Step 2, Entering Target Node Information $ MCR NCP ! ! ! ! ! ! ! NCP> NCP> NCP> NCP> NCP> set set set set node node node node TARGET TARGET TARGET TARGET On the executor system, at the DCL prompt, run NCP. NCP prompt appears.
Example 4–5 (Cont.): Step 2, Entering Target Node Information NCP> NCP> sho line MNA-0 char ) ! Prompt returns; show ! line characteristics. Line Volatile Characteristics as of DD-MMM-YYYY 00:00:01 Line = MNA-0 Receive buffers Controller Protocol Service timer Hardware address Device buffer size = = = = = = 6 normal Ethernet 5000 08-00-2B-06-01-00 1498 ) On the executor system, under VMS or the executor’s operating system, run NCP, the Network Control Program, on an appropriate privileged account.
4.9.3 Step 3, Boot from the Target Node The third step in Ethernet booting is to issue the BOOT command from the target node. Example 4–6: Step 3, Booting from the Target Node >>> BOOT /XMI:E EX0 ! Enter BOOT command Initializing system #123456789 0123456789 0123456789 0123456789 012345# F E D C B A 9 8 7 6 5 4 3 2 1 A + . . . A + . . . . . . . . . . . . . . . . . . M + . . . M + . . . M + . . . M + . . . . . . . . . . . . .
Enter the BOOT command from the console terminal in console mode. Use the XMI node number that you found in Step 1, Section 4.9.1, describing the path of the Ethernet controller.1 Because the target VAX 6000 series system has been registered in the NCP volatile database of the executor system, the Ethernet boot completes. The executor system determines the location of the boot program. 1 If your system has a VAXBI and a DEBNI or DEBNA Ethernet adapter, you must enter an additional /BI:n node qualifier.
Chapter 5 Console The console program for the VAX 6000 series follows VAX console standards as described in Chapter 11, VAX Console Subsystems, of the VAX Systems Hardware Handbook — VAXBI Systems. This chapter describes the console, its functions, and its language. Examples are given for each console command and its qualifiers.
5.1 Description of Console The console subsystem consists of a console terminal, console program located in ROM on the CPU modules, and dedicated memory. The console program runs on all processors and is automatically entered when the boot processor encounters a restart condition or when an operator invokes console mode on the console terminal.
Table 5–1: Console Parts and Functions Part Function Console terminal Used for input, entering console commands. Console printer Provides a hardcopy record of console sessions. Console terminal port Connects the console terminal to the system. Console program Software interface; translates console commands to the processors; resides in ROM on each processor.
5.2 Console Functions Using the console program, you can examine and modify the system memory and registers, boot or restart an operating system, designate a primary processor, disable a vector processor, and return to program mode.
You use the console terminal to control the system manually, correct errors, determine the status of machine registers and counters, determine the contents of storage, and revise the contents of storage. Following self-test or a SET CPU console command, one processor in a multiprocessor system is designated as the primary or boot processor. The location of the primary processor is determined at startup or when the system is reset. The primary processor performs a bootstrap or warm restart of the system.
5.3 Console Mode To enter console mode from program mode, turn the upper key switch on the front control panel to the Enable position and type CTRL/P at the console terminal. Figure 5–2: Console Switch When in Console Mode 0 FRONT Standby Run Enable Battery Secure Fault Update Halt Auto Start Restart msb-0174A-91 The console terminal can operate in two modes: program mode and console mode.
Halt selected. If you type CTRL/P when the upper key switch is in the Secure position, the CTRL/P is passed on to the operating system, and the operating mode does not change. CTRL/P interrupts program mode on the boot processor. The secondary processors continue operating in program mode until they must wait for resources locked by the primary processor. Some I/O devices also require the attention of the primary processor.
5.4 Console Command Language Control Characters Eleven ASCII control characters have special meaning when you type them on the console terminal running in console mode. See Table 5–3. Table 5–3: Console Control Characters Character Function BREAK Increments the console baud rate, if enabled. CTRL/C Causes the console to abort processing of a command. CTRL/O Causes the console to discard output to the console terminal until the next CTRL/O is entered. CTRL/P In console mode, acts like CTRL/C .
CTRL/O stops output to the console terminal until you enter the next CTRL/O. CTRL/O is echoed as ^O followed by a carriage return and is not echoed when you reenable output. Output is also reenabled when the console prompts for a command, issues an error message, enters program mode, or when you type CTRL/P or CTRL/C. CTRL/P works like CTRL/C and is echoed as ^P, if the console terminal is in console mode.
5.5 Console Command Language Syntax The console command language has syntax rules for forming commands. Commands contain up to 80 characters, can be abbreviated, and accept qualifiers. Tabs and spaces are compressed. Numbers are in hexadecimal notation. Table 5–4: Console Command Language Syntax Command Parameter Attribute or Action Length 80 characters maximum. Abbreviation Varies with the command; usually the shortest unique combination of letters.
The console program accepts commands up to 80 characters long. This does not include the terminating carriage return or any characters you delete as you enter the command. A command longer than 80 characters causes an error message of the form: ?0036 Command too long. You can abbreviate commands and some qualifiers by dropping characters from the end of the word. You must enter the minimum number of characters to identify the keyword unambiguously.
5.6 BOOT The BOOT command initializes the system and begins the boot program. See Section 4.1 for information on how booting works on a VAX 6000 series system. The examples are explained in Section 5.6.2. For details on the SET BOOT command, see Section 5.18.1. 5.6.1 BOOT Command Examples and Qualifiers Examples 1. >>> BOOT ! Boots from the special boot ! specification named DEFAULT. 2. >>> BOOT/XMI:C DU0 ! Boots from a disk with hex unit no. 0 con! nected via a KDM70 controller at XMI node C. 3.
6. 7. >>> BOOT /XMI:E /DSSI_NODE:4 /PORT:1 DI5 ! Boots from a disk with unit number 5 connected by the ! KFMSA adapter and the controller at DSSI node 4, port 1. >>> BOOT /XMI:E /DSSI_NODE:5 /PORT:2 MI3 ! Boots from a TF tape on a DSSI. Table 5–5: BOOT Command Qualifiers Qualifier Function /X[MI]:number Specifies the XMI node number of the node that connects the boot device.
5.6.
The BOOT command syntax is: B[OOT][/qualifier] [] BOOT command qualifiers are summarized in Table 5–5. The qualifier includes a variable which is a node number, a value to be loaded into a register, or the name of a file when using the /FILENAME qualifier. A variable is a required argument to the qualifier. If you do not specify a variable, you receive an error message in the form: ?0021 Illegal command In the syntax can be a string of the form ddnn.
5.7 CLEAR EXCEPTION The CLEAR EXCEPTION command is used to clear error states in registers. Examples 1. >>> EXAMINE 21800000 ! Attempt to examine a non?0029 Machine check accessing memory. ! existent address produces ! a machine check and sets >>> CLEAR EXCEPTION ! some error bits. XBE0 = 000000C0 ! Register values before XFADR0 = 61900008 ! CLEAR EXCEPTION clears XBEER0 = 01240001 ! the error bits. PCSTS = 000008C0 >>> 2.
The CLEAR EXCEPTION command syntax is: CL[EAR] EX[CEPTION] This command is used to clear error states that remain from a previous command, a sequence of commands, or a console action. The console displays what is currently in the registers shown in the examples and then clears write-one-to-clear bits in the XBER, XBEER, and CPU-specific registers. In most cases the console program cleans up the error state.
5.8 CONTINUE The CONTINUE command begins processing at the point where it was interrupted by a CTRL/P console command. Programs continue processing at the address currently in the program counter of the processors. Example $ ^P ! Stops processing on boot procesor; ! processor enters console mode. ! ?0002 External halt (CTRL/P, break, or external halt) PC = 801DBAA6 ! System responds with error message; PSL = 04C38201 ! system has halted with address ISP = 80B15200 ! 801DBAA6 in the program counter (PC).
The CONTINUE command takes no arguments. Its syntax is: C[ONTINUE] CONTINUE causes the 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 the CTRL/P input to interrupt processing and change to console mode. The system displays the hexadecimal PC and the hex values for PSL and –SP (see Appendix H).
5.9 DEPOSIT The DEPOSIT command stores data in a specified address. 5.9.1 Syntax and Qualifiers Table 5–6: DEPOSIT Command Qualifiers Qualifier Meaning /B Defines data size as a byte. /G Defines the address space as the general register set, R0 through R15. /I Defines the address space as the internal processor registers, accessed through MTPR and MFPR instructions. /L Defines data size as a longword; initial default.
The DEPOSIT command syntax is: D[EPOSIT] [/qualifier]
where /qualifier is a value from Table 5–6, and the variable is a hexadecimal value to be stored. The value must fit in the data size to be deposited. The variable is a 1- to 8-digit hexadecimal value or one of the following: • PSL, the processor status longword. You cannot use any address space qualifier with PSL. • PC, the program counter. The address space is set to /G. • SP, the stack pointer.5.9.2 Examples Examples 1. >>> D/P 27 0 ! ! Deposits the value of 0 to physical address 27. 2. >>> D/N:8 R0 FFFF ! Loads registers R0-R8 with FFFF. 3. >>> DEPOSIT/P/B/N:1FF 0 0 ! ! ! Deposits zeros to the first 512 bytes of physical memory beginning with address 0. 4. >>> DEPOSIT/VE V12 0 ! ! Deposits zero into all 64 elements of vector register V12. 5. >>> DEPOSIT VLR 1 ! ! Deposits one in the Vector Length Register. 6.
The DEPOSIT command directs data into the specified address. If you do not specify any address space or data size qualifiers, the defaults are the last address space or data size specified in a DEPOSIT or EXAMINE command. After processor initialization, the default address space is physical memory, the default data size is longword, and the default address is zero. If the specified value is too large to fit in the data size, the console program ignores the command and issues an error message.
5.10 EXAMINE The EXAMINE command displays the contents of a specified address. The qualifiers are identical to the DEPOSIT command’s qualifiers. 5.10.1 Syntax and Qualifiers Table 5–7: EXAMINE Command Qualifiers Qualifier Meaning /B Defines data size as a byte. /G Defines the address space as the general register set, R0 through R15. /I Defines the address space as the internal processor registers, cessed through MTPR and MFPR instructions. /L Defines data size as a longword; initial default.
The EXAMINE command syntax is: E[XAMINE] [/qualifier] [
] where /qualifier is a value from Table 5–7, and is a 1- to 8-digit hexadecimal value or one of the following: • PSL, the processor status longword. You cannot use any address space qualifier with PSL. • PC, the program counter. The address space is set to /G. • SP, the stack pointer. The address space is set to /G. • Rn, the general purpose register n. The register number is in decimal. The address space is set to /G.5.10.2 Examples Examples 1. >>> E/N:8 R0 ! Examines registers R0-R8. 2. >>> EXAMINE/P/B/N:1FF ! Examines the first 512 bytes. 3. >>> EXAMINE/N:5/W/P - ! ! ! Examines the previous word in the physical address space and the next five words. 4. >>> E/I 3E ! ! Examines the system ID register. System responds with output. ! ! Examines the Vector Length Register. ! ! ! ! Examines the vector indirect register at hex address 440. /M is used to access vector indirect registers. I 5.
VE VE VE VE VE VE VE VE VE VE VE VE VE VE VE VE VE V00:1E V00:20 V00:22 V00:24 V00:26 V00:28 V00:2A V00:2C V00:2E V00:30 V00:32 V00:34 V00:36 V00:38 V00:3A V00:3C V00:3E 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 VE VE VE VE VE VE VE VE VE VE VE
5.11 FIND The FIND command causes the console program to search main memory starting at address zero for a page-aligned 256-Kbyte block of good memory (that has no errors) or for a restart parameter block (RPB). If the block is found, its address plus 512 is left in the stack pointer. If the block is not found, an error message is issued. Examples 1. >>> FIND/MEMORY >>> ! Searches for a 256-Kbyte memory ! block; returns prompt when found. 2.
The FIND command syntax is: F[IND] [/qualifier] where /qualifier is either /MEMORY or /RPB. The FIND command searches main memory to find a page-aligned 256-Kbyte block of good memory or a restart parameter block. If you do not use a qualifier, the FIND command searches for a restart parameter block, as if you used a /RPB qualifier. There is a wait, while the system searches all memory. This may take up to 2 minutes for each 32 Mbytes of memory.
5.12 HALT The HALT command is a null command for the system operating in console mode. The command is accepted, but no action is taken since the processor has already halted in order to enter console mode. Example >>> HALT ?0026 Halted ! ! ! ! ! You enter the HALT command. System responds with error message that indicates the system already is halted.
The HALT command syntax is: HALT where the command takes no arguments. On other VAX systems, the HALT command stops the processors. However, on VAX 6000 series systems, HALT has no effect, because the boot processor is already halted as a requisite condition for console mode. See the STOP command, Section 5.21.
5.13 HELP The HELP command provides basic information on the console commands, when the console terminal is in console mode. Examples 1. >>> HELP BOOT CLEAR_EXCEPTION CONTINUE DEPOSIT EXAMINE SelfTest_Output FIND HALT HELP INITIALIZE REPEAT RESTORE_EEPROM SAVE_EEPROM SET CTRL_Characters SHOW START STOP TEST UNJAM UPDATE Z ! For more information, type HELP . 2. >>> HELP FIND FIND Searches memory for the specified item. Qualifiers /MEMORY /RPB 3.
The syntax for the HELP command is: HELP [] where is one of the entries listed in the main HELP printout. The HELP command operates when the console program error messages are set in English mode (see Section 5.18.3). To see a list of all HELP files available, enter HELP or HELP HELP at the console prompt, followed by a carriage return. The system responds with a list of available HELP files.
5.14 INITIALIZE The INITIALIZE command performs a reset. You can initialize the entire system, a specified XMI node (except memory), or a specified VAXBI node. Examples 1. >>> INITIALIZE 1 ! Initializes node 1 on the XMI. ! No self-test results are displayed. 2. >>> I/B:2 E ! Initializes node 2 on a VAXBI ! where E is the node on the XMI ! that goes to node 2 on the VAXBI. 3. >>> I ! Resets the entire system. #123456789 0123456789 0123456789 0123456789 012345# F .
Table 5–9: INITIALIZE Command Qualifiers Qualifier Meaning /B[I]: Can be used only if the specified XMI node is a DWMBB/A. This qualifier resets the single adapter at node on the specified VAXBI. None If no XMI node number is given and a /BI qualifier is omitted, the system resets all nodes on the XMI (and optional VAXBI) and prints out self-test results.
5.15 REPEAT The REPEAT command reexecutes the command that you pass as its argument. You can use the REPEAT command with any command except itself. The key combination CTRL/C stops the REPEAT command. Example >>> REPEAT E/P 10 ! ! ! ! Continuously displays the contents of physical memory at address location 10. To stop the display, enter a CTRL/C.
The REPEAT command syntax is: R[EPEAT] where is any command other than REPEAT. REPEAT works as a continuous repeat. The command you pass as an argument to the REPEAT command continues to be executed until you stop the process with CTRL/C.
5.16 RESTORE EEPROM The RESTORE EEPROM command can be used if your system has a TK tape drive1 as a console load device. This command copies the TK tape’s EEPROM image to the EEPROM of the boot processor. Example ! ! ! ! Lower key switch must be in Update position. Load the TK tape with EEPROM contents. When the yellow light on the TK70 drive stays on, enter RESTORE command. >>> RES E ?006E EEPROM Revision = x.xx/y.yy ?0070 Tape image Revision = x.xx/y.
2. Put the control panel’s lower key switch in the Update position (see Section 3.3). 3. Put the control panel’s upper key switch in the Enable position, and type CTRL/P at the console terminal to put the terminal in console mode (see Section 5.3). 4. Move to the processor whose EEPROM contents you wish to restore. Normally, all EEPROM contents will be the same. If you are restoring the contents of the boot processor, proceed to the next step.
5.17 SAVE EEPROM The SAVE EEPROM command can be used if your system has a TK tape drive1 as a console load device. This command copies the EEPROM contents of the boot processor to the TK tape. Examples 1. >>> SAVE EEPROM ! ! ! ! ! Load a TK tape. When the yellow light on the TK drive stays on, the tape is ready. Enter SAVE command. System prompts user to proceed. Enter a Y to continue. Proceed with save to tape? (Y or N) >>> Y ?006C EEPROM saved to tape successfully.
the beginning of the tape. See Appendix B for information on the tape drive operation. 2. Put the control panel’s upper key switch in the Enable position, and type CTRL/P at the console terminal to put the terminal in console mode (see Section 5.3). 3. If you wish to save the contents of a secondary processor’s EEPROM, first make it the boot processor using the SET CPU command. (See Section 4.5 and Section 5.18.2.) 4. At the prompt, enter SAVE EEPROM.
5.18 SET Commands SET commands allow you to change the configuration parameters on the boot device, primary processor, memory, and terminal, and to modify the output of the error messages. To store the new parameters in the processor’s EEPROM, the control panel’s lower key switch must be in the Update position. Some SET commands take effect immediately, but the changes will be lost at the next node or system reset if the EEPROM is not updated.
This section describes the following SET commands: • SET BOOT • SET CPU • SET LANGUAGE • SET MEMORY • SET TERMINAL If you issue a set command and the control panel’s lower key switch is not in the Update position, you may receive the following error message: ?0040 Key switch must be at "Update" to update EEPROM. Despite the error message, the change completes and remains until the primary processor or system is reset.
5.18.1 SET BOOT The SET BOOT command allows you to store a BOOT command by a nickname for easy reference. Then you can reference the full BOOT command by the nickname. The lower key switch on the control panel must be set to Update. Examples 1. ! Turn key switch to Update. >>> SET BOOT DIAG /XMI:D DU0 >>> ! This creates a saved boot specification called DIAG ! that boots the disk unit 0 from XMI node D. ! SHOW BOOT command displays all saved BOOT specifications.
The SET BOOT command syntax is: SE[T] B[OOT] [] where is a 1- to 4-character name for the boot specification you are saving. The string is any legal set of BOOT command parameters and qualifiers that do not reference another saved boot specification. If you omit , you delete the saved boot specification (if any) associated with . The lower key switch on the control panel must be set to the Update position.
5.18.2 SET CPU The SET CPU command allows you to specify a particular processor as the primary processor or designate its eligibility to become the primary processor. You can also disable a vector processor module. 5.18.2.1 Syntax and Qualifiers Table 5–10: SET CPU Command Qualifiers Qualifier Meaning /E[NABLED] /ALL Processor is included in the system configuration and is enabled to leave console mode. With the /ALL qualifier all processors are enabled to leave console mode.
The SET CPU command syntax is: SE[T] C[PU] [/qualifier] [] where is the XMI node number of the processor to be affected. If you omit , the system uses the current processor. If you omit all qualifiers, the SET CPU command immediately causes the specified processor to become the primary processor. The console terminal is then connected to the new primary processor, and the next console prompt is generated by the designated processor.
5.18.2.2 Examples Examples 1. >>> SET CPU/PRIMARY 1 ! The processor at XMI node 1 may become the ! primary processor at the next system reset. 2. >>> SE CPU 1 ! ! ! ! 3. >>> SET CPU/NOVECTOR_ENABLED 4 Processor at XMI node 1 immediately becomes the new primary processor. The next system prompt is generated from the processor at node 1. ! The vector processor attached ! to the scalar processor at node 4 ! is disabled.
Table 5–11: SET CPU Command Qualifiers’ Effect After a System Reset Qualifier BPD Value at Next Reset1 /NEX[T_PRIMARY] B for boot processor; must be chosen the boot processor at the next system reset. All other CPUs show as D. /NOE[NABLED] D for disable; processor is not included in the configuration. /NOP[RIMARY] D for disable; can be only a secondary processor. /P[RIMARY] B if selected as the boot processor; E if it is a secondary processor.
5.18.3 SET LANGUAGE The SET LANGUAGE console command changes the output format of the console error messages. The default is English error messages, as shown in Appendix H. Examples 1. ! ! >>> SET LANGUAGE INTERNATIONAL ! ! ! >>> CONTINUE ! $ ! $ ^P ! ?0002 ! ! ! Lower key switch must be in Update position to store change in EEPROM. All error messages now appear as numeric code only, with no English explanation. Continue in program mode. A CTRL/P changes to console mode.
The SET LANGUAGE command syntax is: SE[T] LANG[UAGE] where is a required value from Table 5–12. The SET LANGUAGE command suppresses English explanations of a command. The default setting is to provide complete information with the error message.
5.18.4 SET MEMORY The SET MEMORY command is used to override the system default for interleaving memory. The command takes effect after the next system reset. Examples 1. 2. >>> SET MEMORY/I:(9+7+6+5, 8, A) ! Explicitly specifies what is created ! as the system memory configuration. ! Four memories are in one set, and 8 and A ! are each in an interleave set of their own. ! Used to exclude a memory from the configuration.
The console program automatically interleaves the memory modules to give the largest possible set. The SET MEMORY command allows you to override the default. This command modifies the configuration stored in the EEPROM. The new configuration takes effect the next time the system is reset or powered up. An interleave set consists of memory modules in one-, two-, four-, or eightway configurations. Up to eight interleave sets can be configured.
5.18.5 SET TERMINAL The SET TERMINAL command sets the characteristics that are stored for the console terminal. Example >>> SHOW TERMINAL /SCOPE /SPEED: 1200 ! Enter SHOW TERMINAL. /BREAK ! System responds with ! the parameters stored for ! /SCOPE, /SPEED, and /BREAK. >>> SET TERM/HARDCOPY /SPEED:9600 ! ! ! >>> SHOW TERM ! /HARDCOPY /SPEED: 9600 /BREAK ! ! SET TERM changes system parameters. Enter the command. System displays the parameters you set.
The SET TERMINAL command syntax is: SE[T] T[ERMINAL] [/qualifiers] The character format for the SET TERMINAL command is always eight bits—no parity, one stop bit. This command immediately changes the specified parameter. The new value is stored in the EEPROM if you have the lower key switch set to Update. The EEPROM defaults are /SCOPE, /SPEED:1200, and /BREAK.
5.19 SHOW The SHOW command displays the current value of parameters specified in a SET command and other configuration information about the system. Examples 1. >>> SHOW ALL Type 1+ KA65A 9+ MS65A D+ CIXCD E+ DEMNA Rev 0006 0084 1652 0601 (8080) (4001) (0C05) (0C03) ! Lists all system parameters, ! beginning with the system ! configuration. Current Primary: 1 /NOENABLED/NOVECTOR_ENABLED/NOPRIMARYF 2. E D C B A ! Shows the status of CPUs ! Models 400 and 500 only 9 8 7 . . . . . A1 . . . . .
The SHOW command syntax is: SH[OW]
5.20 START The START command begins execution of an instruction at the address specified in the command string. The START command does not initialize the system. Examples 1. ! CTRL/P stops processing; ! system enters console mode. ! ?0002 External halt (CTRL/P, break, or external halt) PC = 80159035 ! System responds with error PSL = 04C38201 ! message that the system has ISP = 80B15200 ! halted with address 80159035 ! in the program counter (PC). >>> [console session begins] ! . ! . ! .
The START command syntax is: STA[RT] [
] where is the starting address. If is omitted, the current PC content is used. In this case, the START command has the same effect as the CONTINUE command. When you specify an address, the START command is the same as executing a Deposit to the program counter (PC) followed by a CONTINUE command.5.21 STOP The STOP command halts a specified XMI (or optional VAXBI) node. If the target node is a processor, the processor enters console mode. Examples 1. >>> STOP 2 ! Stops the processor at node 2 on the XMI. 2. >>> STOP E ! ! ! ! ! 3. >>> STOP/BI:6 E ! Stops the adapter at node 6 on the ! VAXBI accessible through the ! DWMBB/A at node E. 4. >>> STO/B:6 ! Same as above command. E Stops the adapter at node E on the XMI.
The STOP command syntax is: STO[P] [/qualifier] where specifies the XMI node to be halted. If is a processor module, then only that node is halted. If you stop a processor that is currently running, you receive this message: >>> Node n: >>> Node n: >>> ?0002 External halt (CTRL/P, break, or external halt) PC = xxxxxxxx where n is the node you stopped, and xxxxxxxx is the address where the processor was halted.
5.22 TEST The TEST command passes control to the system self-test diagnostics. Example >>> TEST/RBD ! Requests ROM-based diagnostics. ! New prompt indicates you are in RBD RBD1> ! monitor program working from the ! device with node number 1. RBD1> ^Z ! You enter CTRL/Z to return ! to console mode. ! ?0006 Halt instruction executed in kernel mode. PC = 200601D8 ! Console error message indicates PSL = 041F0604 ! RBD program has been halted. ISP = 201405B4 ! >>> ! Console prompt returns.
The TEST command syntax is: T[EST] The qualifier /RBD transfers control to the command parser for running ROM-based diagnostics. This parser runs various tests and displays the results on the console terminal. Type CTRL/Z or QUIT to return to the console prompt. If no qualifier is specified, self-test runs on the node at which you type the TEST command. The console prompt then returns. See your system’s Service Manual for more information on diagnostics.
5.23 UNJAM The console program accepts the UNJAM command. However, UNJAM has no effect on the system, since this system does not have an independent I/O bus reset option. Example >>> UNJAM >>> ! ! ! ! 5–64 VAX 6000 Series Owner’s Manual Enter UNJAM command. Console prompt returns. UNJAM has no effect on the system.
The UNJAM command syntax is: UN[JAM] This command is retained for compatibility with other consoles, but has no effect on this system, since the only bus reset is accomplished with a full system reset.
5.24 UPDATE The UPDATE command copies the contents of the boot processor’s EEPROM to the EEPROM of the specified secondary processor. The control panel’s lower key switch must be in the Update position to use UPDATE. Examples 1. >>> UPDATE 2 >>> ! ! ! ! ! ! ! Lower key switch must be set to Update; upper switch to Enable. Update the processor at node 2. There is a pause while this command executes. When the console prompt returns, update is complete. ! ! ! ! ! Update all the secondary processors.
The UPDATE command syntax is: UPD[ATE] UPD[ATE] ALL -or- where is the node number of the secondary processor that is to receive the contents of the primary processor’s EEPROM. When UPDATE is issued, the console program checks the ROM revision levels of the processors. If the ROM revision level of a secondary processor does not match that of the primary, no update is done and a message is displayed.
5.25 Z The Z command logically connects the console terminal to another node on the XMI. Characters typed at the console terminal following a Z command are passed to the target node. All output from the target node is displayed on the console terminal. Examples 1. ! Connect from the boot processor at >>> Z 6 ! node 1 to CPU at node 6. ?0033 Z connection successfully started. 6>> ! Prompt indicates the new processor node no. 6>> D/P 0 12345678 ! Deposits data 12345678 to ! physical address 0.
The Z command syntax is: Z [/qualifier] where is required and is the number of the target node. When used with the /BI qualifier, specifies the target node on the VAXBI. When no qualifier is present, specifies the target node on the XMI. The Z command allows you to access the console program on a secondary processor directly. It also allows you to communicate with adapters that have ROM-based diagnostics.
5.26 ! The ! command introduces a comment. The console program ignores anything you enter on the command line following the !. The ! command is useful for documenting your console session on a hardcopy terminal for later reference. Examples 1. 2.
The ! command syntax is: ! [] You terminate the comment with a carriage return. If you want to enter several lines of comment, begin each new line with a ! command. If your comment line exceeds 80 characters, you receive the error message: ?0036 Command too long.
5.27 Sample Console Session ! #123456789 0123456789 0123456789 0123456789 012345# F D C B A 9 8 7 6 5 4 3 2 1 A + . . . A + . . . . . . . . . . . . . M + . . . M + . . . M + . . . . . . . . M + . . . + E + E + E + E P + E + E P + E + E P + B + B TYP STF BPD ETF BPD . . . . . . . . A4 64 A3 64 A2 64 . . A1 64 . . . . . . . . . . ILV 256 Mb Console = V1.00 >>> EX/N:3 R0 G 00000000 G 00000001 G 00000002 G 00000003 RBDs = V1.
Sections of the sample console session flagged by the numbered callouts are explained below. ! " # $ % & ' 1 2 At power-up, the system performs self-test and displays the results. See Section 6.2 for an explanation of self-test. The TYP line in the sample self-test display indicates that XMI slot 5 is a vector processor attached to the scalar processor at node 4.1 The dashed lines indicate that the vector processor (V-) and the scalar processor (-P) are paired.
Chapter 6 System Self-Test and Troubleshooting This chapter discusses the testing that the system performs and the record displayed at power-up and at a system reset.
6.1 Self-Test Overview The system provides a record of its testing in the console self-test display. The control panel Fault light and the module self-test LEDs also indicate success or failure. Figure 6–1: Testing Sequence #123456789 0123456789 0123456789 0123456789 012345# 1 F E D C B A 9 8 7 6 5 4 3 2 1 A + . . . A + . . . . . . . . . . . . . M + . . . M + . . . M + . . . M + . . . . . . . . . . . . . P + E + B P + B E P E E P + D + D TYP STF BPD ETF BPD . . . . . . .
Following power-up and system reset, the system performs testing and displays the results on the console terminal. As testing begins, the red Fault light on the control panel lights (see Section 3.5). Most of the modules in the XMI card cage have on-board ROM used for testing. The first indication that testing has begun on (Models 400 and higher only) is the printing of a line of numbers, which is the first line of the self-test display (see in Figure 6–1).
6.2 Sample Self-Test Display The processor modules display the results of self-test. Results are printed on the console terminal, as shown in Figure 6–2. Figure 6–2: Self-Test Results #123456789 0123456789 0123456789 0123456789 012345# 1 F NODE # 2 P + D + D TYP STF BPD ETF BPD 3 4 5 6 . . ILV 256 Mb 7 8 E D C B A 9 8 7 6 5 4 3 2 1 A + . . . A + . . . . . . . . . . . . . M + . . . M + . . . M + . . . M + . . . . . . . . . . . . . P + E + B P + B E P E E . . . . . . .
The self-test printout in Figure 6–2 reflects the system configuration listed in Table 6–1. Each numbered item in the example is explained in Section 6.3 through Section 6.7. These sections assume the same system configuration, when discussing the printout information. See Section 6.8 for a description of self-test results when a VAXBI adapter is part of the system configuration. A sample self-test display with a vector processor is shown in Section 5.27.
6.3 Self-Test Progress Trace Line A line of decimal numbers indicates the progress of self-test execution (Model 400 and higher systems). Figure 6–3: Self-Test Results: Progress Trace #123456789 0123456789 0123456789 0123456789 012345# 1 F E D C B A 9 8 7 6 5 4 3 2 1 A + . . . A + . . . . . . . . . . . . . M + . . . M + . . . M + . . . M + . . . . . . . . . . . . . P + E + B P + B E P E E P + D + D TYP STF BPD ETF BPD . . . . . . . . B2 64 B1 64 A2 64 A1 64 . . . .
The self-test printout in Figure 6–3 reflects the system configuration listed in Table 6–1. The first line shown in Figure 6–3, if complete, shows that the CPU in slot 1 passed all testing. If the final # sign is missing, the last number shown is the number of the failing test. (The number of tests varies by model number of the system.) This line of numbers is displayed only by the processor in slot 1 — and only when this processor undergoes power-up or a system reset.
6.4 Self-Test Lines NODE #, TYP, and STF The next three lines of the self-test printout provide the node number identification (NODE #), type of module (TYP), and self-test status (STF) for modules in the XMI card cage. For Models 300 and 200 the start of self-test is indicated by the NODE # line. Figure 6–4: Self-Test Results: NODE #, TYP, and STF #123456789 0123456789 0123456789 0123456789 012345# F NODE # 2 P + D + D TYP STF BPD ETF BPD 3 4 . .
The system configuration being tested is discussed in Section 6.2. See Table 6–1. " # $ The NODE # line lists the node numbers on the XMI bus. The nodes on this line are numbered in hexadecimal and reflect the position of the XMI slots as you view the XMI from the front of the cabinet through the clear card cage door (see Figure 6–4). XMI entries use slots 1 through E, while an optional VAXBI could have entries in slots 0 through F (see Section 6.8).
6.5 Self-Test Lines BPD and ETF The fifth, sixth, and seventh lines of the self-test printout provide information on the processors and their boot processor designation (BPD) and the results of the extended test (ETF). Figure 6–5: Self-Test Results: BPD and ETF #123456789 0123456789 0123456789 0123456789 012345# F E D C B A 9 8 7 6 5 4 3 2 1 A + . . . A + . . . . . . . . . . . . . M + . . . M + . . . M + . . . M + . . . . . . . . . . . . .
The system configuration being tested is discussed in Section 6.2. See Table 6–1. % The BPD line 1 indicates boot processor designation. When the system goes through self-test, the processor with the lowest ID number that passes self-test (STF line is +) becomes the boot processor, unless you intervene. Using the SET CPU command and its qualifiers, you can change the eligibility of the processors to become the boot processor (see Section 5.18.2).
6.6 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 system memory. Figure 6–6: Self-Test Results: ILV and Mb #123456789 0123456789 0123456789 0123456789 012345# F E D C B A 9 8 7 6 5 4 3 2 1 A + . . . A + . . . . . . . . . . . . . M + . . . M + . . . M + . . . M + . . . . . . . . . . . . . P + E + B P + B E P E E P + D + D TYP STF BPD ETF BPD . . . . . . . .
If the default interleave were set on this configuration, it would be one 4-way interleave (modules at nodes 7, 8, 9, and A): >>> >>> >>> F ( SET MEMORY /INTERLEAVE:DEFAULT INITIALIZE SHOW MEMORY E D C B A 9 8 7 . . . . A4 A3 . . . . 64 64 /INTERLEAVE:DEFAULT A2 64 A1 64 6 5 4 3 2 1 . . . . . . . . . . . . 0 NODE # ILV 256 Mb The line after the ILV line displays the size of each configured memory module and gives the total Mbytes of system memory. In Figure 6–6, the total is 256 Mbytes.
6.7 Self-Test Identification Line The last line of the self-test printout gives the console ROM and RBD ROM version numbers, the EEPROM’s version number and console patch level number, and the serial number of the machine. Figure 6–7: Self-Test Results: Identification Line #123456789 0123456789 0123456789 0123456789 012345# F E D C B A 9 8 7 6 5 4 3 2 1 A + . . . A + . . . . . . . . . . . . . M + . . . M + . . . M + . . . M + . . . . . . . . . . . . .
The information in the self-test identification line reflects what is in the boot processor’s EEPROM. The system configuration being tested is discussed in Section 6.2. See Table 6–1. ) +> +? The console and RBD information indicates the version of read-only memory that is installed on the processors. For Model 400 the console version is called ROM0; the RBD version is called ROM1. For Model 300 only one ROM version is displayed.
6.8 Sample Self-Test Display with VAXBI Adapter The self-test printout contains an additional line when an optional VAXBI adapter is part of the system configuration. The XBI line provides information on the node numbers and self-test status for modules in the VAXBI card cages, which are connected to the XMI through a DWMBB adapter. Figure 6–8: Self-Test Results: TYP, STF, and XBI Lines #123456789 0123456789 0123456789 0123456789 012345# F E D C B A 9 8 7 6 5 4 3 2 1 1 2 A o . . . A + . .
The system configuration shown in Figure 6–8 contains a DWMBB/A in XMI slot E. ! " # The TYP line in this printout indicates that adapters in this configuration are in XMI slots D and E. Because the DWMBB adapter does not have a module-resident self-test, its entry for the STF line will always be "o". The test results for the DWMBB/A and DWMBB/B modules are indicated on the XBI line, at the far right. In this example, the DWMBB modules have passed self-test (XBI E +).
6.9 Troubleshooting During Booting When booting fails, you can check several parameters.
If you need to load a boot primitive before booting, see Appendix E. If the boot procedure fails, check through the steps shown in Figure 6–9. 1. Enter the BOOT command. Was the console terminal in console mode? If you are using a nickname (a stored BOOT command), did you use a valid nickname? You can check the nickname by using the SHOW command (see Section 5.19). 2. System response? If the system did not respond, check the power to the system. Turn the system off and on again.
6.10 Forcing a Boot Processor The system may hang either because it cannot designate a processor to be the boot processor, or because none of the processors can find enough memory. When the system is hung, the console does not respond. After you check electrical and control panel connections, force a boot processor. Example 6–1: Forcing a Boot Processor #123456789 0123456789 0123456 [ >>3 ] F ! User enters ">>3" (not echoed), which forces the processor ! at node 3 to become the boot processor.
If self-test fails after power-up or a system reset, the system may be hung so that you cannot get a console prompt. The system hangs during the boot process for one of two reasons: • No boot processor can be found. Processors either are disabled from becoming the boot processor or they fail self-test. • No memory can be located. Example 6–1 shows a case where no boot processor could be found.
6–22 VAX 6000 Series Owner’s Manual
Appendix A Compact Disk Drive Instructions The Ethernet-based InfoServer can house one or two RRD compact disk drives. This appendix describes the RRD compact disk drive. A.1 Controls and Indicators The RRD compact disk drive has a green power light and a green activity light. Table A–1 lists the functions of the lights shown in Figure A–1.
Table A–1: RRD Light Summary Light State Condition Green (Power) Off On No power to drive Power to drive Green (Activity) Off On Blinking No disk in drive Disk is properly inserted into drive Data is being transferred A.2 Loading a Compact Disk To load a disk, follow these steps: 1. Make sure the power light is on. 2. Insert the disk caddy into the drive, as shown in Figure A–2.
Figure A–2: Loading a Compact Disk msb-0483A-91 Compact Disk Drive Instructions A–3
A.4 Cleaning Disks The disk caddy consists of the disk, the disk housing, and the transparent sleeve. The caddy should be taken apart only if the transparent sleeve is damaged or if the disk requires cleaning. See the RRD42 Disc Drive Owner’s Manual for cleaning instructions.
Appendix B TF/TK Tape Drive Instructions The tape drive holds one tape cartridge that contains the magnetic tape on a single reel. When a tape cartridge is inserted, the tape is automatically threaded onto a reel inside the drive. The tape must be entirely rewound before the cartridge can be removed from the drive. Rewinding can take up to 90 seconds. The TF85 and TK70 can read data from a tape that was written by a TK50, but they cannot overwrite a tape originally written by a TK50.
B.1 Controls and Indicators The tape drive has lights that indicate device operation, a beeper, an unload button, and a cartridge insert/release handle. Table B–1 lists the functions of TF85 tape drive controls and indicators that are shown in Figure B–1.
Table B–1: TF85 Light Summary Light State Condition Green (Operate Handle) On Off Blinking OK to operate handle. Do not operate handle. Defective cartridge. Pull the handle to the open position and remove cartridge. Try another cartridge. Yellow (Tape in Use) Steady Blinking Drive ready. Drive in use. Orange 1 (Write Protected) On Off Tape write protected. Tape write enabled. Orange (Use Cleaning Tape) On Off Drive needs cleaning. Drive cleaning unnecessary.
B.3 Unloading a Tape To unload a tape, follow these steps: 1. Press the unload button or execute an appropriate operating system unload command. The yellow light blinks as the tape rewinds. 2. When the green light turns on and the beep sounds, pull the handle to the open position. The cartridge will partially eject. 3. Remove the cartridge. 4. Push the handle to the closed position. NOTE: If all lights blink, the unload has failed. B.
B.5 Labeling a Tape Cartridge To label your tape cartridge: • Write your identifying information on the label. Note the recording density: CompacTape III = 2.6 Gbytes. • Put the label into the slot on the front of the cartridge. See Figure B–2. • Use only the labels supplied with the tape cartridge. Stick-on labels applied to the top, bottom, or sides of the cartridge can loosen and jam or damage the tape drive. • Write only on the label. Do not write on the tape cartridge with a pen or pencil. B.
Appendix C Device Type Code Assignments Table C–1 lists XMI device type codes. See Appendix D for VAXBI device type codes. Device type code assignments are shown in the output of the SHOW CONFIGURATION console command (see Section 5.19).
Appendix D VAXBI Options and Adapters This appendix describes VAXBI options and adapters available with a VAX 6000 series system. VAXBI options are supported by the XMI-to-VAXBI adapter, called the DWMBB adapter. The DWMBB adapter maps data between the XMI and VAXBI buses. The VAXBI, in turn, passes data between the system and peripheral devices. Up to six DWMBB adapters are supported. D.1 Supported VAXBI Adapters Table D–1 lists some of the VAXBI devices supported by VAX 6000 series systems.
Table D–1 (Cont.): VAXBI Adapters Adapter No. Slots Device Code Function KDB50 2 010E DSA disk adapter; enables connection to disk drives. RBV20/ RBV64 1 0103 Write-once optical drive controller; uses the KLESI– B. TBK50 1 410E TK50 tape drive controller; connects the TK to the system. TBK70 1 410B TK70 tape drive controller; connects the TK to the system. TM32 2 011F Gapless tape controller. TU81E 1 0103 TU81E controller; local (nonclustered) tape subsystem; uses the KLESI–B.
D.3 VAXBI Expander Cabinet A VAXBI expander cabinet (Figure D–1) allows you to attach additional VAXBI channels, each with its required DWMBB/B. The cabinet holds one to four VAXBI card cages, each with its own power supply. Two blowers cool the cabinet, and an AC power controller completes the power system. For instructions on installing the VAXBI expander cabinet, see the VAXBI Expander Cabinet Installation Guide or the VAX 6000 Series Installation Guide.
D.4 Power for the VAXBI Option Table D–3 lists the system power available for the 12-slot in-cabinet VAXBI card cage. Table D–3: In-Cabinet VAXBI Power DC Voltage Available VAXBI Current Note +5V 130.0 A Main logic +5VBB Connected to +5V Not battery backed up +12V 4.0 A RS–232 –12V 2.4 A RS–232 –5.2V 20.0 A ECL logic 7.
Appendix E EVUCA Program This appendix describes the EVUCA program, the VAX 6000 EEPROM update utility. EVUCA allows you to: • Update a processor’s EEPROM contents • Load boot primitives E.1 EVUCA Program Overview The EVUCA program runs under the VAX Diagnostic Supervisor (VAX/DS) in console mode. Table E–1 lists the processor-specific data files used to update the EEPROM contents. Each data file consists of the latest patch file for each major version of the PROM and all loadable boot primitives.
E.2 Updating EEPROM Contents Example E–1 shows a sample EEPROM update of a Model 600 twoprocessor system. The boot processor is in slot 1 of the XMI card cage and the secondary processor is in slot 2. ! " # $ % & ' ( ) At the console prompt, boot VAX/DS. At the VAX/DS prompt, load the EVUCA program. Attach the boot processor. Attach the secondary processor. Issue SELECT ALL to select all devices in the system configuration. SET TRACE enables printing of test numbers and names when EVUCA runs.
Example E–1: Updating EEPROM Contents ! >>> BOOT /XMI:n /R5:10 DUxx [the VAX Diagnostic Supervisor banner appears] DS> LOAD EVUCA " DS> ATTACH KA66A HUB KA0 1 DS> ATTACH KA66A HUB KA1 2 DS> SELECT ALL % # $ DS> SET TRACE & DS> START .. Program: EVUCA - VAX 6000 EEPROM Update Utility, revision 2.0, 4 tests, at 00:05:57.61. Testing: _KA0 _KA1 Node 02, booting. Test 2: Load data from media Data file to be loaded? ' ! Model 600 Searching... Load complete.
Appendix F Control Flags for Booting With the console BOOT command, you can control various phases of booting by setting bits in General Purpose Register R5: BOOT /R5:n where n is in hexadecimal notation. For example, to set bit 4 in R5 when booting, you would enter: BOOT /R5:10 The R5 bit functions are defined by VMB and by the operating system. The value –1 in R5 is reserved for Digital. Table F–1: R5 Bit Functions for VMS Bit Function 0 Conversational boot.
Table F–1 (Cont.): R5 Bit Functions for VMS Bit Function 6 Image header. The transfer address of the secondary loader image comes from the image header for that file. If this flag is not set, control shifts to the first byte of the secondary loader. 8 File name. VMB prompts for the name of a secondary loader. 9 Halt before transfer. VMB executes a HALT instruction before transferring control to the secondary loader. 13 No effect, since console program tests memory.
Appendix G Console Commands Table G–1 gives a summary of the console commands. Chapter 5 gives a full description of each command, its qualifiers, and examples. Table G–1: Console Commands and Qualifiers Command and Qualifiers Function BOOT /R3:n /R5:n /XMI:n /BI:m /NODE:n /FILENAME:xyz /DSSI_NODE:n /PORT:x Initializes the system, gins the boot program. causing a self-test, and be- CLEAR EXCEPTION Cleans up error state in XBER, XBEER, and CPUspecific registers.
Table G–1 (Cont.): Console Commands and Qualifiers Command and Qualifiers Function INITIALIZE [n] /BI:n Performs a system reset, including self-test. REPEAT Executes the command passed as its argument. SET BOOT Stores a boot command by a nickname. SET CPU [n] /ENABLED /ALL /NOENABLED /NEXT_PRIMARY /PRIMARY /ALL /NOPRIMARY /VECTOR_ENABLED /NOVECTOR_ENABLED Specifies eligibility of processors to become the boot processor or disables a vector processor.
Table G–1 (Cont.): Console Commands and Qualifiers Command and Qualifiers Function SHOW DSSI Displays DSSI bus numbers, node numbers, and unit numbers. SHOW ETHERNET Displays Ethernet hardware addresses for all Ethernet adapters on the system and FDDI hardware addresses for all FDDI adapters. SHOW FIELD2 Displays saved boot commands, console terminal parameters, console language mode, memory configuration, type of power system, and system serial number.
Appendix H Console Error Messages (Model 400 and Higher) Table H–1 lists Model 400/500/600 messages that appear when the processor halts and the console gains control.
Table H–1: Console Error Messages Indicating Halt (Model 400 and Higher) Error Message ?0002 External halt (CTRL/P, break, or external halt). Meaning CTRL/P or STOP command. ?0003 Power-up halt. System has powered up, had a system reset, or an XMI node reset. ?0004 Interrupt stack not valid during exception processing. Interrupt stack pointer contained an invalid address. ?0005 Machine check occurred during exception processing. A machine check occurred while handling another error condition.
Table H–1 (Cont.): Console Error Messages Indicating Halt (Model 400 and Higher) Error Message Meaning ?001B PSL <26:24>= 111 during interrupt or exception. An exception or interrupt occurred while on the interrupt stack but not in kernel mode. ?001D PSL <26:24> = 101 during REI. An REI instruction attempted to restore a PSL with an invalid combination of access mode and interrupt stack bits. ?001E PSL <26:24> = 110 during REI.
Table H–2 (Cont.): Standard Console Error Messages (Model 400 and Higher) Error Message Meaning ?0025 Checksum did not match. The checksum calculated for a block of X command data did not match the checksum received. ?0026 Halted. The processor is currently halted. ?0027 Item was not found. The item requested in a FIND command could not be found. ?0028 Timeout while waiting for characters. The X command failed to receive a full block of data within the timeout period.
Table H–2 (Cont.): Standard Console Error Messages (Model 400 and Higher) Error Message Meaning ?0033 Z connection successfully started. You have requested a Z connection to a valid node. ?0034 Specified target already has a Z connection. The target node was the target of a previous Z connection that was improperly terminated. Reset the system to clear this condition. ?0036 Command too long. The command length exceeds 80 characters.
Table H–2 (Cont.): Standard Console Error Messages (Model 400 and Higher) Error Message Meaning ?0041 Specified node is not a bus adapter. A command to access a VAXBI node specified an XMI node that was not a bus adapter. ?0042 Invalid terminal speed. The SET TERMINAL command specified an unsupported baud rate. ?0043 Unable to initialize node. The INITIALIZE command failed to reset the specified node. ?0044 Processor is not enabled to BOOT or START.
Table H–2 (Cont.): Standard Console Error Messages (Model 400 and Higher) Error Message Meaning ?004C Invalid node for Z command. The target of a Z command must be a CPU or an I/O adapter and must not be the primary processor. ?004D Invalid node for new primary. The SET CPU command failed when attempting to make the specified node the primary processor. ?004E Specified node is not a processor. The specified node is not a processor, as required by the command.
Table H–2 (Cont.): Standard Console Error Messages (Model 400 and Higher) Error Message Meaning ?0058 Saved boot specifications on secondary processor do not match primary. The saved boot specifications are not the same for all processors. ?0059 Invalid unit number. A BOOT or SET BOOT command specified a unit number that is not a valid hexadecimal number between 0 and FF. ?005A System serial number mismatch. Secondary processor has xxxxxxxx.
Table H–2 (Cont.): Standard Console Error Messages (Model 400 and Higher) Error Message Meaning ?0067 Read of EEPROM image from tape failed. The EEPROM image was not successfully read from tape. ?0068 Validation of local EEPROM failed. For a PATCH EEPROM operation, the EEPROM must first contain a valid image before it can be patched. For a RESTORE EEPROM operation, the image was written back to EEPROM but could not be read back successfully. ?0069 EEPROM not changed.
Table H–2 (Cont.): Standard Console Error Messages (Model 400 and Higher) Error Message Meaning ?0077 CCA not accessible or corrupted. Attempt to find the console communications area (CCA) failed. The console then builds a local CCA, which does not allow for interprocessor communication. ?0078 Vector module configuration error at node n The console detected a vector module configuration error.
Table H–2 (Cont.): Standard Console Error Messages (Model 400 and Higher) Error Message ?00A0 Initializing Meaning system.1 The console is resetting the system in response to a BOOT command. ?00A1 Now updating the EEPROM of node n1 The console is updating the EEPROM. ?00A6 Console halting after unexpected machine check or exception.1 The console executed a Halt instruction to reset the console state after processing an unexpected machine check. ?00A7 RCSR is set. Local CCA must be built.
Table H–3: Console Error Messages for Models 500 and 600 Error Message Meaning ?0104 Filename format error. Period and semicolon characters are improperly used within the filename specified for a MOP boot. ?0105 Illegal character(s) in filename. For filename specified in a MOP boot. ?0106 Filename cannot contain nested blanks or tabs. For filename specified in a MOP boot. ?0107 Filename can be no longer than 16 characters. For filename specified in a MOP boot.
Appendix I Console Error Messages for Model 300 Table I–1 lists messages ?02 through ?1F which appear when the processor halts and the console gains control. Each message is followed by a "PC = xxxxxxxx" message giving the address where the processor was executing when it halted; these messages designate the reasons for the halt. Table I–2 lists the standard console error messages ?20 through ?7C. Table I–1: Model 300 Console Error Messages Indicating Halt Error Message Meaning ?02 External halt.
Table I–1 (Cont.): Model 300 Console Error Messages Indicating Halt Error Message Meaning ?11 ACV or TNV during KSP not valid. An access violation or translation-notvalid error occurred while handling another error condition. ?12 Machine check during machine check. A machine check occurred while handling another error condition. ?13 Machine check during KSP not valid. A machine check occurred while handling another error condition. ?19 PSL <26:24>= 101 during interrupt or exception.
Table I–2: Model 300 Standard Console Error Messages Error Message Meaning ?20 Illegal memory reference. An attempt was made to reference a virtual address (/V) that is either unmapped or is protected against access under the current PSL. ?21 Illegal command. The command was not recognized, contained the wrong number of parameters, or contained unrecognized or inappropriate qualifiers. ?22 Illegal address.
Table I–2 (Cont.): Model sages 300 Standard Console Error Mes- Error Message Meaning ?2D For Secondary Processor n This message is a preface to second message describing some error related to a secondary processor. This message indicates which secondary processor is involved. ?2E Specified node is not an I/O adapter. The referenced node is incapable of performing I/O or did not pass its selftest. ?30 Write to Z command target has timed out. The target node of the Z command is not responding.
Table I–2 (Cont.): Model sages 300 Standard Console Error Mes- Error Message Meaning ?3C Secondary processor not in console mode. The primary processor console needed to communicate with a secondary processor, but the secondary processor was not in console mode. STOP the node or reset the system to clear this condition. ?3D Error initializing I/O device. A console boot primitive needed to perform I/O, but could not initialize the I/O adapter. ?3E Timeout while sending message to secondary.
Table I–2 (Cont.): Model sages 300 Standard Console Error Mes- Error Message Meaning ?46 Insufficient working memory for normal operation. Less than 256 Kbytes per processor of working memory were found. There is insufficient memory for the console to function normally or for the operating system to boot. ?47 Uncorrectable memory errors—long memory test must be performed. A memory array contains an unrecoverable error. The console must perform a slow test to locate all the failing locations.
Table I–2 (Cont.): Model sages 300 Standard Console Error Mes- Error Message Meaning ?52 EEPROM header is corrupted. The EEPROM header has been corrupted. The EEPROM must be restored from the TK tape drive. ?53 EEPROM revision mismatch. Secondary processor has revision x.y/x.y. A secondary processor has a different revision of EEPROM or has a different set of EEPROM patches installed. ?54 Failed to locate EEPROM area. The EEPROM did not contain a set of data required by the console.
Table I–2 (Cont.): Model sages 300 Standard Console Error Mes- Error Message Meaning ?5E EEPROM header version mismatch. The primary and a secondary processor have different versions of the EEPROM. The requested operation cannot be performed. ?5F Bad transfer length. The primary processor attempted to send EEPROM data to a secondary processor using an invalid length. ?60 EEPROM header or area has bad format. All or part of the EEPROM contains inconsistent data and is probably corrupted.
Table I–2 (Cont.): Model sages 300 Standard Console Error Mes- Error Message Meaning ?6A Error changing EEPROM. An error occurred in writing to the EEPROM. The EEPROM contents may be corrupted. ?6B EEPROM saved to tape successfully. The EEPROM contents were successfully written to the TK tape. ?6C EEPROM not saved to tape. The EEPROM contents were not completely written to the TK tape. ?6D EEPROM Revision = x.x/y.y. The EEPROM contents are at revision x.x with revision y.y patches.
Table I–2 (Cont.): Model sages 300 Standard Console Error Mes- Error Message Meaning Loading system software. The console is attempting to load the operating system in response to a BOOT command, power-up, or restart failure. Shows as ?83 in SET LANGUAGE INTERNATIONAL mode. Node: n ?xx Error message ?xx was generated on secondary processor n and was passed to the primary processor to be displayed. Restarting system software.
Appendix J Boot Status and Error Messages (Models 500 and 600) This appendix lists status and error messages for Ethernet boots, local disk and tape boots, and cluster boots (Models 500 and 600). Status messages are shown in the order they would appear after the boot command is issued. Listed after each status message are the error messages that could appear during each boot subprocess. J.1 Ethernet Boot Messages 1.
8. * Passing control to transfer address J.2 Local Disk Boot Messages 1. [Start Boot] ?002E Specified node is not an I/O adapter ?0100 Specified adapter failed self-test ?010A Illegal adapter specified for disk boot 2. * Initializing adapter ?0119 Failure to initialize specified adapter 3. * Specified adapter initialized successfully 4.
* Rewinding tape ?0101 BVP port error reported—aborting ?0102 Controller error detected—aborting ?0103 Drive error detected—aborting ?010E Specified unit offline—No media mounted or disabled via RUN/STOP switch setting ?0114 Serious exception reported—aborting ?0116 Specified unit is inoperative ?0117 Specified unit offline ?0118 Specified unit offline—Unit unknown, online to another controller or port disabled via A,B switches 5. * Passing control to transfer address J.4 CI and DSSI Boot Messages 1.
?010E Specified unit offline—No media mounted or disabled via RUN/STOP switch setting ?0114 Serious exception reported—aborting ?0116 Specified unit is inoperative ?0117 Specified unit offline ?0118 Specified unit offline—Unit unknown, online to another controller or port disabled via A,B switches 11. * Failure to connect to shadow unit—retrying on physical unit 12.
Glossary Adapter A node that interfaces other buses, communication lines, or peripheral devices to the XMI bus or the VAXBI bus. Address space The 1 terabyte of physical address space that the XMI bus is capable of supporting; currently the XMI bus supports 1 gigabyte of physical memory. Asymmetric multiprocessing A multiprocessing configuration in which the processors are not equal in their ability to execute operating system code.
Bootblock Block zero on the system disk; it contains the block number where the virtual memory boot (VMB) program is located on the system disk and contains a program that, with the boot primitive, reads VMB from the system load device into memory. CIBCA VAXBI CI port interface; connects a system to a Star Coupler. CIXCD XMI CI port interface; connects a system to a Star Coupler. Cold start An attempt by the primary processor to boot a new copy of the operating system.
DRB32 VAXBI adapter; parallel port. DSB32 VAXBI adapter communication device; provides two synchronous lines. DSSI Digital Storage System Interconnect. A Digital Storage Architecture interconnect used by the KFMSA adapter and RF and TF series integrated storage elements to transfer data and to communicate with each other. DWMBB The XMI-to-VAXBI adapter; a 2-module adapter that allows data transfer from the XMI to the VAXBI; DWMBB/A is the module in the XMI card cage, and DWMBB/B is the VAXBI module.
(which would result in serial access to each memory module). Interleaving causes a number of memories to operate in parallel. Memory node Also called the MS65A. Memory is a global resource equally accessible by all processors on the XMI. See also MS65A. Module A single XMI or VAXBI card that is housed in a single slot in its respective card cage. XMI modules (11.02" x 9.18") are larger than VAXBI modules (8.0" x 9.18"). MS65A XMI memory array; a memory subsystem of the XMI.
RBV20/RBV64 VAXBI adapter for write-once-read-many (WORM) optical disk drive. The RBV20 and RBV64 controllers use the KLESI–B adapter. Scalar/vector processor pair The FV64A vector processor functions as a coprocessor with a host scalar processor. The scalar/vector processor pair appear as one processor to an executing program. Secured terminal Console terminal in program mode while the machine is processing.
VMB The virtual memory boot program (VMB.EXE) that boots the operating system. VMB is the primary bootstrap program and is stored on the boot device. The goal of booting is to read VMB from the boot device and load the operating system. XBI Lines in the self-test display that show the status of DWMBB adapters and of VAXBI nodes. See also DWMBB. XMI The 64-bit, high-speed system bus.
Index A Airflow sensor, 2–15, 3–13 Architecture, 1–4 B Battery backup unit, 2–9, 2–17 location, 1–8, 1–10 status indicator light, 3–11 Baud rate, 5–3, 5–8, 5–57 synchronizing, 5–8 BOOT command, 5–12 to 5–15 default, 4–7 description, 5–15 examples, 5–13 nickname, 4–7 parsing, 4–6 qualifiers, 5–13 storing, 4–7 syntax, 5–15 Boot devices, 4–4, 4–5, D–2 Boot device selection, 4–8 to 4–9 Booting, 4–2 to 4–11 and Star Couplers, 4–13 bootblock, 4–3 boot code, 4–11 boot device, 4–3 to 4–5 local disk, 4–5 TK tape dr
Console mode (Cont.
Control panel status indicator lights (Cont.
Internationalizing error messages, 5–50 to 5–51 K KDB50, D–2 KFMSA, 4–3 KLESI–B, D–2 M Memory, 1–5 self-test, 6–3 self-test results, 6–11, 6–13 Memory size determining, 6–13 P Power troubleshooting during booting, 6–19 Power regulators location, 1–8, 1–10 Power supply distribution, 2–8 Power system, 2–8 to 2–9 AC power controller, 2–8 battery backup unit, 2–8 circuit breaker, 3–5 DEC power bus, 3–13 field service port, 3–13 power and logic box, 2–8 switched outlets, 3–13 Primary processor See Boot proces
System airflow sensor, 2–15 architecture, 1–4 configuration, 1–3 footprint, 1–3 front view, 1–8 initialization, 5–35 rear view, 1–10 serial number, 6–15 thermostat, 2–15 typical, 1–7 T Tape cartridge, B–1 to B–5 handling and storage, B–5 labeling, B–5 write protecting, B–4 Tape drive, in-cabinet, 2–6 to 2–7, B–1 to B–5 controls and indicators, B–2 to B–3 loading a tape, B–3 location, 1–8 unloading a tape, B–4 TBK50, D–2 TBK70, D–2 Temperature, 3–13 Terminal connector, 2–13 TF85 tape drive, B–2 TF tape driv