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 a screen 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 C-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.
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 C-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
Update the firmware and the BIOS (flash the system)
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 C-2 lists the VT100/220 escape sequences and Table C-3 lists the ANSI-supported escape sequences that must be set 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 C-4.
Offers subject to change, not combinable with all other offers. Taxes, shipping, handling and other fees apply. U.S. Dell Home and Home Office new purchases only. Free shipping and handling offer available in Continental (except Alaska) U.S. only. Free shipping offer does not include time to build/test system. Dell reserves the right to cancel orders arising from pricing or other errors.