Compaq proliant dl380 g2 service update (17 pages)
Summary of Contents for Compaq DS10L - AlphaServer - 256 MB RAM
Page 1
AlphaServer DS10 / DS10L, AlphaStation DS10 Console Reference Order Number: EK-DS10S-CR. D01 This manual describes the general operation of Compaq AlphaServer DS10, AlphaServer DS10L and AlphaStation DS10 systems. It presents the SRM console (the command-line interface for Tru64 UNIX and OpenVMS operating systems), AlphaBIOS (the graphics interface for Linux), and remote console management.
Page 2
Compaq and the Compaq logo registered in U.S. Patent and Trademark Office. AlphaServer, AlphaStation, and OpenVMS are trademarks of Compaq Computer Corporation. Tru64 is a trademark of Compaq Information Technologies Group, L.P. in the United States and/or other countries. UNIX is a trademark of the OPEN GROUP in the United States and other countries.
Contents Preface ........................xi Chapter 1 Operations Powering Up the System............... 1-2 Power-Up Display ................. 1-5 Booting Tru64 UNIX................1-9 1.3.1 Booting from a Local Disk .............. 1-9 1.1.2 Booting from a Remote Disk............1-11 Installing Tru64 UNIX ............... 1-13 Booting OpenVMS................1-15 1.1.1 Booting OpenVMS from a Local Disk ...........
Page 4
Chapter 2 SRM and AlphaBIOS Consoles Invoking the SRM Console..............2-2 Commands .................... 2-3 2.2.1 Command Summary ............... 2-3 2.2.2 Commands: Syntax ................ 2-5 2.2.3 Commands: Special Keystrokes and Characters ......2-6 Show Commands................... 2-8 2.3.1 Show Config ..................2-8 2.3.2 Show Device..................
Page 6
3.14.10 power off ..................3-34 3.14.11 power on..................3-34 3.14.12 quit....................3-35 3.14.13 reset ....................3-36 3.14.14 send alert ..................3-36 3.14.15 set alert ..................3-37 3.14.16 set com1_mode ................3-38 3.14.17 set dial................... 3-39 3.14.18 set escape ..................3-40 3.14.19 set init ...................
Page 7
1–7 Booting OpenVMS from a Disk on a Cluster ........1-17 1–8 Booting OpenVMS from a Remote Disk..........1-19 1–9 Installing OpenVMS ................1-21 1–10 Starting LFU from the SRM Console..........1-24 1–11 Booting LFU from the CD-ROM ............1-26 1–12 Updating Firmware from the Floppy Disk .........
Page 8
1–5 Halt/Reset Button – DS10..............1-36 1–6 Halt/Reset Button - DS10L ..............1-37 2–1 AlphaBIOS Boot Screen ..............2-54 2–2 AlphaBIOS No Selections Found Screen ..........2-55 2–3 AlphaBIOS Setup Screen..............2-56 2–4 AlphaBIOS Setup Screen..............2-57 2–5 Run Maintenance Program Dialogue Box .......... 2-58 3–1 Location of RMC Components on Motherboard –...
Preface Intended Audience This manual is for service providers, managers and operators of Compaq AlphaServer DS10, AlphaServer DS10L, and AlphaStation DS10 systems. Document Structure This manual uses a structured documentation design. Topics are organized into small sections, usually consisting of two facing pages. Most topics begin with an abstract that provides an overview of the section, followed by an illustration or example.
Page 12
DS10L Quick Setup Poster EK-DS10L-CP DS10L User Reference Card EK-DS10L-UR DS10L User Information CD AG-RLD4A-BE Information on the Internet Visit the Compaq Web site at www.compaq.com for service tools and more information about the AlphaServer DS10 / DS10L, AlphaStation DS10 systems.
Chapter 1 Operations This chapter provides basic operating instructions, including powering up the system, booting, and operating system installation. Note that your choice of operating system has already been installed at the factory; this information is provided so that should you decide to change operating systems, you may. It also provides information about updating firmware.
Powering Up the System To power up the system, check your power setting (DS10 only), then press the On/Off button to the On position. Check the control panel LEDs. See Figure 1–1 and Figure 1–2 for the DS10, and Figure 1–3 for the DS10L. Figure 1–1 Check Power Setting –...
Figure 1–2 Location of DS10 Control Panel and On/Off Button PK1043b Table 1–1 Control Panel Functions – DS10 Symbol Function Halt button . Under OpenVMS and Tru64 UNIX, suspends the operating system and returns control to the SRM console. Environmental amber LED. On indicates Temperature or Fan LEDs are on.
Figure 1–3 Location of DS10L Control Panel and On/Off Button PK2216 Table 1–2 Control Panel Functions - DS10L Symbol Function Halt button . Under OpenVMS and Tru64 UNIX, suspends the operating system and returns control to the SRM console. Environmental amber LED. On indicates Temperature or Fan LEDs are on.
Power-Up Display DS10 systems have four physical PCI slots; the DS10L system has one, hence the different power-up displays shown below. Testing begins after pressing the On/Off button, and screen text similar to that in Example 1–1 displays (if the console terminal is a serial terminal connected to the COM1 port), along with status messages in the control panel display.
Figure 1–4 Physical Numbering for DS10 PCI Slots PCI Slot 4 64 Bit 64 Bit PCI Slot 3 PCI Slot 2 64 Bit PCI Slot 1 32 Bit PK1045-99 Memory size is determined. The PCI bridges and attendant buses (indicated as IODn by the console) are probed and the devices are reported.
Page 19
Testing the Network System Temperature is 36 degrees C Initializing GCT/FRU at 1f6000 COMPAQ AlphaServer DS10L 466 MHz Console V5.7-0 Jan 14 2000 09:59:58 >>> Memory size is determined. The PCI bridges and attendant buses (indicated as IODn by the console) are probed and the devices are reported.
Page 20
UNIX-console CIPCA drive not started Testing the System Testing the disks (read only) Testing the Network System Temperature is 36 degrees C Initializing GCT/FRU at 1f6000 COMPAQ AlphaServer DS10L 466 MHz Console V5.7-0 Jan 13 2000 09:59:58 DS10 / DS10L Console Reference...
Booting Tru64 UNIX Tru64 UNIX® can be booted from a local disk or a remote disk through an Ethernet connection. Refer to the documentation shipped with the operating system for booting instructions. 1.3.1 Booting from a Local Disk Example 1–3 Booting Tru64 UNIX from a Local Disk >>>...
Page 22
The show device command displays device information, including name and type of connection to the system. See Section 2.3.2 for a description of the show device command and the device naming convention. The operating system is on the third disk connected to the system through the controller in slot 3 of the PCI.
1.3.2 Booting from a Remote Disk Example 1–4 Booting Tru64 UNIX from a Remote Disk >>> show device . . . ewa0.0.0.8.0 EWA0 08-00-2B-E2-9C-60 >>> >>> boot -flags an -protocols bootp ewa (boot ewa0.0.0.4.1 -flags an) Building FRU table Trying BOOTP boot Broadcasting BOOTP Request...
Page 24
The show device command displays device information, including name and type of connection to the system. See Section 2.3.2 for a description of the show device command and the device naming convention. The operating system is on a remote disk accessed through the Ethernet controller in slot 4 of the PCI.
Installing Tru64 UNIX Tru64 UNIX is installed from the CD-ROM. Refer to the documentation shipped with the CD-ROM for installation instructions. Example 1–5 Installing Tru64 UNIX >>> show device . . . dka500.5.0.7.1 DKA500 RRD47 1337 . . . >>> >>>...
Page 26
Use the boot command to install the operating system from the CD- ROM, which is either dka500 or dqa0. See your operating system documentation for further installation instructions. DS10 / DS10L Console Reference 1-14...
Booting OpenVMS OpenVMS can be booted from a local disk, a disk connected through a cluster, or a remote disk through an Ethernet connection. Refer to the documentation shipped with the operating system for booting instructions. 1.5.1 Booting OpenVMS from a Local Disk Example 1–6 Booting OpenVMS from a Local Disk >>>...
Page 28
Example 1–6 Booting OpenVMS from a Local Disk (Continued) . . . The OpenVMS system is now executing the site-specific startup commands..Welcome to OpenVMS (TM) Alpha Operating System, Version V7.1-2 Username: The show device command displays device information. See Section 2.3.2 for a description of the show device command and the device naming convention.
1.5.2 Booting OpenVMS from a Disk on a Cluster Example 1–7 Booting OpenVMS from a Disk on a Cluster >>> show bootdef_dev bootdef_dev dua110.0.0.8.0 >>> show device dua110.0.0.8.0 $1$DIA110 (DENVER) RF74 . . . >>> boot boot dua110.0.0.8.0 -flags 0) Building FRU table Welcome to OpenVMS Alpha (TM) Operating System, Version V7.1-2 Operations 1-17...
Page 30
The bootdef_dev environment variable specifies the default boot device. The show device command displays device information, including name and type of connection to the system. See Section 2.3.2 for a description of the show device command and the device naming convention.
1.5.3 Booting OpenVMS from a Remote Disk Example 1–8 Booting OpenVMS from a Remote Disk > >> show device . . . ewa0.0.0.8.0 EWA0 08-00-2B-E2-9C-60 . . . >>> >>> boot ewa0 -flags 0 boot ewa0.0.0.2.0 -flags 0) Building FRU table Trying MOP boot....
Page 32
The show device command displays device information, including name and type of connection to the system. In this example the Ethernet connection is ewa0. See Section 2.3.2 for a description of the show device command and the device naming convention. The boot command specifies ewa0 as the boot device.
Installing OpenVMS OpenVMS is installed from the CD-ROM. Refer to the documentation shipped with the OpenVMS kit for complete installation instructions. Example 1–9 Installing OpenVMS >>> boot -flags 0,0 dka500 Initializing... SROM V3.0 on cpu0 . [The initialization display prints. See Section 1.2.] AlphaServer DS10 Console V5.7-0 Jan 13 2000 15:17:48 CPU 0 booting (boot dka500.5.0.1.1 -flags 0,0)
Page 34
Example 1–9 Installing OpenVMS (Continued) Please choose one of the following: 1) Install or upgrade OpenVMS Alpha Version 7.1x 2) List layered product kits that this procedure can install 3) Install or upgrade layered product(s) 4) Execute DCL commands and procedures 5) Shut down this system Enter CHOICE or ? to repeat menu: (1/2/3/4/5/?) Use the boot command to install the operating system from the CD-...
Switching Between Operating Systems The system supports multiple operating systems on different system and data disks not in the machine at the same time. That is, you can have a set of disks for each operating system. CAUTION: This operation is not for the faint hearted especially if you have a shadow system disk and shadow arrays.
Updating Firmware Start the Loadable Firmware Update (LFU) utility by issuing the lfu command at the SRM console prompt, booting it from the CD-ROM while in the SRM console. Example 1–10 Starting LFU from the SRM Console Revision levels and devices listed are for example only; your results may vary. >>>...
Page 37
***** Loadable Firmware Update Utility ***** ------------------------------------------------------------------ Function Description ------------------------------------------------------------------ Display Displays the system’s configuration table. Exit Done exit LFU (reset). List Lists the device, revision, firmware name, and update revision. Readme Lists important release information. Update Replaces current firmware with loadable data image. Verify Compares loadable and hardware images.
Page 38
4. Use the LFU exit command to go back to the console. The sections that follow show examples of updating firmware from the local CD- ROM, the local floppy, and a network device. Example 1–11 Booting LFU from the CD-ROM Revision levels and devices listed are for example only;...
1.8.1 Updating Firmware from Floppy Disks Create two update diskettes before starting LFU: one for console updates and one for I/O. See Section 1.8.2 for an example of the update procedure. Table 1–3 File Locations for Creating Update Diskettes on a PC Console Update Diskette I/O Update Diskette ds10fw.txt...
1.8.2 Performing the Update from Floppy Disks Insert an update diskette (see Section 1.8.1) into the floppy drive. Start LFU and select dva0 as the load device. Example 1–12 Updating Firmware from the Floppy Disk Revision levels and devices listed are for example only; your results may vary. >>>...
Page 41
***** Loadable Firmware Update Utility ***** ------------------------------------------------------------------ Function Description ------------------------------------------------------------------ Display Displays the system’s configuration table. Exit Done exit LFU (reset). List Lists the device, revision, firmware name, and update revision. Readme Lists important release information. Update Replaces current firmware with loadable data image. Verify Compares loadable and hardware images.
1.8.3 Updating Firmware from a Network Device Copy files to the local MOP server’s MOP load area, start LFU, and select ewa0 as the load device. Example 1–13 Updating Firmware from a Network Device Revision levels and devices listed are for example only; your results may vary. ***** Loadable Firmware Update Utility ***** Select firmware load device (cda0, dva0, ewa0), or Press <return>...
Page 43
Before starting LFU, download the update files from the Internet. You will need the files with the extension .SYS. Copy these files to your local MOP server’s MOP load area. Select the device from which firmware will be loaded. The choices are the CD-ROM, the internal floppy disk, or a network device.
Page 44
Example 1–13 Updating Firmware from a Network Device (Continued) UPD> update * -all WARNING: updates may take several minutes to complete for each device. DO NOT ABORT! AlphaBIOS Updating to V6.40-1... Verifying V6.40-1... PASSED. DO NOT ABORT! kzpsa0 Updating to A11 ...
1.8.4 LFU Commands The commands summarized in Table 1–4 are used to update system firmware. Table 1–4 LFU Command Summary Command Function display Shows the physical configuration of the system. exit Terminates the LFU program. help Displays the LFU command list. Restarts the LFU program.
Page 46
help The help (or ?) command displays the LFU command list, shown below. --------------------------------------------------------------------- Function Description --------------------------------------------------------------------- Display Displays the system’s configuration table. Exit Done exit LFU (reset). List Lists the device, revision, firmware name, and update revision. Restarts LFU. Readme Lists important release information.
Page 47
update The update command writes new firmware to the module. Then LFU automatically verifies the update by reading the new firmware image from the module into memory and comparing it with the source image. To update more than one device, you may use a wildcard but not a list. For example, update k* updates all devices with names beginning with k, and update * updates all devices.
Using the Halt Button Under OpenVMS and Tru64 UNIX, the halt button pauses the operating system. Use the Halt button to halt the Tru64 UNIX or OpenVMS operating system when it hangs, clear the SRM console password (see Section 2.9.2), or force a halt assertion (see Section 1.10).
Figure 1–6 Halt/Reset Button - DS10L PK2220 1.9.1 Using Halt to Shut Down the Operating System You can use the Halt button if the Tru64 UNIX or OpenVMS operating system hangs. Pressing the Halt button halts the operating system back to the SRM console firmware.
1.10 Halt Assertion A halt assertion allows you to disable automatic boots of the operating system so that you can perform tasks from the SRM console. Under certain conditions, you might want to force a “halt assertion A halt .” assertion differs from a simple halt in that the SRM console “remembers”...
1.10.2 Halt Assertion with RMC Haltin Command Enter the RMC haltin command at any time except during power-up. For example, enter haltin during an operating system session or when the AlphaBIOS console is running. If you enter the RMC haltin command during a Tru64 UNIX or OpenVMS session, the system halts back to the SRM console, and the halt status is saved.
1.10.5 Disabling the SRM Power-Up Script The system has a power-up script (file) named “nvram” that runs every time the system powers up. If you accidentally insert a command in the script that will cause a system problem, disable the script by using one of the methods described previously to force a halt assertion.
Page 53
Chapter 2 SRM and AlphaBIOS Consoles The SRM console is the command-line interface that supports the Tru64 UNIX and OpenVMS operating systems. The SRM console is used to bootstrap the operating system, configure and test the system hardware, examine system options for errors, and set or change environment variables.
Invoking the SRM Console When a system is powered up, the SRM console runs and either remains running or passes control to another console or an operating system. If the system is already running, invoke the SRM console by shutting down the operating system or by pressing the Halt button on the control panel.
Commands This section presents a command summary (Table 2–1), gives the syntax for the console commands (Table 2–2), and explains the special keystrokes and characters available in SRM console mode (Table 2–3). 2.2.1 Command Summary Table 2–1 Summary of SRM Console Commands Command Function Alphabios...
Page 56
Continued on next page. Table 2–1 Summary of SRM Console Commands (Continued) Command Function more Displays a file one screen at a time. prcache Utility that initializes and displays status of the optional PCI NVRAM device. set envar Sets or modifies the value of an environment variable.
2.2.2 Commands: Syntax Table 2–2 Syntax for SRM Console Commands Parameter Attribute or Action Length Up to 255 characters, not including the terminating carriage return or any characters deleted as the command is entered. A command longer than 80 characters and without the backslash character (see Table 2–3) causes display of an error message.
2.2.3 Commands: Special Keystrokes and Characters Table 2–3 Special Characters for SRM Console Character Function Return or Terminates a command line. No action is taken on a Enter command until it is terminated. If no characters are entered and this key is pressed, the console just redisplays the prompt.
Page 59
Character Function Stops output to the console terminal for the current Ctrl/O command. Toggles between enable and disable. The output can be re-enabled by other means as well: when the console prompts for a command, issues an error message, or enters program mode, or when Ctrl/P is entered.
Show Commands Several commands are used to display the system configuration: show config, show cpu, show device, show memory, show network, show pal, show power, and show version. 2.3.1 Show Config The show config command displays a list of devices found on the system interconnect and I/O buses.
Page 61
Bus 00 Slot 11: DE500-BA Network Controller ewb0.0.0.11.0 08-00-2B-86-1B-BB Bus 00 Slot 13: Acer Labs M1543C IDE dqa.0.0.13.0 dqa1.1.0.13.0 CD-532E Bus 00 Slot 14: DEC PowerStorm Bus 00 Slot 15: DECchip 21152-AA Bridge to Bus 2, PCI Bus 00 Slot 16: QLogic ISP1020 pkc0.6.0.16.0 SCSI Bus ID 6 dkc0.0.0.16.0...
2.3.2 Show Device The show device command displays status for devices and controllers in the system: SCSI and MSCP devices, the internal floppy drive, and the network. Syntax: show device [controller_name] controller_name The controller name or abbreviation. When abbreviations or wildcards are used, all controllers that match the type are displayed.
Table 2–4 Device Naming Convention Category Description Driver ID Two-letter designator of port or class driver SCSI disk FDDI device ATAPI CD-ROM SCSI tape or IDE disk RAID set device DSSI tape DSSI disk SCSI port Diskette drive DSSI port Ethernet port Storage adapter One-letter designator of storage adapter...
2.3.3 Show Memory The show memory command displays information about each memory bank: slot number, size in megabytes, and the starting address. Syntax: show memory Example 2–3 Show Memory Command >>> show memory Array # Size Base Addr ------- ---------- --------- 128 MB 000000000...
2.3.5 Show Power The show power command displays status information about the power supply, the system, PCI and CPU fans, and temperature. This command is useful for displaying the error state of a Tru64 UNIX or OpenVMS system that shuts down because of a fan, temperature, or power supply failure.
2.3.6 Show Version The show version command displays the version of the SRM console program that is installed on the system. Syntax: show version Example 2–6 Show Version Command >>> show version version V5.7-0 Jan 13 2000 14:24:16 >>> SRM and AlphaBIOS Consoles 2-15...
Creating a Power-Up Script A special nonvolatile file named “nvram” is stored in EEROM, and is always invoked during the power-up sequence. You can create an nvram script to include any commands you want the system to execute at power-up. You alter, create and edit the nvram script using the SRM edit command.
Page 69
NOTE: It is possible to disable the system by editing the nvram script. For example, if you include the initialize command in the script, the system will go into an endless loop. To fix this, press the Halt button while the system is powering up. You can then edit the script to delete the offending command.
Booting the Operating System The boot command is used to boot the operating system. The boot command initializes the processor, loads a program image from the specified boot device, and transfers control to that image. Syntax: boot [-file filename] [-flags [value]] [-halt] [-protocols enet_protocol] [boot_dev] -file filename The boot file.
Page 71
Example 2–9 Boot Command >>> b dkc0 (boot dkc0.0.0.16.0 -flags 0) block 0 of dkc0.0.0.16.0 is a valid boot block reading 898 blocks from dkc0.0.0.16.0 bootstrap code read in base = 200000, image_start = 0, image_bytes = 70400 initializing HWRPB at 2000 initializing page table at ffb6000 initializing machine state setting affinity to the primary CPU...
Configuring a PCI NVRAM Module The prcache command is used for system configuration to check PCI NVRAM configuration information and battery status, to clear data from the NVRAM module, and to set the date of the next battery replacement. The command is used only with Tru64 UNIX systems.
Testing the System The test command runs console-based exercisers for devices in the system. Ctrl/C can abort testing. Syntax: test [-t time] [-q] [option] -t time Specifies the run time in seconds. The default for system test is 120 seconds (2 minutes). Disables the display of status messages as exerciser processes are started and stopped during testing.
Set Commands 2.8.1 Set Password The set password command sets the console password for the first time or changes an existing password. It is necessary to set the password only if the system is going to operate in secure mode. Syntax: set password The password length must be between 15 and 30 alphanumeric characters.
2.8.2 Set Secure The set secure command enables secure mode without requiring a restart of the console. If the password has been set, the console will be secured and only a small subset of commands can be performed. If a password has not been set, you are prompted to do so.
Secure Mode When the console is in secure mode, the only commands recognized are boot, login, continue, and start. Placing the console in secure mode ensures that unauthorized persons cannot gain access to the system. The commands for console security are set password, clear password, and set secure.
Example 2–14 Secure Mode and Login Command # System is not in secure mode. >>> login >>> Secure not set. Please set the password. # System is in secure mode. >>> login # Password is not echoed. Please enter the password: >>>...
2.9.3 Resetting the Password If you have forgotten the current password, clear the password as follows: From the Local Console Terminal 1. Enter the login command: >>> login 2. At the Enter Password: prompt, press the Halt button, then press the Return key.
2.10 Stopping and Starting CPU The halt (or stop) command stops program execution on a CPU that is still running a booted program. Syntax: halt (or stop) 0 where 0 is the number of the CPU to halt. For the DS10 system, this command has no effect because the single CPU is halted when the system is at the console prompt.
Page 82
***** Loadable Firmware Update Utility ***** ------------------------------------------------------------------ Function Description ------------------------------------------------------------------ Display Displays the system’s configuration table. Exit Done exit LFU (reset). List Lists the device, revision, firmware name, and update revision. Readme Lists important release information. Update Replaces current firmware with loadable data image. Verify Compares loadable and hardware images.
2.12 Forcing a System Crash Dump The crash command forces a crash dump at the operating system level. This command is used when an error has caused the system to hang and can be halted with the Halt button or the RMC halt command.
2.13 Using Environment Variables Environment variables pass configuration information between the console and the operating system. Their settings determine how the system powers up, boots the operating system, and operates. You issue an init command to activate a new environment variable. Environment variables are set or changed with the set envar command (where envar is a placeholder for the environment to be changed) and set to default values with the set -default envar command.
2.13.2 show envar The show envar command displays the current value (or setting) of an environment variable. Syntax: show envar envar The name of the environment variable to be displayed. The wildcard * displays all environment variables, which are: console, kbd_hardware_type, language, ocp_text and os_type.
2.14 Depositing and Examining Data The deposit command stores data in a specified location. The examine command displays the contents of a memory location, a register, or a device. Syntax: deposit [-{b,w,l,q,o,h}] [-{n value, s value}] [space:] address data examine [-{b,w,l,q,o,h}] [-{n value, s value}] [space:] address Defines data size as byte.
Page 87
data Data to be deposited. Symbolic forms can be used for the address. They are: The program counter. The address space is set to GPR. The location immediately following the last location referenced in a deposit or examine command. For physical and virtual memory, the referenced location is the last location plus the size of the reference (1 for byte, 2 for word, 4 for longword).
Page 88
# Deposit 5 into four longwords starting >>> d -l -n 3 vmem:1234 5 # at virtual memory address 1234. # Load GPRs R0 through R8 with -1. >>> d -n 8 r0 ffffffff # Deposit 8 in the 1 longword of the >>>...
2.15 Reading a File The more command displays a file one screen at a time. Syntax: more [file...] where file is the name of the file to be displayed. The more command is similar to that used in the MS-DOS and UNIX operating systems.
2.16 Initializing the System The initialize command resets the system and executes power- up tests. Syntax: initialize After self-tests are executed, the system autoboots unless: A halt assertion condition exists (see Section 1.10) –or– The auto_action environment variable is set to halt (see Section 2.18.1). If the auto_action environment variable is set to boot or restart and no halt assertion condition exists, the system autoboots.
2.17 Finding Help The help command displays basic information about the use of console commands when the system is in console mode. Syntax: help [command . . . ] Command . . . Command or topic for which help is requested. The options are: None Displays the complete list of commands for which you can receive help.
2.18 Environment Variable Summary Environment variables pass configuration information between the console and the operating system. Their settings determine how the system powers up, boots the operating system, and operates. Environment variables are set or changed with the set envar command and returned to their default values with the clear envar command.
Table 2–7 Environment Variable Summary (Continued) Environment Variable Function ocp_text Overrides the default OCP display text with specified text. os_type Specifies the operating system. Valid entries are: openvms, and unix. password A password stored in the NVRAM used to secure the console.
Page 94
2.18.1 auto_action Specifies the action the console takes any time the system powers up, fails, or resets. When the setting involves autoboot, the system boots from the default boot device specified by the value of the bootdef_dev environment variable. Syntax: set auto_action value where value can be: halt...
2.18.3 boot_osflags The boot_osflags environment variable passes information to the boot command. That information is dependent on the operating system to be booted. Syntax for Tru64 UNIX: set boot_osflags flags_value where flags_value can be: Load operating system software from the specified boot device (autoboot).
Table 2–8 Settings for boot_osflags Bootflags (OpenVMS) Flags_Value Bit Number Meaning Bootstrap conversationally (enables you to modify SYSGEN parameters in SYSBOOT). Map XDELTA to running system. Stop at initial system breakpoint. Perform diagnostic bootstrap. Stop at the bootstrap breakpoints. Omit header from secondary bootstrap image.
Page 97
2.18.4 com1_baud The default baud rate for the system is 9600. With the com1_baud environment variable, you can set the baud rate to match that of the device connected to the port. Syntax: set com1_baud baud_value where baud_value is the new baud rate. A list of possible values is displayed by attempting to set this environment variable to an unacceptable value (for example, set com2_baud xxx).
Page 98
In firm bypass mode, you cannot enter RMC mode. To enter RMC mode from firm bypass mode, reset the com1_mode variable from the SRM console. Syntax: set com1_mode value where value can be: snoop Data partially bypasses RMC, but RMC taps into the data lines and listens passively for the RMC escape sequence.
Page 99
2.18.7 ew*0_mode Sets an Ethernet controller to run an AUI, ThinWire, or twisted- pair Ethernet network. The default is auto-sense. For the fast setting, the device defaults to fast. Syntax: set ew*0_mode value where value can be: Device type is AUI. auto-sense Device type is sensed by the console.
Page 100
2.18.9 kbd_hardware_type Used only on systems with the language variant 3C (Français), this environment variable sets the keyboard hardware type as either PCXAL or LK411 and enables the system to interpret the terminal keyboard layout correctly. Syntax: set kbd_hardware_type keyboard_type where keyboard_type can be: pcxal Selects the default keyboard hardware type.
Page 101
2.18.11 os_type The os_type environment variable specifies the default operating system. This variable is set at the factory to the setting for the operating system purchased. Use this command to change the factory default setting. Whenever you change the value of os_type, you must reset the system by pressing the Halt/Reset button or issuing the initialize command.
Page 102
2.18.13 pci_parity Disables or enables parity checking on the PCI bus. Syntax: set pci_parity value where value can be: (default) on Enables PCI parity checking. Disables PCI parity checking. Some PCI devices do not implement PCI parity checking, and some have a parity-generating scheme in which the parity is sometimes incorrect or is not fully compliant with the PCI specification.
Page 103
2.18.15 pk*0_host_id Sets the controller host bus node ID to a value between 0 and 7. Syntax: set pk*_host_id scsi_node_id where scsi_node_id is the bus node ID, a number from 0 to 7. Each SCSI bus in the system requires a controller. Buses can theoretically support up to eight devices;...
Page 104
2.18.17 tt_allow_login Enables or disables login to the SRM console firmware on alternate console ports. If the environment variable console is set to serial, the primary console device is the terminal connected through the COM1 port. The command set tt_allow_login 1 enables logins through either the COM2 port or a graphics monitor.
2.19 Switching from SRM to AlphaBIOS Console The alphabios command loads and starts the AlphaBIOS console. This is necessary for running AlphaBIOS-based utilities (such as the RAID configuration utility). To switch from SRM to AlphaBIOS, issue the alphabios command. Syntax: alphabios Type alphabios at the SRM prompt.
NOTE: AlphaBIOS contains features and menus that support multiple operating systems. The Windows NT operating system is not supported on Compaq AlphaServer DS10/DS10L and AlphaStation DS10 systems. Only the AlphaBIOS features applicable to the Tru64 UNIX and OpenVMS operating systems are discussed in this section.
You will see the No Selections Found Screen. Figure 2–2 AlphaBIOS No Selections Found Screen No Operating System Selections Found Press <F2> to enter Setup and configure the system. F2=Setup Press F2 on this screen to enter the setup program. SRM and AlphaBIOS Consoles 2-55...
The AlphaBIOS Setup screen shown in Figure 2–3 is displayed. Figure 2–3 AlphaBIOS Setup Screen AlphaBIOS Setup Display System Configuration… AlphaBIOS upgrade… Hard Disk Setup… CMOS Setup… Network Setup… Install Windows NT… Utilities About AlphaBIOS… Press ENTER to install new firmware image(s) from floppy, CD-ROM, or Network.
2.20.1 Running Configuration Utilities Configuration utilities are run directly from the AlphaBIOS Utilities menu. If you change your system configuration, for example, by adding another RAID drive, you will have to run the RAID configuration utility. As you modify your system, you might be required to run other types of configuration utilities as well.
Figure 2–5 Run Maintenance Program Dialogue Box Run Maintenance Program F1-Help Program Name: __________________ Location: A: ENTER=Execute ESC=Quit CAT0138 2-58 DS10 / DS10L Console Reference...
Page 111
3. In the Run Maintenance Program dialog box, type the name of the program to be run in the Program Name field. Then tab to the Location list box, and select the hard disk partition, diskette, or CD-ROM drive from which to run the program.
Chapter 3 Remote Management Console The remote management console (RMC) provides a command-line user interface for entering commands to monitor and control the system. In addition to doing routine monitoring, you can invoke the command-line interface to perform remote power on/off, halt, and reset. The RMC can detect alert conditions such as overtemperature, fan failure, and power supply failure and automatically dial a pager phone number or another computer system to notify the remote operator of the alert condition.
RMC Components The RMC resides in an independent microprocessor on the system motherboard and allows a remote operator to connect to the system COM1 port from a modem or from a serial terminal or terminal emulator. Figure 3–1 Location of RMC Components on Motherboard – DS10 RMC PIC Processor Halt/Reset...
Figure 3–2 Location of RMC Components on Motherboard - DS10L RMC PIC Processor Halt/Reset Jumper Jumper PK2204 The RMC logic is implemented using an 8-bit microprocessor, PIC17C44, as the primary control device. The RMC PIC is programmed with code to control access to various environmental status bits.
Terminal Setup Remote connection is made through a modem connected to the COM1 port. To set up the modem, you first use a local terminal on the COM1 port to set up the parameters of the modem and RMC connection. You then disconnect the terminal and connect the modem.
Figure 3–4 Setups for RMC Mode - DS10L PK2219 You can connect a terminal or a modem to the COM1 port, but not both at the same time. You use the terminal to set RMC parameters for the connection, then connect the modem. See Section 3.9. Remote Management Console 3-5...
Operating Modes RMC runs in three modes on this system: Snoop, soft bypass, and firm bypass. The bypass modes are set with the set com1_mode command from the SRM console. Figure 3–5 Bypass Mode System DUART COM1 COM1 Port SRM/AlphaBIOS UART Consoles RMC PIC...
3.3.1 Snoop Mode (Default Mode) In snoop mode data partially bypasses the RMC. The data and control signals are routed from the system COM1 port to the external modem port, but the RMC taps into the data lines and listens passively for the RMC escape sequence.
Entering the RMC You type an escape sequence to invoke the RMC. You can enter RMC from a modem or the local serial console terminal. You can enter the RMC from the local terminal regardless of the current operating mode. You can set up RMC parameters. 1.
SRM Environment Variables for COM1 Several SRM environment variables allow you to set up the COM1 serial port for use with the RMC. You may need to set the following environment variables from the SRM console, depending on how you decide to set up the RMC. See Chapter 2 for information on setting SRM environment variables.
Status Monitoring Use the RMC status command to check the current state of the system’s sensors as well as the current escape sequence and alarm information. RMC> sta PLATFORM STATUS Firmware Revision: V1.1 Power: ON RMC Halt: Deasserted RMC Power Control: ON Power Supply: OK System Fans: OK CPU Fan: OK...
Page 123
Table 3–2 Status Command Fields (Continued) On = System has powered on from RMC. RMC Power Control Off = System has powered off from RMC. Power Supply OK = Auxiliary 5V is working. System Fans OK = PCI and system fan are operating. FAIL = PCI or system fan failure has been detected.
Remote Power (On/Off) You can power a monitored system on or off from the RMC using console monitor commands. Figure 3–6 Power Button – DS10 PK1043b 3-12 DS10 / DS10L Console Reference...
Figure 3–7 Power Button - DS10L PK2216 Remote Power-On The RMC power {on, off} commands can be issued remotely to power the system on or off. They have the same function as the Power button on the control panel. The Power button, however, has precedence. If the system has been powered off with the Power button, the RMC cannot power the system on.
Remote Halt (In/Out) You can issue a halt to a monitored system from the RMC using console monitor commands. Under OpenVMS and Tru64 UNIX, the system will halt. The RMC halt in command can be issued remotely to halt the system. The RMC halt out command can be issued to deassert the halt.
Figure 3–9 Halt/Reset Button - DS10L PK2220 The Halt/Reset button suspends the operating system and returns control to the SRM or RMC console under either the OpenVMS or Tru64 UNIX operating systems. The Halt button, however, does not override the halt {in, out} commands. If you halt the system with halt in, you must use halt out to deassert the halt state.
Configuring Remote Dial-In Before you can dial in through the RMC modem port or enable the system to call out in response to system alerts, you must configure the RMC for remote dial-in. Connect your serial terminal to the COM1 port and turn it on. Set up the RMC parameters.
Page 129
NOTE: The following modems require the initialization strings shown here. For other modems, see your modem documentation. Modem Initialization String Motorola 3400 Lifestyle 28.8 AT&F0E0V0X0S0=2 AT &T Dataport 14.4/FAX AT&F0E0V0X0S0=2 Hayes Smartmodem Optima 288 AT&FE0V0X0S0=2 V-34/V.FC + FAX Sets the password that is prompted for at the beginning of a modem session.
3.10 Configuring Dial-Out Alert When you are not monitoring the system through a modem connection, you can use the RMC dial-out alert feature to remain informed of system status. If dial-out alert is enabled, and the RMC detects alarm conditions within the managed system, it can call a preset pager number.
Page 131
When the problem is resolved, the operator powers up and reboots the system. The dial-out alert feature is enabled as part of the dial-in setup. See Section 3.9. The elements of the dial string and alert string are shown in Table 3–3. Paging services vary, so you need to become familiar with the options provided by the paging service you will be using.
Table 3–3 Elements of Dial String and Alert String Dial String The dial string is case sensitive. The RMC automatically converts all alphabetic characters to uppercase ATXDT AT = Attention. X = Forces the modem to dial “blindly” (not seek the dial tone).
3.11 Dialing In To start a remote monitoring session, dial in, using the dial string you entered during the setup procedure. Enter the RMC modem password, and then type the escape sequence. 1. After completing the setup procedure, dial in, enter the RMC password at the Modem password: prompt.
3.12 Resetting the RMC to Factory Defaults If the RMC escape sequence is set to something other than the default, and the sequence has been lost or forgotten, the RMC must be reset to factory settings to restore the default escape sequence.
3.13 Troubleshooting Tips Table 3–4 lists possible causes and suggested solutions for symptoms you might see. Table 3–4 RMC Troubleshooting Symptom Possible Cause Suggested Solution If you are not at the RMC prompt, a system reset or initialization disconnects the modem. SRM clears modem Reconnect the modem.
Page 137
(Continued) Symptom Possible Cause Suggested Solution After the system is powered up, the COM1 port seems to hang and then starts working after a few seconds. This delay is normal. Wait a few seconds for the COM1 port to start working.
3.14 RMC Commands The remote management console supports setup commands and commands for remotely managing the system. clear {alert, port} disable (alert, reboot, remote) enable (alert, reboot, remote) halt {in, out} hangup help or ? power {on, off} quit reset send alert {alert, com1_mode, dial, escape, init, logout, password, user, wdt} status...
Page 139
Command Conventions Observe the following conventions for entering RMC commands: Enter enough characters to distinguish the command. NOTE: The reset and quit commands are exceptions. You must enter the entire word for these commands to work. For commands consisting of two words, enter the entire first word and at least one letter of the second word.
3.14.1 clear alert The clear alert command clears the current alert condition and causes the RMC to stop paging the system operator at the remote location. If the alert is not cleared, the RMC continues to page the remote operator every 30 minutes if both remote access and alerts are enabled.
3.14.3 disable alert The disable alert command disables the RMC from paging a remote system operator. Monitoring continues and alerts are still logged in the Last Alert field of the status command, but alerts are not sent to the remote operator. Syntax: disable alert 3.14.4...
3.14.5 enable alert The enable alert command enables the RMC to page a remote system operator. Before you can enter the enable alert command, you must configure remote dial- in and call-out, set an RMC password (set password command), and enable remote access (enable remote command) to the RMC modem port.
3.14.6 enable remote The enable remote command enables remote access to the RMC modem port by configuring the modem with the setting stored in the initialization string. This command also allows the RMC to automatically dial the phone number set with the set dial command upon detection of alert conditions.
3.14.7 halt (in/out) You can issue a halt to a monitored system from RMC using console monitor commands. The effect of this command depends on the setting of the HALT/RESET jumper on the motherboard. See Section 3.8 for a full discussion of this feature.
3.14.8 hangup The hangup command terminates the modem session. If you do not issue the hangup command, the session is disconnected automatically after a period of idle time set by the set logout command. The default is 20 minutes Syntax: hangup 3.14.9 help or ?
3.14.10 power off The power off command is equivalent to turning off the system power from the control panel. If the system is already powered off, this command has no effect. You can override the power off command either by issuing a power on command or by toggling the Power button on the control panel.
3.14.12 quit The quit command exits RMC from a serial terminal and returns the user’s terminal to the system’s COM1 port. You must enter the entire word for the command to take effect. Syntax: quit Example: RMC> quit Returning to COM port Remote Management Console 3-35...
3.14.13 reset The reset command is equivalent to pushing the Reset button on the control panel. The reset command restarts the system. The terminal exits RMC and reconnects to the server’s COM1 port. You must enter the entire word for the command to take effect.
3.14.15 set alert The set alert command sets the alert string that is transmitted through the modem when an alert condition is detected. Set the alert string to the phone number of the modem connected to the remote system. The alert string is appended after the dial string, and the combined string is sent to the modem.
3.14.16 set com1_mode The set com1_mode command specifies the COM1 data flow paths, so that data either passes through the RMC or bypasses it. See Section 3.3 for descriptions of the RMC modes. Syntax: set com1_mode value where value can be: snoop Data partially bypasses the RMC, but the RMC taps into the data lines and listens passively for the RMC escape...
3.14.17 set dial The set dial command sets the dial string to be used by the RMC to dial out when an alert condition occurs. The dial string must be in the correct format for the attached modem. If a paging service is to be contacted, the dial string must include the appropriate modem commands to dial the number, wait for the line to connect, and send the appropriate touch tones to leave a pager message.
3.14.18 set escape The set escape command changes the escape sequence used for invoking the RMC. The escape sequence can be any character string, not to exceed 14 characters. A typical sequence consists of two or more control characters. It is recommended that control characters be used in preference to ASCII characters.
3.14.19 set init The set init command sets the modem initialization string. The initialization string is limited to 31 characters and can be modified depending on the type of modem used. Syntax: set init Example: RMC> set init Init String: at&f0e0v0x0s0=2 RMC>...
3.14.20 set logout The set logout command sets the amount of time before the RMC terminates an inactive modem connection. The default is 20 minutes. The settings are in tens of minutes, 0–9. The zero (0) setting disables logout. With logout disabled, the RMC never disconnects the idle modem session. The following example sets the logout timer to 50 minutes.
You may want to make notes regarding the system. The string is limited to 63 characters and is displayed in the User String field when you enter the status command. In this example, the operator leaves a reminder that the power supply needs to be replaced.
Appendix A Setting Jumpers This appendix gives information on the correct settings of the jumpers on the DS10/DS10L motherboard. Sections include: Warnings and Cautions Remove Power from the System Open the System Remove the Floppy Disk Enclosure (DS10 only) Set Jumpers Restore Power NOTE: In many ways the DS10 and DS10L systems are identical.
A.1 Warnings and Cautions Read the following Warning and Cautions before working on DS10/DS10L systems. WARNING: To prevent injury, access is limited to persons who have appropriate technical training and experience. Such persons are expected to understand the hazards of working within this equipment and take measures to minimize danger to themselves or others.
A.2 Remove Power from the System Be sure to remove the AC power cord from either the wall outlet or the system cabinet. Power remains active in the RMC PIC processor when the system is powered off using only the control panel power switch.
Figure A–2 Removing Power - DS10L System PK2218 1. Turn off the system and all external peripheral devices. 2. Unplug the system from the wall outlet. 3. Wait at least 15 seconds, to allow time for the power supply capacitors to fully discharge.
A.3 Open the System Remove the cover to gain access to the system. Figure A–3 Opening the DS10 System Cabinet PK2214A 1. Unlock the top cover 2. Loosen the captive screw at the top of the bulkhead Setting Jumpers A-5...
Page 162
3. Push down on the lever to the right of the screw and pull it out, perpendicular to the system. 4. Slide the cover toward the back of the system . Lift it off. NOTE: If your DS10 or DS10L system is rack mounted, refer to the appropriate rack mounting documentation (EK-DS10S-RM for the DS10 or EK-DS10L- RM for the DS10L), and reverse the rack mounting procedures to gain access to the system cabinet.
Figure A–4 Opening the DS10L System Cabinet PK2207A Setting Jumpers A-7...
Page 164
1. Remove power from the system. 2. Unscrew the two captive screws on the top of the cover. 3. Unscrew the six quarter-turn screws on the top of the cover. 4. Raise the cover up and secure it in the 60° or 90° position using a notch on the cover hold-open bracket located on the right hand side.
A.4 Remove the Floppy Disk Enclosure (DS10 Only) To access the jumpers, remove the floppy disk drive enclosure for DS10 systems, and the hard disk(s) and/or floppy/CD-ROM drive for DS10L systems. Figure A–5 Removing the DS10 Floppy Disk PK1018-99 1. Hold on to the cylinder pins, which secure the floppy disk enclosure. Pull the pins toward the center 2.
A.5 Set Jumpers There are three jumpers on the motherboard, which you can access. The switches are set according to the CPU in your system. Do not change the Timer Disable jumper or any of the switches. Figure A–6 Setting Jumpers on the Motherboard (DS10 shown;...
Page 167
CAUTION: Altering these switches from the specified settings may cause damage to your system and void your warranty. Table A–1 Factory Default Switch Settings CPU/ EV67 Do not change the setting of the Timer jumper or any of the switches unless they do not correspond to the settings shown in Figure A–6, or Table A–2.
A.6 Restore Power Close up the system and restore power. 1. Replace the drive(s) you removed to access the motherboard. Check that the cables are clear and not pinched. 2. Replace the system cover and secure it. 3. Plug the AC power cord back into the system or outlet, whichever you disconnected.
Appendix B Regulatory Compliance Notices This appendix contains regulatory compliance notices for this computer system. Class A and Class B Ratings Part 15 of the Federal Communications Commission (FCC) Rules and Regulations has established Radio Frequency (RF) emission limits to provide an interference-free radio frequency spectrum.
FCC rules. Modifications The FCC requires the user to be notified that any changes or modifications made to this device that are not expressly approved by Compaq Computer Corporation may void the user's authority to operate the equipment. Cables Connections to this device must be made with shielded cables with metallic RFI/EMI connector hoods in order to maintain compliance with FCC Rules and Regulations.
Page 171
Taiwan Notice Japanese Notice Regulatory Compliance Notices...
Page 172
Canadian Notice This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations. Avis Canadien Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada. European Union Notice Products with the CE Marking comply with both the EMC Directive (89/336/EEC) and the Low Voltage Directive (73/23/EEC) issued by the Commission of the European Community.
Consult the dealer or an experienced radio/TV technician for help. Modifications The FCC requires the user to be notified that any changes or modifications made to this device that are not expressly approved by Compaq Computer Corporation may void the user’s authority to operate the device. Cables...
Page 174
The device must accept any interference received, including interference that may cause undesired operation. For questions regarding this FCC declaration contact: Compaq Computer Corporation PO Box 661 Marlboro, Massachusetts 01752 To identify the device, refer to the part, series or model number found on the product.
Page 175
Canadian Notice This Class B digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations. Avis Canadien Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada. European Union Notice Products with the CE Marking comply with the EMC Directive (89/336/EEC) and the Low Voltage Directive (73/23/EEC) issued by the Commission of European Community.
Index from cluster disk, 1-17 from local disk, 1-15 AlphaBIOS from remote disk, 1-19 boot screen, 2-54 passing information to command, 2- configuration, 2-57 run maintenance program, 2-58 Tru64 UNIX, 1-9 setup screen, 2-56 from local disk, 1-9 utilities, 2-57 from remote disk, 1-11 alphabios command, SRM, 2-3 AlphaBIOS console, 1-6, 2-54...
set escape command, 3-40 show power command, SRM, 2-4, 2-14 set init command, 3-41 show version command, SRM, 2-4, 2-15 set logout command, 3-42 Special characters, SRM console, 2-6 set password command, 3-42 SRM console, 1-6, 1-7, 2-1–2-52 set user command, 3-42 command syntax, 2-5 status command, 3-10, 3-43 device naming conventions, 2-11...