Alpha Server Console Reference Ds10
Alpha Server Console Reference Ds10
Console Reference
Order Number: EKDS10SCR. B01
This manual describes the general operations of the AlphaServer DS10 system. It presents the SRM console (the command-line interface for Tru64 UNIX and OpenVMS operating systems), AlphaBIOS (the graphics interface for Windows NT and Linux), and remote console management.
Notice
The information in this publication is subject to change without notice. COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. THIS INFORMATION IS PROVIDED AS IS AND COMPAQ COMPUTER CORPORATION DISCLAIMS ANY WARRANTIES, EXPRESS, IMPLIED OR STATUTORY AND EXPRESSLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, GOOD TITLE AND AGAINST INFRINGEMENT. This publication contains information protected by copyright. No part of this publication may be photocopied or reproduced in any form without prior written consent from Compaq Computer Corporation. 1999 Compaq Computer Corporation. All rights reserved. Printed in the U.S.A. The software described in this guide is furnished under a license agreement or nondisclosure agreement. The software may be used or copied only in accordance with the terms of the agreement. Compaq, Deskpro, Fastart, Compaq Insight Manager, Systempro, Systempro/LT, ProLiant, ROMPaq, QVision, SmartStart, NetFlex, QuickFind, PaqFax, ProSignia, registered United States Patent and Trademark Office. Netelligent, Systempro/XL, SoftPaq, QuickBlank, QuickLock are trademarks and/or service marks of Compaq Computer Corporation. Linux is a registered trademark of Linus Torvalds in serveral countries. Microsoft, Windows, and Windows NT are registered trademarks of Microsoft Corporation. Other product names mentioned herein may be trademarks and/or registered trademarks of their respective companies.
Warning! This is a Class A product. In a domestic environment this product may cause radio interference in which case the user may be required to take adequate measures. Achtung! Dieses ist ein Gert der Funkstrgrenzwertklasse A. In Wohnbereichen knnen bei Betrieb dieses Gertes Rundfunkstrungen auftreten, in welchen Fllen der Benutzer fr entsprechende Gegenmanahmen verantwortlich ist. Attention! Ceci est un produit de Classe A. Dans un environnement domestique, ce produit risque de crer des interfrences radiolectriques, il appartiendra alors lutilisateur de prendre les mesures spcifiques appropries.
This equipment generates, uses, and may emit radio frequency energy. The equipment has been type tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of FCC rules, which are designed to provide reasonable protection against such radio frequency interference. Operation of this equipment in a residential area may cause interference in which case the user at his own expense will be required to take whatever measures may be required to correct the interference. Any modifications to this device - unless expressly approved by the manufacturer - can void the users authority to operate this equipment under part 15 of the FCC rules.
Contents
Preface Chapter 1 1.1 1.2 1.3 1.3.1 1.3.2 1.4 1.5 1.5.1 1.5.2 1.5.3 1.6 1.7 1.8 1.9 1.9.1 1.9.2 1.10 1.10.1 1.10.2 1.10.3 1.10.4 1.10.5 1.11 1.11.1 1.11.2 1.11.3 1.12 1.13 Operations Powering Up the System Power-Up Display Booting Tru64 UNIX Booting from a Local Disk Booting from a Remote Disk Installing Tru64 UNIX Booting OpenVMS Booting OpenVMS from a Local Disk Booting OpenVMS from a Disk on a Cluster Booting OpenVMS from a Remote Disk Installing OpenVMS Booting Windows NT Installing Windows NT Switching Between Operating Systems Switching to Windows NT Switching to Tru64 UNIX or OpenVMS Updating Firmware Updating Firmware from the CD-ROM Updating Firmware from Floppy Disks Performing the Update from Floppy Disks Updating Firmware from a Network Device LFU Commands Hard Disk Partitioning for Windows NT Hard Disk Error Conditions System Partitions How AlphaBIOS Works with System Partitions Using the Halt Button Halt Assertion
xiii
1-2 1-4 1-6 1-6 1-8 1-10 1-12 1-12 1-14 1-16 1-18 1-20 1-22 1-24 1-24 1-25 1-26 1-28 1-32 1-34 1-38 1-41 1-44 1-44 1-46 1-47 1-48 1-51
Chapter 2 2.1 2.2 2.2.1 2.2.2 2.2.3 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.4 2.5 2.6 2.7 2.8 2.8.1 2.8.2 2.9 2.9.1 2.9.2 2.9.3 2.10 2.11 2.12 2.13 2.13.1 2.13.2 2.14 2.15 2.16 2.17 2.18 2.19 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5
SRM Console Invoking the SRM Console Commands Command Summary Commands: Syntax Commands: Special Keystrokes and Characters Show Commands Show Config Show Device Show Memory Show PAL Show Power Show Version Creating a Power-Up Script Booting the Operating System Configuring a PCI NVRAM Module Testing the System Set Commands Set Password Set Secure Secure Mode Login Command and Secure Mode Clear Password Resetting the Password Stopping and Starting CPU Updating Firmware Forcing a System Crash Dump Using Environment Variables Set envar Show envar Depositing and Examining Data Reading a File Initializing the System Finding Help Switching from SRM to AlphaBIOS Console Environment Variable Summary auto_action bootdef_dev boot_osflags com1_baud com1_mode 2-2 2-3 2-3 2-5 2-6 2-8 2-8 2-10 2-12 2-12 2-13 2-14 2-14 2-16 2-18 2-19 2-23 2-23 2-24 2-25 2-25 2-26 2-27 2-28 2-28 2-30 2-31 2-31 2-32 2-33 2-34 2-35 2-36 2-37 2-38 2-40 2-40 2-41 2-43 2-43
vi
2.19.6 2.19.7 2.19.8 2.19.9 2.19.10 2.19.11 2.19.12 2.19.13 2.19.14 2.19.15 2.19.16 2.19.17
console ew*0_mode ew*0_protocols kbd_hardware_type language os_type password pci_parity pk*0_fast pk*0_host_id pk*0_soft_term tt_allow_login
2-44 2-45 2-45 2-46 2-46 2-47 2-47 2-48 2-48 2-49 2-49 2-50
Chapter 3 3.1 3.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4 3.5 3.5.1 3.5.2 3.6 3.7 3.8 3.9 3.9.1 3.9.2 3.10 3.11 3.11.1 3.11.2
AlphaBIOS Console Starting AlphaBIOS Keyboard Conventions and Help System Configuration Displaying the System Configuration System Board Configuration Hard Disk Configuration PCI Configuration SCSI Configuration Memory Configuration Integrated Peripherals Updating Firmware Setting Up the Hard Disk Creating and Deleting Partitions Manually Formatting a FAT Partition Performing Setup Tasks Installing Operating System Selecting the Version of Windows NT Designating a Primary Operating System Selecting a Primary Operating System Primary Operating System and the Auto Start Option Switching from AlphaBIOS to SRM Console Running Utility Programs Running Utilities from a Graphics Monitor Running Utilities from a Serial Terminal 3-2 3-4 3-6 3-6 3-8 3-10 3-12 3-15 3-17 3-18 3-19 3-21 3-24 3-26 3-28 3-32 3-34 3-36 3-36 3-38 3-42 3-44 3-45 3-46
vii
Chapter 4 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.14.7 4.14.8 4.14.9 4.14.10 4.14.11 4.14.12 4.14.13 4.14.14 4.14.15 4.14.16 4.14.17 4.14.18 4.14.19 4.14.20 4.14.21 4.14.22 4.14.23 4.14.24
Remote Console Manager RMC Components Terminal Setup Operating Modes Entering the RMC SRM Environment Variables for COM1 Status Monitoring Remote Power (On/Off) Remote Halt (In/Out) Configuring Remote Dial-In Configuring Dial-Out Alert Dialing In Resetting the RMC to Factory Defaults Troubleshooting Tips RMC Commands clear alert clear port disable alert disable remote enable alert enable remote halt (in/out) hangup help or ? power off power on quit reset send alert set alert set com1_mode set dial set escape set init set logout set password set user set wdt status 4-2 4-3 4-4 4-6 4-6 4-7 4-9 4-10 4-12 4-14 4-17 4-18 4-19 4-21 4-23 4-23 4-23 4-24 4-24 4-25 4-26 4-27 4-27 4-27 4-28 4-28 4-29 4-29 4-30 4-31 4-32 4-33 4-34 4-35 4-35 4-36 4-36 4-36
viii
Setting Jumpers
Warnings and Cautions ........................................................................ A-2 Remove Power from the System ........................................................... A-3 Open the System ................................................................................... A-4 Remove the Floppy Disk Enclosure ...................................................... A-5 Set Jumpers .......................................................................................... A-6 Restore Power ....................................................................................... A-8
Examples 11 12 13 14 15 16 17 18 19 110 111 112 113 114 115 21 22 23 24 25 26 27 28 29 210 211 212 213 214 215 Power-Up Display ..................................................................................1-4 Booting Tru64 UNIX from a Local Disk ................................................1-6 Booting Tru64 UNIX from a Remote Disk .............................................1-8 Installing Tru64 UNIX.........................................................................1-10 Booting OpenVMS from a Local Disk ..................................................1-12 Booting OpenVMS from a Disk on a Cluster .......................................1-14 Booting OpenVMS from a Remote Disk...............................................1-16 Installing OpenVMS ............................................................................1-18 Starting LFU from the SRM Console...................................................1-26 Booting LFU from the CD-ROM ..........................................................1-27 Updating Firmware from the CD-ROM ...............................................1-28 Creating Update Diskettes on an OpenVMS System ..........................1-33 Updating Firmware from the Floppy Disk ..........................................1-34 Selecting DS10FW to Update Firmware from Internal Floppy Disk ....1-37 Updating Firmware from a Network Device........................................1-38 Show Config Command ..........................................................................2-8 Show Device Command........................................................................2-10 Show Memory Command .....................................................................2-12 Show PAL Command ...........................................................................2-12 Show Power Command ........................................................................2-13 Show Version Command ......................................................................2-14 Editing the nvram Script .....................................................................2-15 Clearing the nvram Script ...................................................................2-15 Boot Command.....................................................................................2-17 Prcache Command ...............................................................................2-18 Test Command .....................................................................................2-19 Set Password Command ......................................................................2-23 Set Secure Command ...........................................................................2-24 Secure Mode and Login Command ......................................................2-26 Clear Password Command...................................................................2-26
ix
216 217 218 219 220 221 222 223 224 225 226 41 42
Lfu Command.......................................................................................2-28 Crash Command ..................................................................................2-30 Setting and Showing Environment Variables......................................2-32 Creating a User-Defined Environment Variable .................................2-32 Deposit Command................................................................................2-33 Examine Command..............................................................................2-33 More Command....................................................................................2-34 Initialize Command..............................................................................2-35 Help Command ....................................................................................2-36 Switching to the AlphaBIOS Console ..................................................2-37 Changing Baud Rate ............................................................................2-43 Dial-In Configuration...........................................................................4-12 Dial-Out Alert Configuration...............................................................4-14
Figures 11 12 13 14 15 16 17 18 19 31 32 33 34 35 36 37 38 39 310 311 312 313 314 315 316 Check Power Setting ..............................................................................1-2 Location of Control Panel and On/Off Button........................................1-3 Physical Numbering for PCI Slots .........................................................1-4 AlphaBIOS Boot Screen .......................................................................1-20 Installing Windows NT ........................................................................1-22 Starting LFU from the AlphaBIOS Console .......................................1-26 System Partition Not Defined..............................................................1-47 Halt/Reset Button ................................................................................1-48 Halt/Reset Jumper ...............................................................................1-49 Boot Screen ............................................................................................3-2 AlphaBIOS Setup Screen .......................................................................3-3 Typical First-Level Help Screen ............................................................3-4 Second-Level Help Screen......................................................................3-5 Display System Configuration Screen ...................................................3-6 System Board Configuration..................................................................3-8 Hard Disk Configuration .....................................................................3-10 PCI Configuration ................................................................................3-12 PCI Slots ..............................................................................................3-13 Advanced PCI Information ..................................................................3-14 SCSI Configuration ..............................................................................3-15 Memory Configuration .........................................................................3-17 Integrated Peripherals.........................................................................3-18 Updating Firmware .............................................................................3-19 Hard Disk Setup Screen.......................................................................3-21 Create New Partition Dialog Box.........................................................3-24
317 318 319 320 321 322 323 324 325 326 327 328 41 42 43 44 45 46 47 A1 A2 A3 A4 A5
Delete Partition Dialog Box .................................................................3-25 Formatting a FAT Partition.................................................................3-26 Standard Formatting ...........................................................................3-27 Standard CMOS Setup Screen.............................................................3-28 Advanced CMOS Setup Screen ............................................................3-30 Installing Windows NT ........................................................................3-32 Operating System Selections ...............................................................3-34 Primary Operating System ..................................................................3-36 Operating System Selection Setup.......................................................3-38 Switching to the SRM Console.............................................................3-42 Run Maintenance Program Dialog Box ...............................................3-44 AlphaBIOS Utilities Menu...................................................................3-45 Location of RMC Components on Motherboard .....................................4-2 Setups for RMC Mode ............................................................................4-3 Bypass Mode ..........................................................................................4-4 Power Button .........................................................................................4-9 Halt/Reset Jumper ...............................................................................4-10 Halt/Reset Button ................................................................................4-11 RMC Jumpers (Default Positions) .......................................................4-18 Removing Power from the System ........................................................ A-3 Opening the System Cabinet ................................................................ A-4 Removing the Floppy Disk Enclosure ................................................... A-5 Setting Jumpers on the Motherboard ................................................... A-6 Restoring Power .................................................................................... A-8
Tables 1 11 12 13 21 22 23 24 25 26 27 31 41 42 Documentation .......................................................................................xiv Control Panel Functions ........................................................................1-3 File Locations for Creating Update Diskettes on a PC ........................1-32 LFU Command Summary....................................................................1-41 Summary of SRM Console Commands ..................................................2-3 Syntax for SRM Console Commands .....................................................2-5 Special Characters for SRM Console .....................................................2-6 Device Naming Convention..................................................................2-11 PCI Address Assignments....................................................................2-11 Environment Variable Summary.........................................................2-38 Settings for boot_osflags Bootflags (OpenVMS)...................................2-42 AlphaBIOS Option Key Mapping.........................................................3-46 SRM Environment Variables for COM1 ................................................4-6 Status Command Fields.........................................................................4-7
xi
43 44 45 A1
Halt/Reset Button Function under Operating Systems.......................4-11 Elements of Dial String and Alert String ............................................4-16 RMC Troubleshooting ..........................................................................4-19 Jumpers and Factory Default Positions................................................ A-7
xii
Preface
Intended Audience
This manual is for anyone who manages, operates, or services an AlphaServer DS10 system.
Document Structure
This manual uses a structured documentation design. Topics are 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. Next is an illustration, table, or example, also providing quick reference. Last in the structure are descriptive text and syntax definitions. This manual has four chapters, one appendix, and an index: Chapter 1, Operations, provides basic operating instructions, including powering up the system, booting, and operating system installation. Chapter 2, SRM Console, presents the command-line interface that supports the Tru64 UNIX and OpenVMS operating systems. (NT uses the SRM test command, only.) 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. Chapter 3, AlphaBIOS Console, details the graphical interface that supports the Microsoft Windows NT operating system and some utility programs. This chapter explains how to perform common system management tasks with AlphaBIOS. Chapter 4, Remote Management Console, describes how to manage the system from a remote location. Appendix A, Setting System Jumpers, describes how to check and reset if necessary the Halt/Reset select jumper and remote management console jumper.
xiii
Conventions
In examples of SRM console output, commands the user enters are presented in boldface type, while the systems output is in regular type. Comments on the examples are either called out with circled numbers () or are preceded by a pound sign (#) and are given in boldface italics.
Documentation Titles
This lists the AlphaServer DS10 documentation.
xiv
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. Sections in this chapter are: Powering Up the System Power-Up Display Booting Tru64 UNIX Installing Tru64 UNIX Booting Open VMS Installing OpenVMS Booting Windows NT Installing Windows NT Switching Between Operating Systems Updating Firmware Hard Disk Partitioning for Windows NT Using the Halt Button Halt Assertion
Operations 1-1
1.1
115V
1-2
230V
PK1047a
PK1043b
Operations 1-3
1.2
Power-Up Display
Testing begins after pressing the On/Off button, and screen text similar to that in Example 11 displays (if the console terminal is a serial terminal connected to the COM1 port), along with status messages in the control panel display. If the console terminal is a graphics monitor, only the last few lines of the power-up display print.
"""
PK1045-99
1-4
Memory size is determined. The PCI bridges and attendant buses (indicated as IODn by the console) are probed and the devices are reported. I/O adapters are configured. Power-up slot 14 corresponds to the bottom physical slot, slot 0. See Figure 13. Slot Location
Top Second from top Second from bottom Bottom
These devices are behind bridge of the card in logical slot 15, physical slot 1, second from the bottom. This device in is logical slot 16, physical slot 3. Logical slot 17 is physical slot 4, the top slot. The SRM console banner and prompt (>>>) are printed. The SRM console is a command-line interface you use to set or read system parameters. If the auto_action environment variable is set to boot or restart and the os_type environment variable is set to unix or openvms, the Tru64 UNIX or OpenVMS operating system boots. If the system is running the Windows NT operating system (the os_type environment variable is set to nt), the SRM console loads and starts the AlphaBIOS console. See Section 2.19 for information on environment variables. See Chapter 2 for SRM console, and Chapter 3 for AlphaBIOS information.
Operations 1-5
1.3
1.3.1
1-6
7XEVXMRK(IWOXST0SKMRSRHMWTPE] ;EMXJSVXLI(IWOXST0SKMRWGVIIRFIJSVIPSKKMRKMR
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. The name of this device, dkc0, is used as an argument to the boot command. This command loads Tru64 UNIX from the disk dkc0, using the boot file vmunix and autobooting to multiuser mode. See Section 2.5 for a description of the boot command. The boot command accepts the name of a boot device, a boot file name through the -file option, and boot flags through the -flags option. The environment variables bootdef_dev, boot_file, and boot_osflags can also be used to specify the default boot device or device list, the default boot file, and flag information. When an option and the corresponding environment variable are both in a command string, the option overrides the environment variable. The value of the environment variable, however, is not changed. See Section 2.19 for information about environment variables.
Operations 1-7
1.3.2
1-8
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. The name of this device, ewa0, is used as an argument to the boot command. This command loads Tru64 UNIX from ewa0, autobooting to multiuser mode. See Section 2.5 for a description of the boot command. The boot command accepts the name of a boot device, a boot file name through the -file option, and boot flags through the -flags option. The environment variables bootdef_dev, boot_file, and boot_osflags can also be used to specify the default boot device or device list, the default boot file, and flag information. When an option and the corresponding environment variable are both in a command string, the option overrides the environment variable. The value of the environment variable, however, is not changed. See Section 2.19 for information about environment variables.
Operations 1-9
1.4
Use the boot command to install the operating system from the CDROM, which is either dka500 or dqa0. See your operating system documentation for further installation instructions.
Operations 1-11
1.5
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
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. The boot_reset environment variable was previously set to on, causing the power-up trace to display when the system initializes (see Section 1.2). See Section 2.19 for commands used with environment variables. The bootdef_dev environment variable specifies the default boot device. In this example, the default boot device was previously set to dka200.2.0.7.1. No boot device is specified in the boot command; the default boot device was set with the environment variable. See Section 2.5 for a description of the boot command. The boot command accepts the name of a boot device, a boot file name through the -file option, and boot flags through the -flags option. The environment variables bootdef_dev, boot_file, and boot_osflags can also be used to specify the default boot device or device list, the default boot file, and flag information. When an option and the corresponding environment variable are both in a command string, the option overrides the environment variable. The value of the environment variable, however, is not changed. See Section 2.19 for information about environment variables.
Operations 1-13
1.5.2
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. The disk dua110.0.0.8.0is on the cluster that includes this system. No boot device is specified in the boot command; the default boot device was set with the environment variable. See Section 2.5 for a description of the boot command. The boot command accepts the name of a boot device, a boot file name through the -file option, and boot flags through the -flags option. The environment variables bootdef_dev, boot_file, and boot_osflags can also be used to specify the default boot device or device list, the default boot file, and flag information. When an option and the corresponding environment variable are both in a command string, the option overrides the environment variable. The value of the environment variable, however, is not changed. See Section 2.19 for information about environment variables.
Operations 1-15
1.5.3
"""WLS[HIZMGI
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. See Section 2.5 for a description of the boot command. The boot command accepts the name of a boot device, a boot file name through the -file option, and boot flags through the -flags option. The environment variables bootdef_dev, boot_file, and boot_osflags can also be used to specify the default boot device or device list, the default boot file, and flag information. When an option and the corresponding environment variable are both in a command string, the option overrides the environment variable. The value of the environment variable, however, is not changed. See Section 2.19 for information about environment variables.
Operations 1-17
1.6
Installing OpenVMS
OpenVMS is installed from the CD-ROM. Refer to the documentation shipped with the OpenVMS kit for complete installation instructions.
Use the boot command to install the operating system from the CDROM, which is either dka500 or dqa0. See your operating system documentation for installation instructions.
Operations 1-19
1.7
Booting Windows NT
Microsoft Windows NT is started from the AlphaBIOS Boot screen.
*!,IPT
4VIWW)28)6XSMRWXEPP;MRHS[W28
)7' !)\MX
Two SRM environment variables must be set properly for Windows NT to boot. The setting of the SRM os_type environment variable determines if AlphaBIOS is loaded and started on reset and power-up. If os_type is set to nt, after the power-up display the SRM console is loaded and started, and it then loads and starts the AlphaBIOS console. AlphaBIOS must be running before Windows NT can be booted. Windows NT requires a graphics monitor as its console. Setting the SRM console environment variable to graphics and having a graphics monitor attached to your system meets this requirement. After setting these two variables, you have to power-down and power-up your system for them to take effect. The method used for booting Windows NT is determined by the setting of Auto Start in the AlphaBIOS Standard CMOS Setup screen (see Chapter 3). If Auto Start is enabled, the primary version of Windows NT starts automatically. If Auto Start is disabled, use the arrow keys to select the Windows NT version to start. Press Enter to boot Windows NT.
NOTE: The SRM console environment variable must be set to graphics before booting Windows NT, though this setting is not necessary to run AlphaBIOS. At the SRM console prompt, >>>: >>>WIXGSRWSPIKVETLMGW
The Halt/Reset jumper on the motherboard must be set to the Windows NT position for the Halt button to operate (see Section 1.12). If the Halt/Reset jumper is set in the OpenVMS/Tru64 UNIX position, the Halt button will be ignored by the Windows NT operating system and have no effect. Properly set, the Halt button will initiate a system reset.
Operations 1-21
1.8
Installing Windows NT
Windows NT is installed from the CD-ROM. Insert the CD-ROM into the drive, start AlphaBIOS Setup, select the menu item Install Windows NT, and follow the prompts.
*!,IPT
4VIWW)28)6XSMRWXEPP;MRHS[W28
)7' !)\MX
The Halt/Reset jumper on the motherboard must be set to the Windows NT position for the Halt button to operate (see Section 1.12). If the Halt/Reset jumper is set in the OpenVMS/Tru64 UNIX position, the Halt button will be ignored by the Windows NT operating system and have no effect. Properly set, the Halt button will initiate a system reset.
Windows NT requires a partitioned and formatted hard disk drive. If your drive is not partitioned or formatted, follow the instructions in Section 3.5 before installing the Windows NT operating system. Up to three versions of Windows NT can be resident in a system at one time. If this is a new Windows NT installation, start with this procedure: 1. Use CMOS Setup to set the system date and time: start AlphaBIOS Setup, select CMOS Setup, and press Enter. 2. Perform an express hard disk setup: return to the main AlphaBIOS Setup screen, select Hard Disk Setup, and press Enter. 3. 4. 5. Perform an express hard disk setup by pressing F7 to enter Express Setup. Continue the setup by pressing the F10 key. Go to the procedure below.
This procedure is for all Windows NT installations: 1. Put the Windows NT CD into the CD-ROM drive. 2. Start AlphaBIOS Setup, select Install Windows NT, and press Enter. Follow the prompts to complete the installation. For more information on installing Windows NT, refer to the Installation Guide in your Windows NT software package.
Operations 1-23
1.9
CAUTION: This operation is not for the faint hearted especially if you have a shadow system disk and shadow arrays. The file structures of each of the three operating systems are incompatible and therefore all disks must be removed from the system and upon reinstallation must be replaced in exactly the same physical locations. It is therefore necessary to keep track of the location of each disk in the system.
1.9.1
Switching to Windows NT
Use the following procedure: 1. Shut down the operating system and power off the system. 2. Remove and mark the physical location of each disk in the system. 3. Check your Halt/Reset jumper position (see Section 1.12). 4. Either place blank disks or your Windows NT disk set into the system. (If you are placing a Windows NT disk set into the system, be sure that each disk is replaced in the same physical location from which it was removed.) 5. Power on the system. 6. Enter the following commands at the SRM console prompt:
"""WIXSWCX]TIRX """MRMX
7. Either install Windows NT, see Section 1.8, or at the AlphaBIOS boot screen, start AlphaBIOS setup (F2), select CMOS Setup, and press Enter. 8. Set the system date and time. 9. In CMOS Setup, check that the setup for the floppy and other basic parameters is accurate. Set system-specific parameters, such as the
memory test and password, in Advanced CMOS Setup as needed. Press F10 to save the changes. 10. From the AlphaBIOS Setup screen select Utilities. In the selection box, choose OS Selection Setup. Make sure the selections (boot name, boot file, and so on) are what you want. Press F10 to save the changes. 11. Return to the boot screen and boot Windows NT.
1.9.2
Use the following procedure: 1. Shut down the operating system and power off the system. 2. Remove and mark the physical location of each disk in the system. 3. Either place blank disks or your Tru64 UNIX or OpenVMS disk set into the system. No matter which disk set you are placing into the system, be sure that each disk is placed in the same physical location from which it was removed. 4. Power on the system. 5. In AlphaBIOS, access the Advanced CMOS Setup screen and change the Console Selection to Tru64 UNIX or OpenVMS (both use SRM) as appropriate. Press F10 to save the change. This menu selection changes the os_type environment variable to either UNIX or VMS so that the SRM console does not load AlphaBIOS but remains in the system when you reset the system. 6. Press the Halt/Reset button to reset the system. 7. Either install Tru64 UNIX (see Section 1.4) or OpenVMS (see Section 1.6) or boot the operating system.
Operations 1-25
PK1461-98
Use the Loadable Firmware Update (LFU) utility to update system firmware. You can start LFU from either the SRM console or the AlphaBIOS console. From the SRM console, start LFU by issuing the lfu command (see Example 19). Also from the SRM console, LFU can be booted from the Alpha CD-ROM (V5.4 or later), as shown in Example 110. From the AlphaBIOS console, select Update AlphaBIOS from the AlphaBIOS Setup screen (see Figure 16).
A typical update procedure is: 1. 2. 3. 4. Start LFU. Use the LFU list command to show the revisions of modules that LFU can update and the revisions of update firmware. Use the LFU update command to write the new firmware. Use the LFU exit command to go back to the console.
The sections that follow show examples of updating firmware from the local CDROM, the local floppy, and a network device.
Operations 1-27
1.10.1
7IPIGXJMVQ[EVIPSEHHIZMGIGHEHZEI[ESV 4VIWW VIXYVR"XSF]TEWWPSEHMRKERHTVSGIIHXS0*9GHE 4PIEWIIRXIVXLIREQISJXLISTXMSRWJMVQ[EVIJMPIWPMWXSV 4VIWW VIXYVR"XSYWIXLIHIJEYPXJMPIREQI?(7*;A(7'4 'ST]MRK(7'4JVSQ(/% 'ST]MRK?(7A8'6)%(1)JVSQ(/% 'ST]MRK?(7A8'761631JVSQ(/% 'ST]MRK?(7A8'%6'631JVSQ(/% *YRGXMSR(IWGVMTXMSR (MWTPE](MWTPE]WXLIW]WXIQkWGSRJMKYVEXMSRXEFPI )\MX(SRII\MX0*9VIWIX 0MWX0MWXWXLIHIZMGIVIZMWMSRJMVQ[EVIREQIERH YTHEXIVIZMWMSR 0JY6IWXEVXW0*9 6IEHQI0MWXWMQTSVXERXVIPIEWIMRJSVQEXMSR 9THEXI6ITPEGIWGYVVIRXJMVQ[EVI[MXLPSEHEFPIHEXEMQEKI :IVMJ]'SQTEVIWPSEHEFPIERHLEVH[EVIMQEKIW #SV,IPT7GVSPPWXLMWJYRGXMSRXEFPI 94("
Select the device from which firmware will be loaded. The choices are the internal CD-ROM, the internal floppy disk, or a network device. In Example 111, the internal CD-ROM is selected. Select the file that has the firmware update, or press Enter to select the default file. The file options are: DS10FW (default) DS10CP DS10IO SRM console, AlphaBIOS console, and I/O adapter firmware. SRM console and AlphaBIOS console firmware only. I/O adapter firmware only.
In this example the file for console firmware (AlphaBIOS and SRM) is selected.
The LFU function table and prompt (UPD>) display. Continued on next page
Operations 1-29
Use the LFU list command to determine the revision of firmware in a device and the most recent revision of that firmware available in the selected file. In this example, the resident firmware for each console (SRM and AlphaBIOS) is at an earlier revision than the firmware in the update file. The update command updates the device specified or all devices. In this example, the wildcard indicates that all devices supported by the selected update file will be updated. For each device, you are asked to confirm that you want to update the firmware. The default is no. Once the update begins, do not abort the operation. Doing so will corrupt the firmware on the module. The exit command returns you to the console from which you entered LFU (either SRM or AlphaBIOS).
Operations 1-31
1.10.2
1. Download the update files from the Internet. 2. On a PC, copy files onto two FAT-formatted diskettes as shown in Table 12. 3. From an OpenVMS system, copy files onto two ODS2-formatted diskettes as shown in Example 112.
MRUYMVIMKRSVI-RWIVXFPERO,(JPSTT]MR(:%XLIRGSRXMRYI WIXZIVMJ] WIXTVSGTVMZ!EPP MRMXHIRWMX]!LHMRHI\!FIKMRHZEXGSHWGT QSYRXHZEXGSHWGT GVIEXIHMVIGXSV]HZE?HWA GST]XGVIEHQIW]WHZE?HWAXGVIEHQIW]W GST](7J[X\XHZE?HWAHWJ[X\X GST](7GTX\XHZE?HWAHWGTX\X GST]XGWVQVSQW]WHZE?HWAXGWVQVSQW]W GST]XGEVGVSQW]WHZE?HWAXGEVGVSQW]W HMWQSYRXHZE WIXRSZIVMJ] I\MX
I/O update diskette
MRUYMVIMKRSVI-RWIVXFPERO,(JPSTT]MR(:%XLIRGSRXMRYI WIXZIVMJ] WIXTVSGTVMZ!EPP MRMXHIRWMX]!LHMRHI\!FIKMRHZEXGSHWMS QSYRXHZEXGSHWMS GVIEXIHMVIGXSV]HZE?HWA GVIEXIHMVIGXSV]HZE?STXMSRWA GST]XGVIEHQIW]WHZE?HWAXGVIEHQIW]W GST](7J[X\XHZE?HWAHWJ[X\X GST](7MSX\XHZE?HWAHWMSX\X GST]GMTGEW]WHZE?STXMSRWAGMTGEW]W GST]HJTEEW]WHZE?STXMSRWAHJTEEW]W GST]O^TWE%W]WHZE?STXMSRWAO^TWEEW]W HMWQSYRXHZE WIXRSZIVMJ] I\MX
Operations 1-33
1.10.3
7IPIGXJMVQ[EVIPSEHHIZMGIGHEHZEI[ESV 4VIWW VIXYVR"XSF]TEWWPSEHMRKERHTVSGIIHXS0*9HZE 4PIEWIIRXIVXLIREQISJXLISTXMSRWJMVQ[EVIJMPIWPMWXSV 4VIWW VIXYVR"XSYWIXLIHIJEYPXJMPIREQI?(7-3(7'4A(7-3 'ST]MRK(7-3JVSQ(:% 'ST]MRK8'6)%(1)JVSQ(:% 'ST]MRK'-4'%JVSQ(:% 'ST]MRK(*4%%JVSQ(:% 'ST]MRK/>47%%JVSQ(:% ?8LIJYRGXMSRXEFPIHMWTPE]WJSPPS[IHF]XLI94("TVSQTXEW WLS[RMR)\EQTPIrA 94("PMWX (IZMGI'YVVIRX6IZMWMSR*MPIREQI9THEXI6IZMWMSR *WF\ JWFCJ[\ 2X RXCJ[\\ 4O\% O^TWECJ[% 7VQ\ WVQCJ[\\ 4YE% GMTGECJ[%\\
Continued on next page
Select the device from which firmware will be loaded. The choices are the internal CD-ROM, the internal floppy disk, or a network device. In this example, the internal floppy disk is selected. Select the file that has the firmware update, or press Enter to select the default file. When the internal floppy disk is the load device, the file options are: DS10CP (default) DS10IO SRM console and AlphaBIOS console firmware only. I/O adapter firmware only.
The default option in Example 111 (DS10FW) is not available, since the file is too large to fit on a 1.44 MB diskette. This means that when a floppy disk is the load device, you can update either console firmware or I/O adapter firmware, but not both in the same LFU session. If you need to update both, after finishing the first update, restart LFU with the lfu command and insert the diskette with the other file. In this example the file for I/O adapter firmware is selected.
Use the LFU list command to determine the revision of firmware in a device and the most recent revision of that firmware available in the selected file. In this example, the update revision for console firmware displays as Missing file because only the I/O firmware files are available on the floppy disk.
Operations 1-35
The update command updates the device specified or all devices. For each device, you are asked to confirm that you want to update the firmware. The default is no. Once the update begins, do not abort the operation. Doing so will corrupt the firmware on the module. The lfu command restarts the utility so that console firmware can be updated. (Another method is shown in Example 114, where the user specifies the file DS10FW and is prompted to insert the second diskette.) The default update file, DS10CP, is selected. The console firmware can now be updated, using the same procedure as for the I/O firmware. The exit command returns you to the console from which you entered LFU (either SRM or AlphaBIOS).
Example 114 Selecting DS10FW to Update Firmware from the Internal Floppy Disk
"""PJY
0SEHEFPI*MVQ[EVI9THEXI9XMPMX]
7IPIGXJMVQ[EVIPSEHHIZMGIGHEHZEI[ESV 4VIWW VIXYVR"XSF]TEWWPSEHMRKERHTVSGIIHXS0*9HZE 4PIEWIIRXIVXLIREQISJXLIJMVQ[EVIJMPIWPMWXSV 4VIWW VIXYVR"XSYWIXLIHIJEYPXJMPIREQI?(7-3(7'4A(7J[ 'ST]MRK(7*;JVSQ(:% 'ST]MRK8'6)%(1)JVSQ(:% 'ST]MRK8'761631JVSQ(:% 'ST]MRK8'%6'631JVSQ(:% 'ST]MRK'-4'%JVSQ(:% 4PIEWIMRWIVXRI\XJPSTT]GSRXEMRMRKXLIJMVQ[EVI 4VIWW VIXYVR"[LIRVIEH]3VX]TI(32)XSEFSVX 'ST]MRK'-4'%JVSQ(:% 'ST]MRK(*4%%JVSQ(:% 'ST]MRK/>47%%JVSQ(:%
Operations 1-37
1.10.4
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 servers 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. In this example, a network device is selected. Select the file that has the firmware update, or press Enter to select the default file. The file options are: DS10FW (default) DS10CP DS10IO SRM console, AlphaBIOS console, and I/O adapter firmware. SRM console and AlphaBIOS console firmware only. I/O adapter firmware only.
In this example the default file, which has both console firmware (AlphaBIOS and SRM) and I/O adapter firmware, is selected.
Use the LFU list command to determine the revision of firmware in a device and the most recent revision of that firmware available in the selected file. In this example, the resident firmware for each console (SRM and AlphaBIOS) and I/O adapter is at an earlier revision than the firmware in the update file. Continued on next page
Operations 1-39
The update command updates the device specified or all devices. In this example, the wildcard indicates that all devices supported by the selected update file will be updated. Typically LFU requests confirmation before updating each consoles or devices firmware. The -all option eliminates the update confirmation requests. The exit command returns you to the console from which you entered LFU (either SRM or AlphaBIOS).
1.10.5
LFU Commands
The commands summarized in Table 13 are used to update system firmware.
Shows the physical configuration of the system. Terminates the LFU program. Displays the LFU command list. Restarts the LFU program. Displays the inventory of update firmware on the selected device. Lists release notes for the LFU program. Writes new firmware to the module. Reads the firmware from the module into memory and compares it with the update firmware.
display The display command shows the physical configuration of the system. Display is equivalent to issuing the SRM console command show configuration. Because it shows the slot for each module, display can help you identify the location of a device. exit The exit command terminates the LFU program, causes system initialization and testing, and returns the system to the console from which LFU was called.
Operations 1-41
help The help (or ?) command displays the LFU command list, shown below.
*YRGXMSR(IWGVMTXMSR (MWTPE](MWTPE]WXLIW]WXIQkWGSRJMKYVEXMSRXEFPI )\MX(SRII\MX0*9VIWIX 0MWX0MWXWXLIHIZMGIVIZMWMSRJMVQ[EVIREQIERHYTHEXI VIZMWMSR 0JY6IWXEVXW0*9 6IEHQI0MWXWMQTSVXERXVIPIEWIMRJSVQEXMSR 9THEXI6ITPEGIWGYVVIRXJMVQ[EVI[MXLPSEHEFPIHEXEMQEKI :IVMJ]'SQTEVIWPSEHEFPIERHLEVH[EVIMQEKIW #SV,IPT7GVSPPWXLMWJYRGXMSRXEFPI
lfu The lfu command restarts the LFU program. This command is used when the update files are on a floppy disk. The files for updating both console firmware and I/O firmware are too large to fit on a 1.44 MB disk, so only one type of firmware can be updated at a time. Restarting LFU enables you to specify another update file. list The list command displays the inventory of update firmware on the CD-ROM, network, or floppy. Only the devices listed at your terminal are supported for firmware updates. The list command shows three pieces of information for each device:
Current Revision The revision of the devices current firmware Filename The name of the file used to update that firmware Update Revision The revision of the firmware update image
readme The readme command lists release notes for the LFU program.
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. When you do not specify a device name, LFU tries to update all devices; it lists the selected devices to update and prompts before devices are updated. (The default is no.) The -all option eliminates the update confirmation requests, enabling the update to proceed without operator intervention. CAUTION: Never abort an update operation. Aborting corrupts the firmware on the module. verify The verify command reads the firmware from the module into memory and compares it with the update firmware. If a module already verified successfully when you updated it, but later failed tests, you can use verify to tell whether the firmware has become corrupted.
Operations 1-43
1.11.1
Disk Initialization Failed When you start hard disk setup, if you receive an Internal error occurred message, it means that a disk was found, but there was an error in communicating with the disk. The likely conditions that can cause this error are: Incompatible or failed disk cables. You may not have the correct cable installed, or the cable might have a broken lead or connector. Try another cable known to be good. Disk controller not configured. You may have to run a configuration utility to set up your hard disk controller. Check your controller documentation.
Disk controller malfunction. Most controllers come with a diagnostic utility to test controller functioning. If a controller error is found, call the manufacturer for a replacement. Improper SCSI termination. Many SCSI controllers require that the terminating resistor packs be removed from all drives between the controller and last drive. Only the controller itself, and the last drive connected to the controller (the ends of the chain), should have terminating resistor packs left on.
No Hard Disks Found When you start hard disk setup, if you receive a No hard drives were found connected to your computer message, it means that AlphaBIOS could not locate a hard drive. The likely conditions that cause this error are: Cable not connected to either the disk or controller. The cable may have worked loose from the connector on the controller or disk drive. Check the cable connections, making sure the cable connectors are fully seated. No power to the drive. The power connector may have worked loose from the receptacle on the drive, or the power cable itself may be malfunctioning. Check the cable connections, making sure the cable connectors are fully seated. Try connecting the drive to a different power connector. Disk drive malfunction. The disk drive itself may be malfunctioning and not responding to requests from the controller. If this is the problem, then it would appear as though the disk were absent. Replace the drive with a drive known to be good. If the known good drive is correctly detected, then your hard drive is defective. Contact the manufacturer for a replacement.
No Partitions on Disk If hard disk 0 does not have any partitions defined, then a message will appear when you start hard disk setup, asking if you want to perform an express disk setup. Express disk setup automatically creates the default disk partition arrangement on hard disk 0. For more information on express setup, see Chapter 3.
Operations 1-45
1.11.2
System Partitions
To install Windows NT, a system partition must be defined. If no system partition is found, the user is asked to choose from the available FAT partitions. The purpose of the system partition is twofold. First, it tells the Windows NT installation program where to place the OS Loader and hardware support files. Second, upon subsequent restarts of Windows NT, the system partition definition tells AlphaBIOS where the OSLOADER.EXE file is so it can successfully hand off control to the OS Loader and continue the boot process. The system partition can be the same partition into which Windows NT is installed, or it can be separate. However, the system partition must be formatted with the FAT file system. Because the default recommended partition arrangement on Alpha calls for the partition into which Windows NT is installed to be an NTFS partition, the system partition will almost always be a small FAT partition on the same disk onto which Windows NT is installed.
1.11.3
If you are installing Windows NT for the first time, AlphaBIOS will determine that a system partition has not been defined when you select Install Windows NT in the AlphaBIOS Setup screen (see Figure 17). When this occurs, AlphaBIOS searches for all FAT partitions on the system. If only one FAT partition exists, AlphaBIOS designates that FAT partition as the system partition and continues with the Windows NT installation. If more than one FAT partition exists on your system, AlphaBIOS displays the list of FAT partitions from which you can choose the system partition. After choosing the system partition, the installation process continues.
%PTLE&-377IXYT (MWTPE]7]WXIQ'SRJMKYVEXMSR 9TKVEHI%PTLE&-37 ,EVH(MWO7IXYT 2S7]WXIQ4EVXMXMSR '137W -RWXEP 9XMPMX =SYQYWXHIWMKREXIE*%8HMWOTEVXMXMSREWE7]WXIQ 4EVXMXMSR;MRHS[W28[MPPYWIXLI7]WXIQ4EVXMXMSR %FSYX
XSWXSVIW]WXIQWTIGMJMGWXEVXYTJMPIW 4PIEWIWIPIGXETEVXMXMSREWXLI7]WXIQ4EVXMXMSR 7]WXIQ4EVXMXMSR (MWO4EVXMXMSR (MWO4EVXMXMSR (MWO4EVXMXMSR (MWO4EVXMXMSR (MWO4EVXMXMSR
)28)6
!'SR
Operations 1-47
PK1043b
1
Setting for OpenVMS & Tru64 UNIX
1
Setting for Windows NT
PK0246c
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.13). The Halt button operates like issuing an SRM halt command. Windows NT does not recognize a HALT, so the jumper on the motherboard is set differently for Windows NT (see Figure 19). When the jumper is in the NT setting, pressing the Halt button is like issuing an SRM initialize command the system goes through power-up tests (as shown in Section 1.2). Your system is shipped with the halt/reset jumper set in the correct position for your operating system. If you are installing Windows NT after you have purchased your system, or if you are switching between Windows NT and other operating systems, you must check your jumper, and possibly have it reset. See Appendix A for resetting the jumper. 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. From the console, you can use the crash command to force a crash dump at the operating system level. See Section 2.12 for an example. The Windows NT operating system does not support halts on this system. Pressing the Halt button during a Windows NT session will initiate a system reset. Using Halt to Clear the Console Password The SRM console firmware allows you to set a password to prevent unauthorized access to the console. If you forget the password, the Halt button, with the login command, lets you clear the password and regain control of the console. Section 2.9.2 describes the procedure.
Operations 1-49
Halt assertion is useful for disabling automatic boots of the operating system when you want to perform tasks from the SRM console. It is also useful for disabling the SRM power-up script if you have accidentally inserted a command in the script that will cause a system problem. These conditions are described in the sections Disabling Autoboot and Disabling the SRM Power-Up Script. You can force a halt assertion using the Halt button, the RCM halt command, or the RMC haltin command. Observe the following guidelines for forcing a halt assertion. Halt Assertion with Halt Button or RMC Halt Command Press the Halt button on the local system (or enter the RMC halt command from a remote system) approximately five seconds after starting power up or when the SRM console is running. The system halts at the SRM console, and the halt status is saved. The next time the system powers up, the saved halt status is checked. NOTE: Wait 5 seconds after the system begins powering up before pressing the Halt button or remotely entering the RMC halt command. Press the button for several seconds.
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. The next time the system powers up, the saved halt status is checked. If you enter the RMC haltin command when Windows NT or AlphaBIOS is running, the interrupt is ignored. However, you can enter the RMC haltin command followed by the RMC reset command to force a halt assertion. Upon reset, the system powers up to the SRM console, but the SRM console does not load the AlphaBIOS console. Clearing a Halt Assertion Clear a halt assertion as follows: If the halt assertion was caused by pressing the Halt button or remotely entering the RMC halt command, the console uses the halt assertion once, then clears it. If entering the RMC haltin command caused the halt assertion, enter the RMC haltout command or cycle power on the local system.
Disabling Autoboot The system automatically boots the selected operating system at power-up or reset if the following environment variables are set: For Tru64 UNIX and OpenVMS, the SRM environment variables os_type, auto_action, bootdef_dev, boot_file, and boot_osflags For Windows NT, the SRM os_type environment variable and the Auto Start selection in the AlphaBIOS Standard CMOS Setup screen
You might want to prevent the system from autobooting so you can perform tasks from the SRM console. Use one of the methods described previously to force a halt assertion. When the SRM console prompt is displayed, you can enter commands to configure or test the system. Chapter 2 describes the SRM console commands and environment variables.
Operations 1-51
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. When the SRM console prompt is displayed, edit the script to delete the offending command. See Section 2.4 for more information on editing the nvram script.
The SRM console is the command-line interface that supports the Tru64 UNIX and OpenVMS operating systems. (Windows NT uses the SRM test command, only.) 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. This chapter describes the SRM commands and environment variables. Sections in this chapter are: Invoking the SRM Console Commands Show Commands Creating a Power-Up Script Booting the Operating System Configuring a PCI NVRAM Module Testing the System Set Commands Secure Mode Stopping and Starting CPU Updating Firmware Forcing a System Crash Dump Using Environment Variables Depositing and Examining Data Reading a File Initializing the System Finding Help Switching from SRM to AlphaBIOS Console Environment Variable Summary
SRM Console
2-1
2.1
If you are running Tru64 UNIX or OpenVMS Alpha operating system To invoke the SRM console, do one of the following steps: Shut down the operating system according to the procedure described in your operating system documentation. --or- Press the Halt button on the control panel, if your system is running either OpenVMS or Tru64 UNIX.
Following one of these steps, the console prompt, >>>, will be displayed. You are now at the SRM console.
If you are running AlphaBIOS To switch to the SRM console, do one of the following steps: Select either OpenVMS console (SRM) or Tru64 UNIX console (SRM) from the Console Selection in the Advanced CMOS Setup screen. Save the setting by pressing the F10 key. Push the system Halt/Reset button to start the SRM console. --or- Press the Halt/Reset button, wait 5 seconds, and then press the Halt button. The SRM console will boot.
After you have performed tasks in the console mode, you must boot the operating system with the boot command to go back to the operating mode.
2.2
Commands
This section presents a command summary (Table 21), Gives the syntax for the console commands (Table 22), and explains the special keystrokes and characters available in SRM console mode (Table 23).
2.2.1
Command Summary
alphabios boot clear envar clear password continue crash deposit edit examine halt help initialize lfu login
Loads and starts the AlphaBIOS console. Loads and starts the operating system. Resets an environment variable to its default value. Sets the password to zero. Resumes program execution. Forces a crash dump at the operating system level. Writes data to the specified address. Invokes the console line editor on a RAM file or on the nvram file (power-up script). Displays the contents of a memory location, register, or device. Halts the specified processor. (Same as stop.) Displays information about the specified console command. Resets the system to a known state. Runs the Loadable Firmware Update Utility. Turns off secure mode, enabling access to all SRM console commands during the current session.
Continued on next page.
SRM Console
2-3
Function Displays a file one screen at a time. Utility that initializes and displays status of the optional PCI NVRAM device.
Sets or modifies the value of an environment variable. Connects to an MSCP DUP server on a DSSI device. Sets the console password for the first time or changes an existing password. Enables secure mode without requiring a restart of the console. Displays the state of the specified environment variable. Displays the configuration at the last system initialization. Displays the state of each processor in the system. Displays a list of controllers and their devices in the system. Displays memory module information. Displays the version of the privileged architecture library code (PALcode). Displays information about the power supply, system and PCI fans, CPU fan, and temperature. Displays the version of the console program. Halts the processor. (Same as halt.) Runs firmware diagnostics for the system.
2.2.2
Commands: Syntax
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 23) causes display of an error message. Upper- or lowercase characters can be used for input. Characters are displayed in the case in which they are entered. Only by dropping characters from the end of words. You must enter the minimum number of characters to identify the keyword unambiguously. Abbreviation of environment variables is allowed with the show command. You can use command options, to modify the environment, after the command keyword or after any symbol or number in the command. See individual command descriptions for examples. Most numbers in console commands are in decimal notation. Two exceptions, both of which use hexadecimal notation, are addresses and numbers used in the deposit command. The default radix can be overridden by inserting %d before numbers you want to express in decimal, %b before binary, %o before octal, or %x before hexadecimal. Register names (for example, R0) are not considered numbers and use decimal notation. A command line with no characters is a null command. The console program takes no action and does not issue an error message; it returns the console prompt. The console supports command line recall and editing. Multiple adjacent spaces and tabs are compressed and treated as a single space. The console program ignores leading and trailing spaces.
Case
Abbreviation
Options
Numbers
No characters
Spaces or tabs
SRM Console
2-5
2.2.3
Return or Enter
Terminates a command line. No action is taken on a command until it is terminated. If no characters are entered and this key is pressed, the console just redisplays the prompt. Continues a command on the next line. Must be the last character on the line to be continued. Moves the cursor left one position, deleting one character. Deletes the previous character. Entered at the console prompt without arguments, it displays first-level help. When pressed after part of a command, displays options available. Toggles between insert and overstrike modes. The default is overstrike. Recalls previous command or commands. The last 16 commands are stored in the recall buffer. Terminates the process that is running. Clears Ctrl/S; resumes output suspended by Ctrl/O. When entered as part of a command line, deletes the current line. Ctrl/C has no effect as part of a binary data stream. Moves the cursor to the end of the line. Moves the cursor right one position. Moves the cursor to the beginning of the line. Deletes the previous word. Continued next page.
Character
Function
Ctrl/O
Stops output to the console terminal for the current command. Toggles between enable and disable. The output can be reenabled 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. Halts the machine. Resumes output to the console terminal that was suspended by Ctrl/S. Redisplays the current line. Deleted characters are omitted. This command is useful for hardcopy terminals. Suspends output to the console terminal until Ctrl/Q is entered. Cleared by Ctrl/C. Deletes the current line. Wildcarding for commands such as show. Double quotes enable you to denote a string for environment variable assignment. Specifies that all text between it and the end of the line is a comment. Control characters are not considered part of a comment.
SRM Console
2-7
2.3
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. This is the configuration at the most recent initialization.
Syntax:
show config
Size ---------256 MB
Total Bad Pages = 0 Total Good Memory = 256 MBytes PCI Hose 00 Bus 00 Bus 00 Bus 00 Bus 00
Slot 01: Acer Labs M1543C USB Slot 03: Acer Labs M1543C PMU Slot 07: Acer Labs M1543C Bridge to Bus 1, ISA Slot 09: DE500-BA Network Controller ewa0.0.0.9.0 08-00-2B-86-1B-BA
Bus 00 Bus 00
Slot 11: DE500-BA Network Controller ewb0.0.0.11.0 Slot 13: Acer Labs M1543C IDE dqa.0.0.13.0 dqa1.1.0.13.0 Slot 14: DEC PowerStorm Slot 15: DECchip 21152-AA
08-00-2B-86-1B-BB
CD-532E
Bridge to Bus 2, PCI Slot 16: QLogic ISP1020 pkc0.6.0.16.0 dkc0.0.0.16.0 dkc200.2.0.16.0 Slot 17: Mylex DAC960 dra.0.0.17.0 dra0.0.0.17.0 dra1.0.0.17.0 dra2.0.0.17.0 dra3.0.0.17.0 Slot 00: NCR 53C875 pka0.7.0.2000.0 dka100.1.0.2000.0 dka300.3.0.2000.0 dka500.5.0.2000.0 Slot 01: NCR 53C875 pkb0.7.0.2001.0 dkb0.0.0.2001.0 dkb200.2.0.2001.0 dkb400.4.0.2001.0 Slot 02: DE500-AA Network Controller ewc0.0.0.2002.0 SCSI Bus ID 6 RZ1CB-BA RZ1CB-BA
Bus 00
1 1 1 1
Bus 02
SCSI Bus ID 7 RZ1CB-CA RZ1CB-CA RZ1EF-AB SCSI Bus ID 7 RZ1CB-CA RZ1DB-CS RZ1CB-CA 00-06-2B-00-26-1C
Bus 02
Bus 02
ISA Slot 0
Device 0 1 2 3 4 5
IRQ 12 1 4 3 7 6
DMA
>>>
SRM Console
2-9
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] The controller name or abbreviation. When abbreviations or wildcards are used, all controllers that match the type are displayed. If no name is given, the display is a list of all devices and controllers in the system.
controller_name
An example of a device name is dka200.2.0.7.1. Table 2-4 shows the interpretation of this device name.
One-letter designator of storage adapter (a, b, c...). Unique number (MSCP unit number). SCSI unit numbers are forced to 100 X node ID. Bus node ID. Used for multi-channel devices. Corresponds to PCI slot number, as shown in Table 25. 0 PCI 0 1 PCI 1
SRM Console
2-11
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
2.3.4
Show PAL
The show pal command displays the versions of Tru64 UNIX and OpenVMS PALcode. PALcode is the Alpha Privileged Architecture Library code, written to support Alpha processors. It implements architecturally defined processor behavior.
Syntax:
show pal
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.
Syntax:
show power
If the system can be restarted, use this command. (If it cannot, use the RMC status command. See Chapter 4.)
Current ambient temperature is 34 degrees C System shutdown temperature is set to 55 degrees C 2 Environmental events are logged in nvram Do you want to view the events? (Y/<N>) y Total Environmental Events: 2 (2 logged) 1 2 000 000 0 0 0:00 0:00 Temperature, Fans, Power Supplies Normal Temperature, Fans, Power Supplies Normal
SRM Console
2-13
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
2.4
Syntax: edit file where file is the name of the file to be edited. The editing commands are: Help Displays the brief help file.
Lists the current file prefixed with line numbers. Renumbers the lines of the file in increments of 10. Leaves the editor and closes the file, saving all changes. Leaves the editor and closes the file without saving changes. Deletes line number nn. Adds or overwrites line number nn with text.
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. Example 27 shows how to modify the user-created power-up script, nvram. The pound sign (#) indicates explanatory comments. In this example the script is edited to include a command that allows you to boot the Tru64 UNIX operating system over the network.
To clear the script, enter line numbers without any text. This deletes the lines. See Example 28.
SRM Console
2-15
2.5
Syntax: boot [-file filename] [-flags [value]] [-halt] [-protocols enet_protocol] [boot_dev] -file filename The boot file.
-flags [value]
Specifies additional information to the loaded image or operating system. In Tru64 UNIX, specifies boot flags. In OpenVMS, specifies system root number and boot flags. This qualifier overrides the setting of the boot_osflags environment variable. See the boot_osflags environment variable for a list of settings and their meanings. Forces the bootstrap operation to halt and invoke the console program once the bootstrap image is loaded and page tables and other data structures are set up. Console device drivers are not shut down. Transfer control to the image by entering the continue command.
Either mop (default) or bootp. This qualifier overrides the setting of the ew*0_protocols environment variable. A device path or list of devices from which the console program attempts to boot, or a saved boot specification in the form of an environment variable. This qualifier overrides the setting of the bootdef_dev environment variable. Use the bootdef_dev environment variable to define the default boot device string.
-halt
-protocols enet_protocol
boot_dev
SRM Console
2-17
2.6
Syntax: -f -z -b
prcache -{f,z,b}
Checks configuration information and battery status. Clears valid data; writes zeros to memory. Sets the date (month and year) for battery replacement.
2.7
Syntax: -t time -q
test [-t time] [-q] [option] 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. Sets the environment variable d_verbose to zero.
NOTE:
If you are running the Microsoft Windows NT operating system, switch from AlphaBIOS to the SRM console in order to enter the test command. Select Tru64 UNIX Console (SRM) or OpenVMS Console (SRM) from the Advanced CMOS Setup of the AlphaBIOS console screen, save the setting by pressing the F10 key, and then reset the system.
SRM Console
2-19
ID Program -------- -----------00001ae5 memtest 310378496 00001aea memtest 306184192 00001b07 memtest 310378496 00001b54 exer_kid 215040 00001b74 exer_kid 8732672 00001b7b exer_kid 8732672 ID Program -------- -----------00001ae5 memtest 549453824 00001aea memtest 545259520 00001b07 memtest 545259520 00001b54 exer_kid 421888 00001b74 exer_kid 14434304 00001b7b exer_kid 14434304 ID Program -------- -----------00001ae5 memtest 780140544 00001aea memtest 780140544 00001b07 memtest 780140544 00001b54 exer_kid 631808 00001b74 exer_kid 20168704 00001b7b exer_kid 20168704 ID Program -------- -----------00001ae5 memtest 1019215872 00001aea memtest 1019215872 00001b07 memtest 1019215872 00001b54 exer_kid 835584 00001b74 exer_kid 27066368
Device Pass Hard/Soft Bytes Written Bytes Read ------------ ------ --------- ------------- ----------memory 4 0 0 310378496 memory memory dqa0.0.0.13. dka0.0.0.14. dka100.1.0.1 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 306184192 310378496 0 0 0
Device Pass Hard/Soft Bytes Written Bytes Read ------------ ------ --------- ------------- ----------memory 6 0 0 549453824 memory memory dqa0.0.0.13. dka0.0.0.14. dka100.1.0.1 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 545259520 545259520 0 0 0
Device Pass Hard/Soft Bytes Written Bytes Read ------------ ------ --------- ------------- ----------memory 8 0 0 780140544 memory memory dqa0.0.0.13. dka0.0.0.14. dka100.1.0.1 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 780140544 780140544 0 0 0
Device Pass Hard/Soft Bytes Written Bytes Read ------------ ------ --------- ------------- ----------memory 11 0 0 1019215872 memory memory dqa0.0.0.13. dka0.0.0.14. 10 10 0 0 0 0 0 0 0 0 0 0 1019215872 1019215872 0 0
00001b7b exer_kid dka100.1.0.1 0 0 0 0 27066368 ID Program Device Pass Hard/Soft Bytes Written Bytes Read -------- ------------ ------------ ------ --------- ------------- ----------00001ae5 memtest memory 13 0 0 1254096896 1254096896 00001aea memtest memory 13 0 0 1249902592 1249902592 00001b07 memtest memory 12 0 0 1254096896 1254096896 00001b54 exer_kid dqa0.0.0.13. 0 0 0 0 1043456 00001b74 exer_kid dka0.0.0.14. 0 0 0 0 32800768 00001b7b exer_kid dka100.1.0.1 0 0 0 0 32784384 ID Program Device Pass Hard/Soft Bytes Written Bytes Read -------- ------------ ------------ ------ --------- ------------- ----------00001ae5 memtest memory 15 0 0 1488977920 1488977920 00001aea memtest memory 15 0 0 1484783616 1484783616 00001b07 memtest memory 14 0 0 1488977920 1488977920 00001b54 exer_kid dqa0.0.0.13. 0 0 0 0 1241088 00001b74 exer_kid dka0.0.0.14. 0 0 0 0 39665664 00001b7b exer_kid dka100.1.0.1 0 0 0 0 39649280 ID Program Device Pass Hard/Soft Bytes Written Bytes Read -------- ------------ ------------ ------ --------- ------------- ----------00001ae5 memtest memory 17 0 0 1723858944 1723858944 00001aea memtest memory 17 0 0 1723858944 1723858944 00001b07 memtest memory 16 0 0 1723858944 1723858944 00001b54 exer_kid dqa0.0.0.13. 0 0 0 0 1445888 00001b74 exer_kid dka0.0.0.14. 0 0 0 0 45350912 00001b7b exer_kid dka100.1.0.1 0 0 0 0 45350912 Test time has expired... System test complete >>> System test, runtime 1200 seconds Type ^C if you wish to abort testing once it has started
SRM Console
2-21
Default zone extended at the expense of memzone. Use INIT before booting Testing Ethernet device(s) Testing VGA Testing Memory Testing IDE/ATAPI disks (read-only) Testing SCSI disks (read-only) Testing floppy drive (dva0, read-only) Test time has expired... System test complete
>>>
2.8
2.8.1
Set Commands
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. If a password has not been set and the set password command is issued, the console prompts for a password and verification. If a password has been set and the set password command is issued, the console prompts for the new password and verification, then prompts for the old password. The password is unchanged if the validation password entered does not match the existing password in the NVRAM.
>>>
SRM Console
2-23
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.
Syntax:
set secure
Console is secure. Please login. >>> b dkb0 Console is secure - parameters are not allowed. >>> login Please enter the password: # Password is not echoed. >>> b dkb0 (boot dkb0.0.0.3.1) . . >>> set secure # Password has not been set. Secure not set. Please set the password. >>>
2.9
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. The login command turns off security features during the current console session.
The boot command does not accept command line parameters in secure mode. The console boots using the environment variables stored in NVRAM (boot_file, bootdef_dev, boot_flags). After a successful boot, the console is secured if there is a valid password. The start and continue commands are valid on a secure console. After either command is executed, the console is secured if there is a valid password. This prevents an intruder from accessing the system.
2.9.1
When the login command is entered, the user is prompted for the current system password. If a password has not been set, a message is displayed indicating that there is no password in NVRAM. If a password has been set, this prompt is displayed:
Please enter the password:
If the password entered matches the password in NVRAM when the prompt is redisplayed, the console is no longer in secure mode and all console commands can be performed. NOTE: If you enter the login command when a halt assertion exists, the command fails, even if you enter the correct password. See Section 1.13 for information on halt assertion.
SRM Console
2-25
2.9.2
Clear Password
The clear password command clears the password environment variable, setting it to zero. This command is used when you want access to all the SRM console commands, but the system is in secure mode. In order to use clear password, you must know the current password.
To clear the password without knowing the current password, use the login command, with the Halt button or RMC halt command, as described in the section on the login command.
2.9.3
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. The password is now cleared and the console cannot be put into secure mode unless a new password is set. From the RMC 1. Enter the login command: >>> login 2. At the Enter Password: prompt, enter the RMC escape sequence. 3. At the RMC>>> prompt, enter the halt command and then the quit command: RMC>>> halt RMC>>> quit 4. At the SRM console, clear the password: >>> clear password
SRM Console
2-27
***** Loadable Firmware Update Utility ***** -----------------------------------------------------------------Function Description -----------------------------------------------------------------Display Displays the systems 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. ? or Help Scrolls this function table. -----------------------------------------------------------------UPD> update * Confirm update on: nt srm [Y/(N)]y WARNING: updates may take several minutes to complete for each device. DO NOT ABORT! nt srm UPD> exit Updating to 5.69... Updating to 5.4-2... Verifying 5.69... PASSED. PASSED.
Verifying 5.4-2...
NOTE: If the system has been shut down from a booted program (most commonly, the operating system) or in some other way halted back to the SRM console, the system must be reset before running LFU. See Chapter 1 for more information about LFU.
SRM Console
2-29
where device is the name of the device to which the crash dump is written.
2.13.1
set envar
The set command sets or modifies the value of an environment variable. It can also be used to create a new environment variable if the name used is unique. Environment variables are used to pass configuration information between the console and the operating system. The setting of these variables determines how the system powers up, boots the operating system, and operates.
Syntax:
-default
envar
value
Whenever you modify the value of any environment variables, the new value takes effect only after you reset the system by pressing the Halt/Reset button or issuing the initialize command.
SRM Console
2-31
2.13.2
show envar
The show envar command displays the current value (or setting) of an environment variable.
Syntax:
show 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.
envar
In Example 219 the nvram script is edited so that an environment variable called mop3_boot is created and set to 1 on each power-up. By default, MOP boot sends four MOP V4 requests before defaulting to MOP V3. This usercreated environment variable forces the SRM console to bypass MOP V4 requests. This speeds up MOP booting on networks with MOP V3 software.
>>> e -n 6 r4 grp: 20 ( R4) 0000000000005000 grp: 28 ( R5) 000000000FFFE000 grp: 30 ( R6) 00000003F8000C00 grp: 38 ( R7) 0000000053F761AE grp: 40 ( R8) 0000010000000000 grp: 48 ( R9) 00000003F7800100 grp: 50 ( R10) 00000000000C7FFC >>> examine pmem:400EC pmem: 400EC A49D0078A47D0070
SRM Console
2-33
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. It is useful for displaying output that scrolls too quickly to be viewed. For example, when you power up the system, the system startup messages scroll, and the messages are logged to an event log When the >>> prompt displays, you can use the more command to display the contents of the event log file.
After self-tests are executed, the system autoboots unless: A halt assertion condition exists (see Section 1.13) or The auto_action environment variable is set to halt (see Section 2.19.1).
If the auto_action environment variable is set to boot or restart and no halt assertion condition exists, the system autoboots. In all other cases, the system stops in console mode and does not attempt to boot.
SRM Console
2-35
Command . . .
Displays the complete list of commands for which you can receive help. Displays information about the console command.
Displays information about all commands that begin with that string.
To return to the SRM console: If the os_type environment variable is set to unix or openvms, reset the system by pressing the Halt/Reset button,--or-If the os_type environment variable is set to nt, select Tru64 UNIX console (SRM) or OpenVMS console (SRM) from the Advanced CMOS Setup screen, save the setting by pressing key F10 and then reset the system.
To switch permanently to the AlphaBIOS console: If the permanent operating system is changed to Windows NT, you will want to switch permanently to the AlphaBIOS console. To accomplish this: 1. Set the SRM os_type environment variable to nt. 2. Set the SRM console environment variable to graphics. 3. Reset the system with the initialize command, the Halt/Reset button, or by power cycling.
SRM Console
2-37
auto_action bootdef_dev boot_osflags com*_baud console cpu_enabled ew*0_mode ew*0_protocols kbd_hardware_ type language
Specifies the consoles action at power-up, a failure, or a reset. Specifies the default boot device string. Specifies the default operating system boot flags. Changes the default baud rate of the COM1 or COM2 serial port. Specifies the device on which power-up output is displayed (serial terminal or graphics monitor). Enables or disables a specific secondary CPU. Specifies the connection type of the default Ethernet controller. Specifies network protocols for booting over the Ethernet controller. Specifies the default console keyboard type. Specifies the console keyboard layout.
Overrides the default OCP display text with specified text. Specifies the operating system. Valid entries are: openvms, unix, and nt. A password stored in the NVRAM used to secure the console. Disables or enables parity checking on the PCI bus. Enables fast SCSI mode. Specifies the default value for a controller host bus node ID. Enables or disables SCSI terminators on systems that use the QLogic ISP1040 SCSI controller. Enables or disables login to the SRM console firmware on other console ports.
SRM Console
2-39
2.19.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:
where value can be: halt The system remains in console mode after power-up or a system crash.
boot restart
The system boots automatically when it is turned on and halts after a system failure. The system boots automatically when it is turned on or after it fails.
NOTE: If a halt assertion exists, the console ignores the auto_action setting and halts at the SRM console. See Section 1.13 for information on halt assertion.
2.19.2
bootdef_dev
The bootdef_dev environment variable specifies one or more devices for booting the operating system. When more than one device is listed, the system searches in the order listed and boots from the first device with operating system software.
Syntax:
Where boot_device is the name of the device on which the system software has been loaded. To specify more than one device, separate the names with commas. Enter the command show bootdef_dev to display the current default boot device. Enter the command show device for a list of all devices in the system.
2.19.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.
Load operating system software from the specified boot device (autoboot). Boot to multi-user mode.
i s D
Prompt for the name of a file to load and other options (boot interactively). Boot to single-user mode. Stop in single-user mode. Boots /vmunix to single-user mode and stops at the # (root) prompt. Full dump; implies s as well. By default, if Tru64 UNIX crashes, it completes a partial memory dump. Specifying D forces a full dump if the system crashes.
1 2 3
And boot_flags are the hexadecimal value of the bit number or numbers set. To specify multiple boot flags, add the flag values (logical OR). See Table 27.
SRM Console
2-41
2.19.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:
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). NOTE: Disable the RMC to select a baud rate other than 9600. See Chapter 4. You will be asked to confirm the change, as shown in Example 226.
2.19.5
com1_mode
The set com1_mode command sets the bypass modes of the remote management console (see Chapter 4)
For modem connections, you can set the com1_mode variable to allow data to partially or completely bypass the RMC. The bypass modes are snoop mode, soft bypass mode, and firm bypass mode. In snoop mode, you can type an escape sequence to enter RMC mode. RMC mode provides a command-line interface for issuing commands to monitor and control the system. In soft bypass mode, you cannot enter RMC mode. But if an alert condition or loss of carrier occurs, the RMC switches into snoop mode. From snoop mode you can enter RMC mode.
SRM Console
2-43
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. set com1_mode value
Syntax:
Data partially bypasses RMC, but RMC taps into the data lines and listens passively for the RMC escape sequence. Data bypasses RMC, but RMC switches automatically into snoop mode if an alert condition or loss of carrier occurs. Data bypasses RMC. RMC is effectively disabled.
2.19.6
console
The console terminal can be either a graphics monitor or a serial terminal. The console environment variable specifies which is used. Whenever you change the value of console, you must reset the system by pressing the Halt/Reset button or issuing the initialize command.
Syntax:
where output_device can be: graphics (default) The console terminal is a graphics monitor or a device connected to the VGA or TGA module.
serial
2.19.7
ew*0_mode
Sets an Ethernet controller to run an AUI, ThinWire, or twistedpair Ethernet network. The default is auto-sense. For the fast setting, the device defaults to fast.
Syntax:
Device type is sensed by the console. Device type is 10BaseT (twisted pair). Device type is duplex 10BaseT. Device type is fast SCSI. Device type is fast full duplex SCSI. Device type is BNC. DE500-BA
2.19.8
ew*0_protocols
Enables network protocols for booting and other functions.
Syntax:
where protocol_value can be: mop (default) Sets the network protocol to mop (Maintenance Operations Protocol), the setting typically used with the OpenVMS operating system.
bootp bootp,mop
Sets the network protocol to bootp, the setting typically used with the Tru64 UNIX operating system. When both are listed, the system attempts to use the mop protocol first, regardless of which is listed first. If not successful, it then attempts the bootp protocol.
SRM Console
2-45
2.19.9
kbd_hardware_type
Used only on systems with the language variant 3C (Franais), 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:
where keyboard_type can be: pcxal (default) Selects the default keyboard hardware type.
lk411
Selects the LK411 keyboard layout for use with language variant 3C (Franais).
Whenever you change the value of kbd_hardware_type, you must reset the system by pressing the Halt/Reset button or issuing the initialize command.
2.19.10 language
Specifies the keyboard layout, which is language dependent. The setting of the language environment variable must match the language of the keyboard variant. Whenever you change the value of language, you must reset the system by pressing the Halt/Reset button or issuing the initialize command. Syntax: set language language_code
where language_code can be: 0 30 32 34 36 38 3A 3C 3E No language (cryptic) Dansk (Danish) Deutsch (German) Deutsch (Schweiz) (Swiss) English (American) English (British/Irish) Espaol (Spanish) Franais (French) Franais (Canadian) 40 42 44 46 48 4A 4C 4E Franais (Suisse Romande) Italiano (Italian) Nederlands (Netherlands) Norsk (Norwegian) Portuguese (Portuguese) Suomi (Finnish) Svenska (Swedish) Belgisch-Nederlands (Dutch)
2.19.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. Syntax: set os_type os_type
where os_type can be: unix Tru64 UNIX is the default operating system, and the SRM firmware is started during power-up or reset.
openvms nt
OpenVMS is the default operating system, and the SRM firmware is started during power-up or reset. Windows NT is the default operating system. The SRM firmware is started, and it loads and starts the AlphaBIOS firmware during power-up or reset. (If a halt assertion condition exists, this environment variable is overridden, and the SRM firmware does not load and start the AlphaBIOS console.)
2.19.12 password
Sets or clears the console password stored in NVRAM. Syntax: set password
where the password is not an argument to the set password command; the console prompts the user for the string, which must be between 15 and 30 characters.
SRM Console
2-47
2.19.13 pci_parity
Disables or enables parity checking on the PCI bus. Syntax: set pci_parity value
(default) on off
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. A side effect of this is that superfluous PCI parity errors are reported by the host PCI bridge. In such cases, the device can be used as long as parity is not checked; disabling PCI parity checking prevents false parity errors that can cause system problems.
2.19.14 pk*0_fast
Enables fast SCSI to perform in either standard or fast mode. Syntax: set pk*0_fast scsi_speed
where scsi_speed can be: (default) 1 The controller is in fast SCSI mode.
If the system has at least one fast SCSI device, set the default controller speed to fast SCSI (1). Devices on a controller that connects to both standard and fast SCSI devices will perform at the appropriate rate for the device. If the system has no fast SCSI devices, set the default controller speed to standard SCSI (0). If a fast SCSI device is on a controller set to standard, it will perform in standard mode.
2.19.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
Each SCSI bus in the system requires a controller. Buses can theoretically support up to eight devices; however, the eighth device must always be a controller. Each device on the bus, including the controller, must have a unique ID, which is a number between 0 and 7. This is the bus node ID number. On each bus, the default bus node ID for the controller is set to 7. You do not need to change the controller bus node ID unless you place two or more controllers on the same bus. To list the controllers on your system, enter the command show device. SCSI devices begin with the letters pk (for example, pka0). The third letter is the adapter ID for the controller. When entering the command set pk*0_host_id, replace the asterisk with the adapter ID letter.
2.19.16 pk*0_soft_term
Enables or disables SCSI terminators. This command applies to systems that use the QLogic ISP1040 SCSI controller. The QLogic ISP1040 SCSI controller implements the 16-bit wide SCSI bus. The QLogic module has two terminators, one for the low eight bits and one for the high eight bits. Syntax: set pk*0_soft_term value
Enables low eight bits and disables high eight bits. Enables high eight bits and disables low eight bits. Enables all 16 bits. Places the bus in differential mode.
SRM Console
2-49
2.19.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. Syntax: set tt_allow_login value
where value can be: (default) 1 Enables login through the COM2 port or a graphics monitor.
AlphaBIOS is the graphical interface that supports the Microsoft Windows NT operating system and some utility programs. This chapter explains how to perform common system management tasks with AlphaBIOS. Sections in this chapter are: Starting AlphaBIOS Keyboard Conventions and Help System Configuration Updating Firmware Setting Up the Hard Disk Performing Setup Tasks Installing Operating System Selecting the Version of Windows NT Designating a Primary Operating System Switching from AlphaBIOS to SRM Console Running Utility Programs
NOTE: To run firmware tests on a Windows NT system, switch to the SRM console and issue the test command. See Section 2.7.
AlphaBIOS Console
3-1
3.1
Starting AlphaBIOS
Start AlphaBIOS Setup by pressing F2 from the Boot screen displayed at power-up or reset.
PK1450 - 98
The boot screen shown in Figure 31 is displayed at power-up and reset. Press F2 at this screen to enter the setup program. The AlphaBIOS Setup screen (Figure 32) is displayed. From this screen you can select the tasks to perform. Use the arrow keys to select the menu item you want and press Enter. (Refer to Section 3.2 for information on navigating the AlphaBIOS screens.)
ESC = Exit
AlphaBIOS Console
3-3
3.2
ENTER=Continue
PK-0724
AlphaBIOS uses DOS and Windows keyboard conventions for navigating the interface and selecting items. The valid keystrokes are listed in the keyboard help screens. Two levels of keyboard help are available. The first level is reached by pressing F1 once, and shows explanations of the keystrokes available for the specific part of AlphaBIOS currently displayed. An example of the help displayed by pressing F1 once, in this case from the CMOS Setup screen, is shown in Figure 33. The second level of keyboard help, reached by pressing F1 from the first help screen, shows explanations of the keystrokes available for navigating the interface throughout AlphaBIOS (see Figure 34).
HOME END
ENTER=Continue
PK-0725
AlphaBIOS Console
3-5
3.3
3.3.1
System Configuration
Displaying the System Configuration
The Display System Configuration screen gives information about the systems installed processor, memory, attached devices, and option boards. From the AlphaBIOS Setup screen select Display System Configuration, then the category for the information you need.
F1= Help
Processor: Alpha 21264-4, Revision V1.8.208 (1 Processor) Speed: 466 MHz Cache: 2 MB Memory: 512 MB Floppy Drive A: Floppy Drive B: Keyboard: 3.5 1.44 MB None U.S. 101-key keyboard 990121.1130
ESC = Exit
Display the system configuration as follows: 1. Start AlphaBIOS, select Display System Configuration, and press Enter. 2. In the Display System Configuration screen, use the arrow keys to select the configuration category you want to see. From this screen, you can view configuration information about: System board Hard disk PCI bus SCSI configuration ISA configuration (detected ISA devices) Memory Integrated peripherals
The sections that follow explain the display for each component.
AlphaBIOS Console
3-7
3.3.2
System Type:
AlphaServer DS10
Alpha 21264-4, Revision V1.8.208 (1 Processor) 466 MHz 2 MB 512 MB 3.5 1.44 MB None U.S. 101-key keyboard 990121.1130
System type The model number of the system. Processor The model and revision of the processor chip. Revisionlevel information can be useful in troubleshooting problems with technical support personnel.
Speed The speed of the processor. Cache The amount of static RAM cache memory installed. Memory The amount of main memory in the system. Firmware version The version of AlphaBIOS currently running on
the system.
AlphaBIOS Console
3-9
3.3.3
Disk 0
ATAPI #0, SCSI ID 0 8063 MB QUANTUM FIREBALL SE8 API. Partition 1 4095 MB FAT Partition 2 6 MB FAT Partition 3 3962 MB FAT
NOTE: This screen is for information only; it cannot be edited. To make changes to the hard disk setup, use the Hard Disk Setup screen.
Physical Disk ID Based on the SCSI ID. The disk with the lowest
SCSI ID is disk 0, the disk with the next lowest SCSI ID is disk 1.
Controller The brand and model of the SCSI chip used on the SCSI
controller.
Size The raw capacity of the drive. Formatting the drive with
different file systems, FAT or NTFS, may result in different usable capacity because of the differences in storage management under those file systems.
Partition format The file system (if any) used on a partition. This
field displays FAT, NTFS, or unrecognized (if the partition is unformatted).
AlphaBIOS Console
3-11
3.3.4
PCI Configuration
Device Name AcerLabs USB 5237 AcerLabs PCI-ISA DIGITAL DIGITAL AcerLabs IDE Matrox Millenium
Device name The name and model of the device as recorded in the
devices firmware.
Device type Lists the function of the device in the system. Revision The revision level of the device signifies the number of
times it has been updated by the manufacturer.
Physical slot Lists the actual PCI slot number to which the device is
attached.
PK1045-99
You can find additional detail about any of the PCI devices listed in the Advanced PCI Information screen. Follow this procedure to view this screen: 1. Press Enter to enable selection in the device list. 2. Use the arrow keys to select the device for which you want additional detail. 3. Press Enter, and the detail is displayed. 4. Press Escape to return to the table of PCI devices. The Advanced PCI Information screen is shown in Figure 310.
AlphaBIOS Console
3-13
Bus Number=0, Device Number=1, Function Number=0 Configuration Space: Register Vendor ID Device ID Command Status Revision ID Prog. I/F Sub Class Code Class Code Cache Line Size Latency Timer Header Type BIST Base Address 0 Hex offset 00 02 04 06 08 09 0a 0b 0c 0d 0e 0f 10 Hex 1090 5237 0280 0280 03 10 03 0c 08 20 00 00 03884000
ENTER
=Continue
Bus number The virtual PCI bus number. Device number The PCI bus device number. Function number Represents the number assigned to a particular
function on a multifunction device. For example, a combination Ethernet/SCSI controller would be listed twice, with the first function listed as 0 and the other as 1.
3.3.5
SCSI Configuration
ATAPI #0 ATAPI #1
SCSI 0
Device Disk 0
Size 8063
AlphaBIOS Console
3-15
Device type Hard disk, CD-ROM, scanner, or other type of device. Size The raw capacity of the drive. Formatting the drive with
different file systems (for example, FAT and NTFS) may result in different usable sizes because of differences in the way those file systems manage storage. This field is left blank if it is not applicable to a device (for example, a scanner).
3.3.6
Memory Configuration
ESC =Exit
AlphaBIOS Console
3-17
3.3.7
Integrated Peripherals
F1=Help
Serial 0: Enabled [ port 0x3f8, IRQ 4 ] Serial 1: Enabled [ port 0x2f8, IRQ 3] Parallel: Enabled [ port 0x3bc, IRQ 7] Floppy Ctrl: Enabled [ port 0x3f0, IRQ 6, DMA2] Kbd/Mouse: Enabled [ port 0x60, kbd IRQ 1, mouse IRQ 12] Acer IDE Chnl 0: Enabled [ port 0x1f0, IRQ 14]
ESC
=Exit
Device type The physical device as it exists on the system board. MS-DOS name Shows if the device is enabled, and if it is enabled,
the addressable MS-DOS name for the device.
Port address The physical memory location for data received into
the device, and sent from the device, respectively.
Interrupt The interrupt request line (IRQ) used by the device to get
the CPUs attention.
3.4
Updating Firmware
Insert the CD-ROM or diskette with the updated firmware and select Upgrade AlphaBIOS from the main AlphaBIOS Setup screen. Use the Loadable Firmware Update Utility (LFU) to perform the update. The LFU exit command causes a system reset.
Press ENTER to install new firmware image(s) from floppy, CD-ROM, or Network.
ESC
=Exit
AlphaBIOS Console
3-19
As new versions of Windows NT are released, it might be necessary to upgrade AlphaBIOS to the latest version. Also, as improvements are made to AlphaBIOS, you may wish to upgrade to take advantage of new features. Use this procedure to upgrade from an earlier version of AlphaBIOS: 1. Insert the diskette or CD-ROM containing the AlphaBIOS upgrade. 2. If you are not already running AlphaBIOS Setup, restart your system and press F2 when the Boot screen is displayed. 3. In the main AlphaBIOS Setup screen, select AlphaBIOS Upgrade and press Enter. The system is reset and the Loadable Firmware Update (LFU) utility is started. 4. When the upgrade is complete, issue the LFU exit command. The system is reset and you are returned to AlphaBIOS.
3.5
Disk 0
4091 MB
Disk 1
CAUTION: Hard disk changes are immediate; unintended data loss could occur, use care when changing your hard disk arrangement.
Physical disk ID Based on the SCSI ID. The disk with the lowest
SCSI ID is disk 0, the disk with the next lowest SCSI ID is disk 1, and so on.
AlphaBIOS Console
3-21
Size The raw capacity of the drive. Formatting the drive with
different file systems (for example, FAT and NTFS) may result in different usable sizes because of the differences in how storage is managed under those file systems.
Partition format The file system (if any) used on a partition. This
field displays FAT, NTFS, or unrecognized (if the partition is unformatted).
Exit (Escape key) Return to the AlphaBIOS Setup screen. An express hard disk setup creates the recommended partition arrangement on the first hard disk (disk 0). It does not, however, format the large partition with NTFS, and it does not map bad sectors on the disk. The NTFS formatting can be done once Windows NT has been installed. To perform an express hard disk setup 1. If you have any needed information on your disk, back it up before proceeding. 2. Start AlphaBIOS Setup, select Hard Disk Setup, and press Enter. 3. Press F7 to enter Express Setup. 4. Press F10 to continue with the setup.
AlphaBIOS Console
3-23
3.5.1
310 MB 200 MB
= Cancel
To create a partition 1. Start AlphaBIOS and select Hard Disk Setup. Press Enter. 2. Select the disk on which to create the partition. 3. If one or more partitions already exist on the disk, select the unpartitioned space. 4. Press Insert. A dialog box is displayed, similar to Figure 316. 5. Type the size of the partition to create and press Enter.
To delete a partition 1. Start AlphaBIOS and select Hard Disk Setup. Press Enter. 2. Select the partition to be deleted (see in Figure 317). 3. Press Delete. A dialog box is displayed (see ). 4. Press F10 to confirm the deletion.
Disk 1
NTFS FAT
NTFS FAT
Delete Disk 0, Partition 2 The delete operation will destroy all data on partition 2 of Disk 0. Press F10 to continue. Press ESC to Cancel. F10 =Continue ES C =Cancel
AlphaBIOS Console
3-25
3.5.2
Disk 1
NTFS Unrecognized
NTFS FAT
Standard Format
Standard Format Quick Format
F10
=Continue
ES C
=Cancel
To format a FAT partition 1. Start AlphaBIOS and select Hard Disk Setup. Press Enter. 2. Select the partition to be formatted (see in Figure 318). 3. Press F6. A dialog box is displayed, asking whether to perform a quick or standard format (see ). If you select Quick Format, the formatting is completed immediately, but no bad sectors are mapped. If you select Standard Format, a dialog box similar to that in Figure 319 is displayed while the drive is formatted, showing the progress of the formatting. Standard formatting maps bad sectors. 4. Select a format method and press Enter.
Disk 1
SCSI
Partition Partition
995 MB 6 MB
AlphaBIOS Console
3-27
3.6
1 Date: Friday,
April 1999
23
1999
Time:
13:22:27
F3=Color
F6=Advanced
F7=Defaults
ESC=Discard Changes
F10=Save Changes
PK-0749d
To enter Standard CMOS Setup Start AlphaBIOS, select CMOS Setup, and press Enter.
Date and time When setting the time, use the 24-hour format. (For
example, 10:00 p.m. is 22:00:00.)
Floppy drive The only drive type supported is 3.5 inch, 1.44 MB. Keyboard The keyboard setting makes it possible to use most
language keyboards. To ensure correct character mappings, the language of your keyboard, Windows NT, and the keyboard language selection in CMOS Setup should all match.
Auto start and auto start count The Auto Start setting determines
whether the primary operating system is automatically started after the system is reset or power-cycled. The Auto Start Count setting is the amount of time the Boot screen is displayed before the default system is automatically started. This delay gives you the opportunity, after resetting or power-cycling the system, to select another version of Windows NT to start or to enter AlphaBIOS Setup.
AlphaBIOS Console
3-29
PCI Parity Checking: Power-up Memory Test: AlphaBIOS Password Option: Console Selection: Warm Reboot:
Press or to to enable or disable detection of PCI bus parity error. Some non-compliant PCI option boards do not work properly with PCI parity checking enabled.
To Enter Advanced CMOS Setup 1. Start AlphaBIOS, select CMOS Setup, and press Enter. 2. In the Standard CMOS Setup screen, press F6.
PCI parity checking Enables and disables settings for PCI parity
checking, which ensures data integrity across the PCI bus. Because some third-party PCI options do not correctly implement PCI parity generation, the default is Disabled.
Power-up memory test Enables and disables settings for the powerup memory test.
AlphaBIOS Console
3-31
3.7
ESC =Exit
If Windows NT was installed at the factory, Windows NT setup will start automatically the first time the system powers up. NOTE: Steps 1 and 2 in the following procedure are necessary only when you are first setting up your system. On subsequent installations and upgrades, begin at step 3.
1. Use CMOS Setup to set the system date and time: start AlphaBIOS Setup, select CMOS Setup, and press Enter. 2. Perform an express hard disk setup: return to the main AlphaBIOS Setup screen, select Hard Disk Setup, and press Enter. 3. Put the Windows NT CD into the CD-ROM drive. 4. Start AlphaBIOS Setup, select Install Windows NT, and press Enter.
Follow the prompts to complete the installation. For more information on installing Windows NT, refer to the Installation Guide in your Windows NT software package.
AlphaBIOS Console
3-33
3.8
\os\winnt40\osloader.exe \WINNT4
F6 F7
= Edit = Copy
F8 F9
= Primary = Validate
ES C F10
= Discard Changes
= Save Changes
Operating System Selection Setup Windows NT Server 5.0 Windows NT Server 4.0 Boot Name: Boot File: OS Path: OS Options:
INSERT DEL = New
\os\winnt50\osloader.exe \WINNT5
F6 F7
= Edit = Copy
F8 F9
= Primary = Validate
= Delete
ES C F10
= Discard Changes
= Save Changes
NOTE: The term operating system selection, as it is used in this context, refers to a version of Windows NT. It does not pertain to the Tru64 UNIX and OpenVMS operating systems.
Each operating system selection is a set of information for a version of Windows NT. It describes the disk and partition containing the OSLOADER.EXE file associated with a particular operating system installation, as well as the path to the operating system itself. In addition, the operating system selection contains any options passed to the operating system during boot. By default, one operating system selection is displayed on the AlphaBIOS Boot screen for each operating system installed on the system. It is not normally necessary to modify operating system selections, since the Windows NT installation creates and modifies operating system selections as needed. If you add SCSI controllers after the installation of Windows NT, it may be necessary to modify operating system selections. Depending on what kind of SCSI controller is added, in which slot it is placed, and where its driver is in the startup order relative to other existing controllers, the disk numbering may change and modification of operating system selections may be required.
AlphaBIOS Console
3-35
3.9
3.9.1
Date: Time:
Friday, 11:26:22
Nov
1997
Floppy Drive A: 3.5" 1.44 MB Floppy Drive B: None Keyboard: U.S. 101-key keyboard
PK-0720D-97
Three versions of Windows NT can reside on the system at the same time. This is useful in a variety of circumstancesfor example, when testing application compatibility across different versions of Windows NT. Each time you install a separate version of Windows NT, a new operating system selection is created. Although you can start any of the installed versions of Windows NT, one of them must be the primary operating system. The version of Windows NT that you select as the primary operating system is the one that automatically starts if the Auto Start option is enabled in AlphaBIOS. Figure 324 illustrates the relationship between multiple installations of the operating-system, Auto Start, and the primary operating system.
The primary operating system is listed first on the Boot screen. The primary operating system starts automatically if the Auto Start option is enabled in CMOS Setup. The primary operating system can be selected in the Operating System Selection Setup screen.
Follow this procedure to designate a new primary operating system: 1. From the AlphaBIOS Setup screen select Utilities. In the selection box that is displayed, choose OS Selection Setup. 2. The Operating System Selection Setup screen is displayed. Select the primary operating system from the list displayed.
AlphaBIOS Console
3-37
3.9.2
2 3 4 5 6
Boot Name: Windows NT Server 4.0 Boot File: Disk 0, Partition 2 \os\winnt400\osloader.exe OS Path: Disk 0, Partition 1 \WINNT400 OS Options:
INSERT=New DEL=Delete
F6=Edit F7=Copy
F8=Primary F9=Validate
AlphaBIOS boots Windows NT in two stages. The first stage involves reading an OS Loader program from a disk. The OS Loader program is named OSLOADER.EXE. The selection for the operating system must describe the path where AlphaBIOS will find the OS Loader program. The OS Loader program must be located on a partition formatted with the FAT file system. Once the OS Loader program executes, it uses the services provided by AlphaBIOS to load the operating system components. After the operating system is loaded, the OS Loader starts execution of the operating system.
Boot file Describes the disk, partition, path, and name of the file that
AlphaBIOS passes control to during the process of starting the operating system. This setting is created along with the operating system selection during Windows NT setup, and the user does not usually modify it. However, this setting can be modified if necessary. For example, a developer testing different versions of OSLOADER.EXE can store the different versions in different locations and modify this line to start the operating system with the different versions as needed. During Operating System Selection Setup, you can select the disk and partition for the location of the boot file from a list of choices presented in a list box. To open a list of values for the field, press the Alt and down arrow keys together. When you select a boot file location and name, AlphaBIOS searches for the specified program on the specified partition. If the search fails, a warning is displayed, saying that the file does not exist. You are given the choice to continue with the changes anyway or to cancel the operation and fix the problem.
AlphaBIOS Console
3-39
Primary operating system (F8 key) Sets the selected OS selection as the primary operating system. When you make an OS selection primary, it is displayed first on the Operating System Selection Setup screen with the text Primary Operating System. In addition, the primary operating system is displayed first on the AlphaBIOS Boot screen and is automatically started if Auto Start is enabled. Validate OS selection (F9 key) Validates the fields in the currently selected OS selection. The validation routine checks that the OS loader file and OS directory fields contain valid paths and that the OSLOADER.EXE file exists in the directory specified. At the end of the validation, a dialog box is displayed describing the results of the validation. If there is an error in an OS selection, the validation routine displays a dialog box describing the component of the OS selection that is in error. At this point you can choose to edit the OS selection to correct the error, or delete the OS selection altogether. You can also validate all OS selections at once by pressing the Control and F9 keys at the same time. All OS selections are validated in the order they are listed on screen. Discard changes (Escape key) Returns to the AlphaBIOS Setup screen without saving changes. Save changes (F10 key) Saves changes and returns to the AlphaBIOS Setup screen.
AlphaBIOS Console
3-41
Console (AlphaBIOS) Power-up Memory Test Windows Length: NTFull OpenVMS Console (SRM) Digital UNIX Console (SRM)
Press or to select the firmware console that will be presented the next time the system is power-cycled.
ESC=Discard Changes
F10=Save Changes
PK-0750B-96
Firmware-based diagnostics are run from the SRM console. To boot Tru64 UNIX or OpenVMS, you need to change the Halt/Reset jumper on the motherboard (see Appendix A). Follow this procedure to switch from AlphaBIOS to SRM: 1. In AlphaBIOS, select CMOS Setup and press Enter. 2. In the CMOS Setup screen press F6. The Advanced CMOS Setup screen is displayed. 3. Select Tru64 UNIX console (SRM) or OpenVMS console (SRM) and press F10. 4. The CMOS Setup screen is displayed. Press F10 to save the change. 5. Reset the system by powering off and then on again for the changes to take effect. To return to the AlphaBIOS console, issue the alphabios or nt command at the SRM console prompt.
AlphaBIOS Console
3-43
PK14656-98
Location The location from which the program in the Program Name
field will be run if no path is entered along with the program name. To display a list of available disks and partitions, press the Alt and down arrow keys at the same time. Once the list is displayed, use the arrow keys to cycle through the selections. 3-44 DS10 Console Reference
3.11.1
1. Start AlphaBIOS Setup. If the system is in the SRM console, set the SRM console environment variable to graphics and issue the command alphabios. 2. From AlphaBIOS Setup, select Utilities, then select Run Maintenance Program from the submenu that is displayed, and press Enter. See Figure 328. 3. In the Run Maintenance Program dialog box (Figure 327), 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, floppy disk, or CD-ROM drive from which to run the program. 4. Press Enter to execute the program.
PK1467-98
AlphaBIOS Console
3-45
3.11.2
Utilities are run from a serial terminal in the same way as from a monitor with graphics capabilities enabled. The menus are the same, but some keys are different.
1. Start AlphaBIOS Setup by issuing the command alphabios. 2. Press F2 in the AlphaBIOS Boot screen. 3. From AlphaBIOS Setup, select Utilities, and select Run Maintenance Program from the submenu that is displayed. Press Enter. 4. 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, floppy disk, or CD-ROM drive from which to run the program. 5. Press Enter to execute the program.
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. This chapter explains the operation and use of the RMC. Sections are: RMC Components Terminal Setup Operating Modes Entering the RMC SRM Environment Variables for COM1 Status Monitoring Remote Power (On/Off) Remote Halt (In/Out) Configuring Remote Dial-In Configuring Dial-Out Alert Dialing In Resetting RMC to Factory Defaults Troubleshooting Tips RMC Commands
4-1
4.1
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.
1 1
Halt/Reset Jumper
PK0246b
RMC Jumper
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. You can gain access to the RMC as long as AC power is available to the system (through the wall outlet). Thus, if the system fails, you can still access the RMC and gather information about the failure. The jumper position shown in Figure 41 is the default position set in manufacturing which enables the RMC.
4-2
4.2
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.
VT
1 2
PK1051
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 4.9.
4-3
4.3
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.
DUART
COM1 Port UART
Bypass
Modem Port UART
Modem
Modem
RMC>
RMC>
PK0908b
NOTE: The internal system COM1 port should not be confused with the external COM1 serial port on the back of the system. The internal COM1 port is used by software to send data either to the COM1 port on the system or to the RMC modem port if a modem is connected.
4-4
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. If it detects the escape sequence, it enters RMC mode. The escape sequence is also delivered to the system on the bypassed data lines. If you decide to change the default escape sequence, be sure to choose a unique sequence so that the system software does not interpret characters intended for the RMC. Because snoop mode does not filter every piece of data, it is useful when you want to monitor the system but also ensure optimum COM1 performance. Bypass Modes In bypass modes, note that the internal system COM1 port is connected directly to the modem port. The RMC passively listens to the escape sequence from the external COM1 port, when the RMC escape sequence is captured. Soft Bypass Mode In soft bypass mode all data and control signals are routed directly from the system COM1 port to the external modem port, and the RMC does not listen to traffic on the COM1 data lines. If an alert condition or loss of carrier occurs, however, the RMC detects it and switches automatically into snoop mode. In soft bypass mode, the RMC also initializes the modem for dialing in and dials out when an alert is detected. Soft bypass mode is useful if management applications need the COM1 channel to perform a binary download, because it ensures that RMC does not accidentally interpret some binary data as the escape sequence. Firm Bypass Mode Firm bypass mode effectively disables the RMC. All data and control signals are routed directly from the system COM1 port to the external modem port. In firm bypass mode, the RMC dial-in and call-out features are disabled. Firm bypass mode is useful if you want the system, or an application (such as Insight Manager or ServerWorks)not the RMCto fully control the modem port and you want to disable RMC features.
4-5
4.4
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. Invoke the RMC from a serial terminal by typing the following default escape sequence: ^[^[ rmc This sequence is equivalent to typing Ctrl/left bracket, Ctrl/left bracket, and rmc. On some keyboards, the Esc key functions like the Ctrl/left bracket combination.
2.
To exit RMC, enter the quit command. This action returns you to whatever you were doing before you invoked the RMC.
4.5
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.
Sets the baud rate of the COM1 serial/modem port. The default is 9600. Specifies the flow control on the serial port. The default is software. Specifies the COM1 data flow paths so that data either flows through the RMC or bypasses it. This environment variable can be set from either the SRM or the RMC. Specifies to the operating system whether or not a modem is present.
com1_modem
4-6
4.6
Status Monitoring
Use the RMC status command to check the current state of the systems sensors as well as the current escape sequence and alarm information.
40%8*36178%897 *MVQ[EVI6IZMWMSR: 7IVZIV4S[IV32 61',EPX(IEWWIVXIH 61'4S[IV'SRXVSP32 4S[IV7YTTP]3/ 7]WXIQ*ERW3/'49*ER3/ 8IQTIVEXYVI'[EVRMRKWEX'TS[IVSJJEX' )WGETI7IUYIRGIB?B?61' 6IQSXI%GGIWW(MWEFPIH 61'4EWW[SVHWIX %PIVX)REFPI(MWEFPIH %PIVX4IRHMRK=)7 -RMX7XVMRK%8*):7! (MEP7XVMRK%8<(8 %PIVX7XVMRK 'SQCQSHI72334 0EWX%PIVX%'0SWW ;EXGLHSK8MQIVWIGSRHW %YXSVIFSSX3** 0SKSYX8MQIVQMRYXIW 9WIV7XVMRK
Meaning
Revision of RMC firmware on the microcontroller.
4-7
Table 42 Status Command Fields (Continued) Power Control On = System has powered on from RMC.
Power Supply System Fans CPU Fan Temperature Escape Sequence Remote Access RMC Password Alert Enable Alert Pending Init String Dial String Alert String Com1_mode Last Alert Watchdog timer OK = Auxiliary 5V is working. OK = PCI and system fan are operating. FAIL = PCI or system fan failure has been detected. OK = Fan on CPU chip is operating. FAIL = CPU fan failure has been detected. Reports current temperature and system limits. Current escape sequence for access to RMC console. Enable = Modem for remote access is enabled. Disable = Modem for remote access is disabled. Set = Password set for modem access. Not set = No password set for modem access. Enabled = Dial-out enabled for sending alerts. Disabled = Dial-out is disabled for sending alerts. Yes = Alert has been triggered. No = No alert has been triggered. Initialization string that was set for modem access. Phone number dialed when an alert occurs. Identifies the system that triggered the alert to the paging service. Usually the phone number of the monitored system. Can be set to snoop, soft-bypass, or firm-bypass. See Section 4.3. Type of alert (for example, power supply failed). Reports time set by user using set wdt command; can be up to 60 seconds in increments of 10. When it times out, alert is sent. ON = Autoreboot feature enabled. OFF = Autoreboot feature disabled. The amount of time before the RMC terminates an inactive modem connection. The default is 20 minutes. Notes supplied by user. Off = System has powered off from RMC.
4-8
4.7
PK1043b
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. If the system has been powered on with the Power button, and the power off command is used to turn the system off, you can toggle the Power button off, then on, to power the system back on.
When you issue the power on command, the terminal exits the RMC and reconnects to the systems COM1 port.
4-9
4.8
1
Setting for OpenVMS & Tru64 UNIX
1
Setting for Windows NT
PK0246c
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. These commands have the same function as the Halt button on the control panel (see Figure 46) for OpenVMS and Tru64 Unix. The Halt button under Windows NT operates differently because the Halt/Reset jumper is set differently (see Figure 45).
4-10
PK1043c
Suspends the operating system and returns control to the SRM or RMC console. Resets the system.
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. When you issue either the halt in or halt out command under OpenVMS or Tru64 UNIX, the terminal exits the RMC and reconnects to the systems COM1 port.
4-11
4.9
Connect your serial terminal to the COM1 port and turn it on. Set up the RMC parameters. Then disconnect the serial terminal, connect the modem, and check your configuration.
NOTE: The following modems require the initialization strings shown here. For other modems, see your modem documentation.
Modem Motorola 3400 Lifestyle 28.8 AT &T Dataport 14.4/FAX Hayes Smartmodem Optima 288 V-34/V.FC + FAX
4-12
Sets the password that is prompted for at the beginning of a modem session. The string cannot exceed 14 characters and is not case sensitive. For security, the password is not echoed on the screen. When prompted for verification, type the password again. Sets the initialization string. The string is limited to 31 characters and can be modified depending on the type of modem used. Because the modem commands disallow mixed cases, the RMC automatically converts all alphabetic characters entered in the init string to uppercase. The RMC automatically configures the modems flow control according to the setting of the SRM com1_flow environment variable. The RMC also enables the modem carrier detect feature to monitor the modem connectivity.
Enables remote access to the RMC modem port by configuring the modem with the setting stored in the initialization string. Because you have the serial terminal connected and not the modem, the system responds that the modem will be enabled when it is connected. Verify the settings and check that the Remote Access field is set to Enabled, ready for the modem to be connected. Disconnect the serial terminal, connect the modem and check that the modems TR light is lit. See Section 4.11 for dialing in instructions.
4-13
# Once the alert is received, reconnect the serial terminal and clear the test alert.
A typical alert situation might be as follows: The RMC detects an alarm condition caused by excessive temperature. The RMC dials the operators pager and sends a message identifying the system. The operator dials the system from a remote serial terminal. The operator invokes the RMC, checks system status, and powers down the managed system.
4-14
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 4.9.
The elements of the dial string and alert string are shown in Table 44. Paging services vary, so you need to become familiar with the options provided by the paging service you will be using. The RMC supports only numeric messages.
Sets the string to be used by the RMC to dial out when an alert condition occurs. The dial string must include the appropriate modem commands to dial the number. In this example, 1-508-555-3333 is the pager number. Sets the alert string, typically 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 when an alert condition is detected. In this example, the systems modem number is 1-508-555-4444. Enables the RMC to page a remote system operator. Because the modem is not connected at the COM1 port at this time, the RMC notifies you that the alert will be enabled at connection.
Clears any alert that may be pending. This ensures that the send alert command will generate an alert condition. Forces an alert condition. This command is used to test the setup of the dial-out alert function. It must be issued from the local serial terminal. The RMC tries to send the alert immediately. Because the modem is not connected at the COM1 port at this time, the RMC resets the paging interval to at most 30 minutes, and will send the alert again. If the pager does not receive the alert within 30 minutes, re-check your setup.
Clears the current alert so that the RMC can capture a new alert. The last alert is stored until a new event overwrites it. The Alert Pending field of the status command becomes NO after the alert is cleared. Verifies the settings. Check that the Alert Enable field is set to Enabled.
NOTE: If you do not want dial-out paging enabled at this time, enter the disable alert command after you have tested the dial-out alert function. Alerts continue to be logged, but no paging occurs. Continued on next page
4-15
ATXDT
AT = Attention. X = Forces the modem to dial blindly (not seek the dial tone). Enter this character if the dial-out line modifies its dial tone when used for services such as voice mail. D = Dial T = Tone (for touch-tone)
9,
The number for an outside line (in this example, 9). Enter the number for an outside line if your system requires it. , = Pause for 2 seconds.
15085553333
Alert String
,,,,,,
Each comma (,) provides a 2-second delay. In this example, a delay of 12 seconds is set to allow the paging service to answer.
5085553332# ;
A call-back number for the paging service. The alert string must be terminated by the pound (#) character. A semicolon (;) must be used to terminate the entire string.
4-16
4.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. When a prompt is displayed, type the escape sequence. In the following example, the system is at the SRM console when the modem connection is made.
2. At the RMC> prompt, enter commands to monitor and control the remote system. 3. When you have finished your modem session, enter the hangup command to cleanly terminate the modem session and disconnect from the system.
4-17
1
RMC Jumper
PK0246c
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.
4-18
If you are not at the RMC prompt, a system reset or initialization disconnects the modem.
SRM clears modem connections on power-up. RMC does not answer when the modem is called. Modem cables may be incorrectly installed. RMC remote access is disabled. RMC does not have a valid password set. On power-up, the RMC defers initializing the modem for 30 seconds to allow the modem to complete its internal diagnostics and initializations. Modem may have had power cycled since last being initialized or modem is not set up correctly. Check modem phone lines and connections. Enter enable remote access command from RMC. Enter set password and enable remote commands from the RMC. Wait 30 seconds after powering up the system and the RMC before attempting to dial in. Enter enable remote command from the RMC console. Reconnect the modem. See Section 4.11.
4-19
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.
New password and escape sequence are forgotten. RMC console must be reset to factory defaults. See Section 4.12. The remote user sees a +++ string on the screen. The modem is confirming whether the modem has really lost carrier This is normal behavior.
The message unknown command is displayed when the user enters a carriage return by itself. The terminal or terminal emulator is including a line feed character with the carriage return. Cannot enable modem or modem will not answer. The modem is not configured correctly to work with the RMC. Modify the modem initialization string according to your modem documentation. Change the terminal or terminal emulator setting so that new line is not selected.
4-20
4-21
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. For example, you can enter disable a for disable alert. For commands that have parameters, you are prompted for the parameter. Use the Backspace key to erase input. If you enter a nonexistent command or a command that does not follow conventions, the following message is displayed:
)6636YRORS[RGSQQERH
If you enter a string that exceeds 14 characters, the following message is displayed:
)6636SZIVJPS[
4-22
4-23
1SHIQ[MPPFIIREFPIH[LIRMXMWGSRRIGXIH
The system notifies you that when you connect the modem (after disconnecting the serial terminal at the COM1 port), the alert will be enabled. Before you connect the modem, you can issue the status command to see if the Alert Enable field is set to Enabled. If the enable alert command fails, the following error message is displayed:
)6636IREFPIJEMPIH
.
4-24
1SHIQ[MPPFIIREFPIH[LIRMXMWGSRRIGXIH
The system notifies you that when you connect the modem (after disconnecting the serial terminal at the COM1 port), remote access will be enabled. Before you connect the modem, you can issue the status command to see if the Remote Access field is set to Enabled. If the enable remote command fails, the following error message is displayed:
)6636IREFPIJEMPIH
4-25
Windows NT
The operator at the control panel can override the halt in command by pressing the Power button. Syntax: Example: halt in halt out
61'"LEPXMR 6IXYVRMRKXS'31TSVX
NOTE: The halt in command does not halt systems running Windows NT. However, if you power up after the halt in command has been issued, the system stops in the SRM console. To load AlphaBIOS, issue the halt out command before powering up. You cannot use halt out to release a halt if the Halt button on the control panel is latched in. If you issue the command, the following message is displayed:
61'"LEPXSYX ,EPXFYXXSRMW-2
4-26
4.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
4.14.9 help or ?
The help or ? command displays the RMC command set. Syntax: Example: help or ?
61'"LIPT GPIEV_EPIVXTSVXa HMWEFPI_EPIVXVIFSSXVIQSXIa IREFPI_EPIVXVIFSSXVIQSXIa LEPX_MRSYXa LERKYT LIPTSV# TS[IV_SJJSRa UYMX VIWIX WIRHEPIVX WIX_EPIVXGSQCQSHIHMEPIWGETIMRMXPSKSYXTEWW[SVHYWIV[HXa WXEXYW
4-27
4.14.11 power on
The power on command is equivalent to turning on the system power from the control panel. If the system is already powered on, this command has no effect. After the power on command is issued, the users terminal exits the RMC and reconnects to the systems COM1 port. Syntax: Example: power on
61'"TS[IVSR 6IXYVRMRKXS'31TSVX
The power on command does not turn on the system if the Power button on the control panel is in the OFF position. Check the Power button if you issue the power on command and receive the following message:
61'"TS[IVSR *EMPIHXSTS[IVSR
4.14.12 quit
The quit command exits RMC from a serial terminal and returns the users terminal to the systems COM1 port. You must enter the entire word for the command to take effect. Syntax: Example: quit
61'"UYMX 6IXYVRMRKXS'31TSVX
4-28
4.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 servers COM1 port. You must enter the entire word for the command to take effect. Syntax: Example: reset
61'"VIWIX 6IXYVRMRKXS'31TSVX
61'"WIRHEPIVX %PIVXHIXIGXIH
4-29
A semicolon (;) must be used to terminate the entire string. The example shown below is generic. Because paging services vary, be sure to listen to the options provided by the paging service to determine the appropriate delay and the menu options. Syntax: Example: set alert
61'"WIXEPIVX EPIVX"
4-30
where value can be: snoop soft_bypass firm_bypass Example: Data partially bypasses the RMC, but the RMC taps into the data lines and listens passively for the RMC escape sequence. Data bypasses RMC, but the RMC switches automatically into snoop mode if an alert condition or loss of carrier occurs. Data bypasses the RMC. The RMC is effectively disabled.
4-31
61'"WIXHMEP (MEP7XVMRK%8<(8
where: ATXDT AT = Attention. X = Forces the modem to dial blindly (not seek the dial tone). Enter this character if the dial-out line modifies its dial tone when used for services such as voice mail. D = Dial T = Tone (for touch-tone) 9, The number for an outside line (in this example, 9). Enter the number for an outside line if your system requires it. , = Pause for 2 seconds. 15085553333 Phone number of the paging service. (In this example it is 1 area code 508 exchange 555 number 3333.)
4-32
4-33
Example:
4-34
4-35
61'"WIXYWIV 9WIV7XVMRKRIIHXSVITPEGI47
61'"WIX[HX
4.14.24 status
The status command displays the system status and the current RMC settings. Table 42 describes each field of the status command output. Syntax: Example: status See Section 4.6 for an example of the status command output.
4-36
This appendix gives information on the correct settings of the jumpers on the DS10 motherboard. If you are switching to Windows NT from OpenVMS or Tru64 UNIX, you may want to change the HALT jumper. Sections include: Warnings and Cautions Remove Power from the System Open the System Remove the Floppy Disk Enclosure Set Jumpers Restore Power
A.1
A.2
115V
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. 4. Wait 2 minutes after power is removed before touching any module.
230V
PK1047a
A.3
PK1021a-99
1. Unlock the top cover . 2. Loosen the captive screw at the top of the bulkhead . 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.
A.4
PK1018-99
1. Hold on to the cylinder pins, which secure the floppy disk enclosure. Pull the pins toward the center (see Figure A3 ). 2. Pull the floppy drive unit back and up . 3. Place the unit on top of the CD-ROM drive. You do not need to remove the cables. Cable lengths have been designed to move the unit out of the way without disconnecting.
A.5
Set Jumpers
There are three jumpers on the motherboard, which you can now access. Do not change the Timer Disable jumper or any of the switches. Correct positions are given in Figure A4.
ON
ON
ON
Halt/Reset Select
1
For Windows NT
PK0246e
The Halt/Reset Select jumper affects the operation of the control panel Halt button. You may be changing this jumper if you are switching to or from the Windows NT operating system. The RMC jumper enables or disables the remote management console. Do not change the setting of the Timer jumper or any of the switches.
Halt/Reset Select
OpenVMS, Tru64 UNIX: Set for Halt Windows NT: Set for Reset. Set for Enable RMC Set for Enable Timer
Pins 1-2 Pins 2-3 Pins 2-3 Hang jumper loose from pin 1; do not jumper to pin 2.
RMC Timer
To change the jumper on the Halt/Reset Select or RMC jumpers, wearing an anti-static strap, move the pin to the position described in Table A-1.
A.6
Restore Power
Close up the system and restore power.
1. Replace the floppy drive enclosure (see Section A.4). Check that the cables are clear and not pinched. 2. Replace the system cover, sliding it forward (see Section A.3). Secure with the handle and lock on the bulkhead. 3. Plug the AC power cord back into the system or wall outlet, whichever you disconnected (see Section A-2). 4. Push the On button on the control panel and power up.
Index
A
Advanced CMOS setup screen, AlphaBIOS, 3-30 Alphabios command, SRM, 2-3, 2-38 AlphaBIOS console, 1-5 boot screen, 1-20, 3-2 checking PCI parity, 3-31 displaying system configuration, 36 enabling and disabling settings for memory test, 3-31 finding help, 3-4 first-level help screen, 3-4 key conventions, 3-4 running in serial mode, 3-46 second-level help screen, 3-5 setting date and time, 3-29 setting keyboard language, 3-29 setting password, 3-31 setup screen, 3-3 starting, 3-2 switching from SRM, 2-37 switching to SRM, 3-31, 3-42 auto_action environment variable, SRM, 1-5, 2-38, 2-40 Auxiliary power supply, RMC, 4-1 boot_file environment variable, SRM, 1-7, 1-9, 1-13, 1-15, 1-17, 2-25 boot_flags environment variable, SRM, 2-25 boot_osflags environment variable, SRM, 1-7, 1-9, 1-13, 1-15, 1-17, 238, 2-41 OpenVMS, 2-41, 2-42 Tru64 UNIX, 2-41 boot_reset environment variable, SRM, 1-13 bootdef_dev environment variable, SRM, 1-7, 1-9, 1-13, 1-15, 1-17, 225, 2-38 Booting OpenVMS, 1-12 from cluster disk, 1-14 from local disk, 1-12 from remote disk, 1-16 passing information to command, 241 Tru64 UNIX, 1-6 from local disk, 1-6 from remote disk, 1-8 Windows NT, 1-20
C
clear alert command (RMC), 4-23 clear envar command, SRM, 2-3 clear password command, SRM, 2-3, 2-26 clear port command (RMC), 4-23 CMOS setup screen, AlphaBIOS, 328, 3-30 COM* ports, setting baud rate, 2-43 com*_baud environment variable, SRM, 2-38, 2-43 COM1 environment variables, 4-7
Index-1
B
Baud rate, setting for COM* ports, 243 boot command, SRM, 1-6, 1-7, 1-9, 111, 1-12, 1-13, 1-17, 1-19, 2-3, 2-17 passing information to command, 241 using in secure mode, 2-25 Boot screen, AlphaBIOS, 1-20, 3-2
Command conventions, RMC, 4-22 Command syntax, SRM console, 2-5 Configuring parameters, AlphaBIOS console, 3-28 Console AlphaBIOS, 1-5 specifying, 3-31 SRM, 1-5 switching from AlphaBIOS to SRM, 3-42 switching from SRM to AlphaBIOS, 2-37 Console commands, SRM, 2-3 Console environment variable, SRM, 2-31, 2-32, 2-38, 2-44 Console terminal specifying type, 2-44 continue command, SRM, 2-3 using in secure mode, 2-25 cpu_enabled environment variable, SRM, 2-38 crash command, SRM, 2-3, 2-30 Crash dump, 2-30
E
edit command, SRM, 2-3, 2-33 enable alert command (RMC), 4-24 enable remote command (RMC), 4-25 Environment variables, SRM, 2-31 auto_action, 1-5 boot_file, 1-7, 1-9, 1-13, 1-15, 1-17, 2-25 boot_flags, 2-25 boot_osflags, 1-7, 1-9, 1-13, 1-15, 1-17 boot_reset, 1-13 bootdef_dev, 1-7, 1-9, 1-13, 1-15, 1-17, 2-25 displaying the value or setting, 2-32 modifying, 2-31 os_type, 1-5 password, 2-26 setting, 2-31 summary, 2-38 Escape sequence (RMC), 4-6 Ethernet, specifying controller type, 245 ew*0_mode environment variable, SRM, 2-38, 2-45 ew*0_protocols environment variable, SRM, 2-38, 2-45 examine command, SRM, 2-3, 2-33 Examing data, 2-33 exit command, LFU, 1-27, 1-31, 1-37, 1-40, 1-41
D
Date, setting in AlphaBIOS console, 3-29 deposit command, SRM, 2-3, 2-33 Depositing data, 2-33 Device naming conventions, SRM, 211 Dial-in configuration, 4-12 Dialing in, 4-17 Dial-out alerts, 4-14 disable alert command (RMC), 4-23 disable remote command (RMC), 4-24 display command, LFU, 1-41 Display system configuration screen, AlphaBIOS console, 3-6 Displaying system configuration, 2-8 AlphaBIOS console, 3-6 Displaying the value or setting of an environment variable, 2-32
Index-2
F
Finding help AlphaBIOS console, 3-4 SRM console, 2-36 Firmware updating, 1-27 updating from AlphaBIOS, 3-19 updating from CD-ROM, 1-28 updating from floppy disk, 1-32, 134 updating from network device, 1-38
updating from SRM, 2-28 updating, AlphaBIOS selection, 126 updating, SRM command, 1-26 Formatting hard disk, AlphaBIOS, 321, 3-24, 3-26
OpenVMS, 1-18 Tru64 UNIX, 1-10 Windows NT, 1-22 Installing Windows NT, 3-32 Integrated peripherals screen, AlphaBIOS, 3-18 IOD, 1-5
G
Graphics monitor, specifying as console terminal, SRM, 2-44
K
kbd_hardware_type environment variable, SRM, 2-31, 2-32, 2-38, 246 Key conventions AlphaBIOS console, 3-4 Key mapping, AlphaBIOS in serial mode, 3-46 Keyboard setting language, AlphaBIOS, 3-29 specifying hardware type, SRM, 246 specifying layout, SRM, 2-46
H
halt command, SRM, 2-3, 2-28 halt in command (RMC), 4-26 Halt, remote, 4-11 hangup command (RMC), 4-13, 4-17, 4-27 Hard disk configuration screen, AlphaBIOS, 3-10 Hard disk setup screen, AlphaBIOS, 3-21 Hard disk, AlphaBIOS creating and deleting partitions, 324 error conditions, 1-44 formatting a FAT partition, 3-26 setting up, 3-21 Help AlphaBIOS console, 3-4 AlphaBIOS first-level help screen, 3-4 AlphaBIOS second-level help screen, 3-5 help command, LFU, 1-41, 1-42 help command, SRM, 2-3, 2-36 help or ? commands (RMC), 4-27
L
language environment variable, SRM, 2-31, 2-32, 2-38, 2-46 LFU starting, 1-26, 1-27 starting the utility, 1-26 typical update procedure, 1-27 updating firmware from CD-ROM, 1-28 updating firmware from floppy disk, 1-32, 1-34 updating firmware from network device, 1-38 lfu command, LFU, 1-35, 1-37, 1-41, 1-42 lfu command, SRM, 1-27, 2-3, 2-28 LFU commands display, 1-41 exit, 1-27, 1-31, 1-37, 1-40, 1-41 help, 1-41, 1-42 lfu, 1-35, 1-37, 1-41, 1-42
Index-3
I
initialize command, SRM, 2-3, 2-15, 2-35 Initializing the system, 2-35 Installing
list, 1-27, 1-31, 1-35, 1-37, 1-39, 140, 1-41, 1-42 readme, 1-41, 1-42 summary, 1-41 update, 1-27, 1-31, 1-41, 1-43 verify, 1-41, 1-43 list command, LFU, 1-27, 1-31, 1-35, 1-39, 1-41, 1-42 Loadable Firmware Update utility. See LFU login command, SRM, 2-3, 2-26 using in secure mode, 2-25
M
Maintenance programs, AlphaBIOS, 3-44 Memory configuration screen, AlphaBIOS, 3-17 Memory test enabling and disabling settings in AlphaBIOS, 3-31 Modifying an environment variable, SRM, 2-31 more command, SRM, 2-4, 2-34
specifying as default operating system, 2-47 Operating system booting OpenVMS, 1-12 from cluster disk, 1-14 from local disk, 1-12 from remote disk, 1-16 booting Tru64 UNIX, 1-6 from local disk, 1-6 from remote disk, 1-8 booting Windows NT, 1-20 installing Tru64 UNIX, 1-10 installing OpenVMS, 1-18 installing Windows NT, 1-22, 3-32 specifying default, 2-47 Operating system selection setup screen, AlphaBIOS, 3-38 Operating system selection, defined, 3-35 Operating system selections screen, AlphaBIOS, 3-34 os_type environment variable, SRM, 1-5, 1-21, 2-32, 2-47, 3-31
P N
Naming conventions, SRM, 2-11 Network protocols, enabling for booting and other functions, SRM, 2-45 Pagers, 4-15 Parameters, configuring in AlphaBIOS console, 3-28 password environment variable, SRM, 2-26 Password, setting in AlphaBIOS console, 3-31 PCI enabling and disabling parity checking on bus, SRM, 2-47, 248 finding device information, AlphaBIOS, 3-14 parity checking in AlphaBIOS, 3-31 PCI card cage slot numbers, 2-12 PCI configuration screen, AlphaBIOS, 3-12
O
ocp_text environment variable, SRM, 2-31, 2-32, 2-39 OpenVMS booting, 1-12 from cluster disk, 1-14 from local disk, 1-12 from remote disk, 1-16 console for, 2-1 installing, 1-18
Index-4
PCI options slot numbers, 2-12 pci_parity environment variable, SRM, 2-39, 2-47, 2-48 pk*0_fast environment variable, SRM, 2-39, 2-48 pk*0_host_id environment variable, SRM, 2-39, 2-49 pk*0_soft_term environment variable, SRM, 2-39, 2-49 power off command (RMC), 4-27 power on command (RMC), 4-28 Power-on/off, from RMC, 4-9 Power-up, specifying console action, SRM, 2-40 prcache command, SRM, 2-4, 2-18 Primary operating system, AlphaBIOS, 3-36
Q
quit command (RMC), 4-6, 4-28
R
Reading a file, 2-34 readme command, LFU, 1-41, 1-42 Remote console monitor. See RMC Remote dial-in, 4-17 Remote power-on/off, 4-9 reset command (RMC), 4-16, 4-29 Reset, from RMC, 4-11 Reset, specifying console action, SRM, 2-40 RMC accessing, 4-5 auxiliary power supply, 4-1 clear alert command, 4-23 clear port command, 4-23 command conventions, 4-22 commands, 4-21 configuring call-out, 4-12 dial-out alerts, 4-14 disable alert command, 4-23 disable remote command, 4-24
enable alert command, 4-24 enable remote command, 4-25 entering, 4-6 escape sequence, 4-6 exiting, 4-6 halt in command, 4-26 hangup command, 4-13, 4-17, 4-27 help or ? commands, 4-27 power off command, 4-27 power on command, 4-28 quit command, 4-6, 4-28 remote halt, 4-11 remote power-on/off, 4-11 remote reset, 4-11 reset command, 4-29 resetting to factory defaults, 4-18 send alert command, 4-29 set alert command, 4-30 set dial command, 4-32 set escape command, 4-33 set init command, 4-34 set logout command, 4-35 set password command, 4-35 set user command, 4-36 status command, 4-7, 4-36 terminal setup, 4-3 troubleshooting, 4-19 RMC mode, 4-4 Running maintenance programs, AlphaBIOS, 3-44 Running utility programs, 3-44
S
SCSI enabling and disabling terminators, SRM, 2-46 enabling Fast SCSI, SRM, 2-45 setting controller host bus node ID, SRM, 2-46 SCSI configuration screen, AlphaBIOS, 3-15 send alert command (RMC), 4-32
Index-5
Serial terminal, specifying as console terminal, SRM, 2-40 set alert command (RMC), 4-15, 4-18, 4-33 set dial command (RMC), 4-18, 4-34 Set dial command (RMC), 4-15 set envar command, SRM, 2-4, 2-28, 2-29 set escape command (RMC), 4-35 set host command, SRM, 2-4 set init command (RMC), 4-36 Set init command (RMC), 4-15 set logout command (RMC), 4-37 set password command (RMC), 4-15, 4-37 set password command, SRM, 2-4, 221 set secure command, SRM, 2-4, 2-22 set user command (RMC), 4-38 Setting an environment variable, 2-28 Setting up the hard disk, AlphaBIOS, 3-21 Setup screen, AlphaBIOS, 3-3 show config command, SRM, 2-4, 2-8 show device command, SRM, 1-6, 17, 1-9, 1-12, 1-13, 1-15, 1-17, 2-4, 2-10 show envar command, SRM, 1-12, 24, 2-28, 2-29 show memory command, SRM, 2-4, 2-12 show pal command, SRM, 2-4, 2-12 show power command, SRM, 2-4, 213 show version command, SRM, 2-4, 214 Special characters, SRM console, 2-6 SRM console, 1-5, 2-12-47 command syntax, 2-5 device naming conventions, 2-11 invoking, 2-2 special characters, 2-6 summary of commands, 2-3
summary of environment variables, 2-35 switching from AlphaBIOS, 3-31, 3-42 switching to AlphaBIOS, 2-34 SRM console commands alphabios, 2-3, 2-35 boot, 1-7, 1-9, 1-11, 1-13, 1-17, 119, 2-3, 2-18 using in secure mode, 2-22 clear envar, 2-3 clear password, 2-3, 2-24 continue, 2-3 using in secure mode, 2-22 crash, 2-3, 2-27 deposit, 2-3, 2-30 edit, 2-3, 2-30 examine, 2-3, 2-30 halt, 2-3, 2-25 help, 2-3, 2-33 initialize, 2-3, 2-15, 2-32 lfu, 1-27, 2-3, 2-25 login, 2-3, 2-23 using in secure mode, 2-22 more, 2-4, 2-31 prcache, 2-4, 2-19 set envar, 2-4, 2-28, 2-29 set host, 2-4 set password, 2-4, 2-21 set secure, 2-4, 2-22 show config, 2-4, 2-8 show device, 1-7, 1-9, 1-13, 1-15, 1-17, 2-4, 2-10 show envar, 2-4, 2-28, 2-29 show memory, 2-4, 2-12 show pal, 2-4, 2-12 show power, 2-4, 2-13 show version, 2-4, 2-14 start using in secure mode, 2-22 stop, 2-4, 2-25 summary of commands, 2-3 test, 2-4, 2-20 SRM console environment variables
Index-6
auto_action, 2-35, 2-37 boot_osflags, 2-35, 2-38, 2-39 boot_osflags, DIGITAL UNIX, 238 boot_osflags, OpenVMS, 2-38 bootdef_dev, 2-35 com*_baud, 2-35, 2-40 commands for displaying the value or setting, 2-28 commands for modifying, 2-28 commands for setting, 2-28 commands for using, 2-28 console, 2-35, 2-40 cpu_enabled, 2-35, 2-41 ew*0_mode, 2-35, 2-41 ew*0_protocols, 2-35, 2-41 kbd_hardware_type, 2-35, 2-42 language, 2-35, 2-43 ocp_text, 2-36 os_type, 1-21, 2-44, 3-31 pci_parity, 2-36, 2-44, 2-45 pk*0_fast, 2-36, 2-45 pk*0_host_id, 2-36, 2-46 pk*0_soft_term, 2-36, 2-46 tt_allow_login, 2-36, 2-47 SRM firmware enabling and disabling login to, 247 Standard CMOS setup screen, AlphaBIOS, 3-28 start command, SRM using in secure mode, 2-22 Starting AlphaBIOS, 3-2 status command (RMC), 4-8, 4-38 stop command, SRM, 2-4, 2-25 Syntax SRM console commands, 2-5 System board configuration screen, AlphaBIOS, 3-8 System configuration displaying in AlphaBIOS console, 3-6 displaying in SRM console, 2-8 System crash dump, 2-27
T
Terminal setup (RMC), 4-3 test command, SRM, 2-4, 2-19 Testing the system (all operating systems), 2-19 Time, setting in AlphaBIOS console, 3-29 Troubleshooting RMC, 4-19 Tru64 UNIX booting, 1-6 from local disk, 1-6 from remote disk, 1-8 console for, 2-1 installing, 1-10 specifying as default operating system, 2-47 tt_allow_login environment variable, SRM, 2-39, 2-50
U
update command, LFU, 1-27, 1-31, 137, 1-40, 1-41, 1-43 Updating firmware AlphaBIOS console, 3-19 from AlphaBIOS console, 1-26 from SRM console, 1-26 SRM console, 2-28 Utility programs, 3-44 running from serial terminal, 3-46
V
verify command, LFU, 1-41, 1-43 Version selection, Windows NT, 3-34
W
Windows NT auto start, 3-38 booting, 1-20
Index-7
designating primary operating system, 3-36 installing, 1-22, 3-32 selecting version, 3-34
Index-8