Console redirection allows you to maintain a system from a remote location by re-directing keyboard input and text output through the serial port. Graphic output is not redirected. Console redirection can be used under MS-DOS® for tasks such as setting up a common BIOS configuration or setting up a RAID configuration. In a typical installation, the system is connected to a port concen-trator that allows you to connect several systems using a shared modem. After you use a modem or other remote connection to log into the port concentrator, you can select which system you want to manage with console redirection. This section describes the simplest connection possible: connecting to a system with a null modem cable.
Your remote terminal emulation software should meet the following specifications:
ANSI or VT100/220 terminal emulation with a window size of 80 x 25 characters
9600, 19.2 K, 57.6 K, or 115.2 Kbps using serial (COM) ports
Recommended: the ability to create keyboard command macros
All versions of the Microsoft® Windows® operating systems come with Hyper-Terminal terminal emulation software. However, the version of HyperTerminal included with most Windows operating systems does not provide the correct screen size, the arrow and function keys do not work, and there is no method of creating macros. Dell recommends that you either upgrade your version of HyperTerminal to HyperTerminal Private Edition 6.1 or later or select new terminal emulation software.
Console redirection is configured through the System Setup program (see "Using the System Setup Program" for instructions). The Console Redirection option displays ascreen that allows you to configure console redirection. The submenu allows you to turn the feature on or off, select the remote terminal type, and enable or disable redirection after booting. The options available are listed in Table D-1.
Systems with two serial ports: Serial Port 1 Serial Port 2 Off
Remote Terminal Type
VT100/220 ANSI
Redirection after boot
Enabled Disabled
If you select VT100/220 but not all the characters are visible on the screen, go back to the System Setup program and select ANSI as your terminal type. ANSI can display the full set of ASCII characters.
NOTE: The examples in this document assume that you have upgraded to Hilgraeve's
HyperTerminal Private Edition 6.1 or later. If you are using other terminal emulation
software, see the help file for that software.
After you configure the ports, configure the terminal settings by performing the following steps:
In HyperTerminal, click File, click Properties, and select the Settings tab.
Ensure that the Function, arrow, and ctrl keys act as field is set to Terminal Keys.
Ensure that the Backspace key sends field is set to Ctrl+H.
Change the Emulation setting from Auto detect to ANSI or VT100/220.
This setting should be the same as the setting you selected for the Console Redirection option on the server.
When you click Terminal Setup, you should see a setting for the number of rows and columns.
Change the number of rows from 24 to 25 and leave the number of columns at 80. If
you do not have these settings, this is an indication that you must upgrade your
terminal emulation software.
Console redirection is designed to yield control of the serial ports to the operating system. This configuration allows serial debugging and redirection of the operating system to function correctly without interference from the system BIOS.
To use console redirection to shut down a system and troubleshoot it or to change SCSI BIOS configurations, perform the following steps:
Reboot the system. See Table D-4, for a recommendation on how to do this.
When the system begins to reboot, use console redirection to watch and interact with
the system during the POST. While the system is booting, you can do the following:
Enter the System Setup program.
Enter the SCSI setup menus.
Run utilities on the utility partition.
Update firmware and BIOS (flash the system).
NOTE: To use console redirection to run utilities on the utility partition, the
utility partition must have been created using Dell OpenManage Server
Assistant version 6.3.1 or later.
Console redirection uses ANSI or VT100/220 terminal emulation, which are limited to basic ASCII characters. There are no function keys, arrow keys, or control keys in this character set. However, most BIOS software requires the use of function keys and control keys for ordinary functions. You can emulate a function key or control key by using a special key sequence, called an escape sequence, to represent a specific key.
For console redirection, an escape sequence starts with an escape character. This character can be entered in a number of different ways, depending on the requirements of your terminal emulation software. For example, 0x1b, ^[, and <Esc> all refer to the same escape character. Some terminal software uses predefined macros to send the proper escape sequences. In HyperTerminal, you can define macros by selecting Key Macros from the View menu. Macros can be assigned to almost any possible key for almost any key combination. Create a macro for each of your function keys. Table D-2 and Table D-3 list the VT100/220 escape sequences that must be sent to represent a special key or command.
NOTE: When defining macros in HyperTerminal, you must press <Ins> before <Esc>
to signify that you are sending an escape sequence rather than escaping out of the
dialog box. If you do not have these settings, this is an indication that you must
upgrade your terminal emulation software.
After you create these macros, pressing <F1> on the keyboard while running the terminal emulation software sends <Esc><Shift>op to the server. When these three characters are transmitted, the server interprets them as <F1>. You need this functionality to change the settings in the System Setup program or to continue if there is an error on your system and you are prompted to press <F1>.
In addition to macros for the function keys, Dell recommends that you set up macros for the additional escape sequences listed in Table D-4.