Back to Contents Page

Using Console Redirection

Dell™ PowerEdge™ 1600SC Systems User's Guide

  Hardware Requirements

  Software Requirements

  Configuring the Host System

  Configuring the Client System

  Managing the Host System Remotely

  Configuring Special Key Functions



Console redirection allows you to manage a host (local) system from a client (remote) system by redirecting keyboard input and text output through a serial port. You cannot redirect graphic output. You can use console redirection for tasks such as configuring BIOS or RAID settings.

You can also connect the client system to a port concentrator that can access numerous host systems using a shared modem. After logging into the port concentrator, you can select a host system to manage using console redirection.

This section describes the most basic connection possible: connecting systems using a null-modem serial cable, which directly connects the serial ports on two systems.


Hardware Requirements

This port must not conflict with any other ports on the client system.


Software Requirements

All versions of the Microsoft® Windows® operating system include Hilgraeve's HyperTerminal terminal emulation software. However, the included version does not provide many functions required during console redirection. Either upgrade to HyperTerminal Private Edition 6.1 or later, or select new terminal emulation software.


Configuring the Host System

Configure console redirection on the host (local) system through the System Setup program (see "Using the System Setup Program"). The Console Redirection screen allows you to enable or disable the console redirection feature, select the remote terminal type, and enable or disable console redirection after booting.


Configuring the Client System

After configuring the host system, configure the ports and terminal settings for the client (remote) system.

NOTE: The examples in this section 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 documentation for that software.

Configuring the Serial Port

  1. Click the Start button, point to Programs® Accessories® Communications, and then click HyperTerminal.

  2. Enter a name for the new connection, select an icon, and then click OK.

  3. From the Connect to drop-down menu, select an available COM port, and then click OK.

After you select an available COM port, the COM port properties window appears.

  1. Configure the port with the following settings:

Console redirection supports only 9600, 19.2 K, 57.6 K, or 115.2 K bps.

  1. Click OK.

Configuring the Terminal Settings

  1. In HyperTerminal, click File, click Properties, and then click the Settings tab.

  2. Ensure that the Function, arrow, and Ctrl keys act as field is set to Terminal Keys.

  3. Ensure that the Backspace key sends field is set to Ctrl+H.

  4. Change the Emulation setting from Auto detect to ANSI or VT 100/220.

Ensure that this setting is the same as the setting you selected for the Console Redirection option on the host system.

  1. Click Terminal Setup.

A setting for the number of rows and columns appears.

  1. Change the number of rows from 24 to 25 and leave the number of columns at 80.

If you do not have these settings, you must upgrade your terminal emulation software.

  1. Click OK twice.


Managing the Host System Remotely

After you configure the host and client systems (see "Configuring the Host System" and "Configuring the Client System"), you can use console redirection to restart a host system or to change a host system's configuration settings.

  1. Reboot the host system using the client system.

See "Configuring Special Key Functions" for instructions.

  1. When the host system begins to boot, use console redirection to:

NOTE: To run utilities on the host system's utility partition, you must have created the utility partition using Dell OpenManage™ Server Assistant version 6.3.1 or later.

Configuring Special Key Functions

Console redirection uses ANSI or VT 100/220 terminal emulation, which is limited to basic ASCII characters. Function keys, arrow keys, and control keys are not available in the ASCII character set, and most utilities require function keys and control keys for ordinary operations. However, you can emulate a function key or control key using a special key sequence, called an escape sequence.

An escape sequence starts with an escape character. You can enter this character in different ways, depending on the requirements of your terminal emulation software. For example, 0x1b and <Esc> each represent the escape character. In HyperTerminal, you can create macros by selecting Key Macros from the View menu. You can assign a macro to almost any key for almost any key combination. Create a macro to represent each function key.

Table B-1 lists the escape sequences that represent a special key or function.

NOTE: When creating macros in HyperTerminal, press <Insert> before <Esc> to signify that you are sending an escape sequence rather than escaping out of the dialog box. If you do not have this function, you must upgrade HyperTerminal.
NOTE: Escape-sequence key combinations listed in Table B-1 are case-sensitive. For example, to generate the character <A> you must press <Shift><a>.

Table B-1. Supported Escape Sequences 

Key(s)

Supported Sequence

Terminal Emulation

<Up arrow>

<Esc><[><A>

VT 100/220, ANSI

<Down arrow>

<Esc><[><B>

VT 100/220, ANSI

<Right arrow>

<Esc><[><C>

VT 100/220, ANSI

<Left arrow>

<Esc><[><D>

VT 100/220, ANSI

<F1>

<Esc><O><P>

VT 100/220, ANSI

<F2>

<Esc><O><Q>

VT 100/220, ANSI

<F3>

<Esc><O><R>

VT 100/220, ANSI

<F4>

<Esc><O><S>

VT 100/220, ANSI

<F5>

<Esc><O><T>

VT 100, ANSI

<F6>

<Esc><O><U>

VT 100, ANSI

<Esc><[><1><7><~>

VT 100/220

<F7>

<Esc><O><V>

VT 100, ANSI

<Esc><[><1><8><~>

VT 100/220

<F8>

<Esc><O><W>

VT 100, ANSI

<Esc><[><1><9><~>

VT 100/220

<F9>

<Esc><O><X>

VT 100, ANSI

<Esc><[><2><0><~>

VT 100/220

<F10>

<Esc><O><Y>

VT 100, ANSI

<Esc><[><2><1><~>

VT 100/220

<F11>

<Esc><O><Z>

VT 100, ANSI

<Esc><[><2><3><~>

VT 100/220

<F12>

<Esc><O><A>

VT 100, ANSI

<Esc><[><2><4><~>

VT 100/220

<Home>

<Esc><[><1><~>

VT 220

<End>

<Esc><[><4><~>

VT 220

<Insert>

<Esc><[><2><~>

VT 220

<Delete>

<Esc><[><3><~>

VT 220

<Page Up>

<Esc><[><5><~>

VT 220

<Page Down>

<Esc><[><6><~>

VT 220

<Shift><Tab>

<Esc><[><Z>

VT 100

<Esc><[><0><Z>

VT 220

After creating macros for the keys listed in Table B-1, press <F1> on the client system's keyboard during terminal emulation to send the escape sequence <Esc><O><P> to the host system. The host system then interprets the sequence as <F1>.

Additional escape sequences may be required by certain utilities or functions on the host system. Create macros for the additional sequences listed in Table B-2.

NOTE: Escape-sequence key combinations listed in Table B-2 are case-sensitive. For example, to generate the character <A> you must press <Shift><a>.

Table B-2. Additional Escape Sequences

Key(s)

Supported Sequence

<Ctrl><Alt><Del>
(Reboot host system)

<Esc><R><Esc><r><Esc><R>

<Alt><x>

<Esc><X><X>

<Ctrl><H>

<Esc><Ctrl><H>

<Ctrl><I>

<Esc><Ctrl><I>

<Ctrl><J>

<Esc><Ctrl><J>

<Ctrl><M>

<Esc><Ctrl><M>

<Ctrl><2>

<Esc><Ctrl><2>


Back to Contents Page