Product guide
124 Configuration Software and Utilities
125MAXDATA PLATINUM 90004R Server System
Terminal Mode Commands
Input Restrictions
Terminal mode messages are bound by the restrictions listed in the following subsections.
Syntax
Terminal mode messages follow the general syntax below:
[<message data>]<newline sequence>
Each terminal mode message must be preceded with the left bracket “start” character and must be
ended with a right bracket “stop” character and the appropriate input newline sequence.
No input characters are accepted until the start character has been received.
Terminal mode text commands are case sensitive, but hex-ASCII commands can either use upper or
lower case letters for ASCII representations of hex digits.
Command Length
Terminal mode messages are limited to a maximum length of a 122 characters. This includes the left
and right brackets, but not control characters.
Character Support
Terminal mode messages are allowed to be composed of standard printable ASCII characters. All
other characters are treated as illegal characters.
Special Character Handling - <ESC> character
The <ESC> character can be used to delete an entire message prior to submission to the BMC for
processing. If line editing is enabled, and the <ESC> key is followed by an input newline sequence,
the BMC responds by outputting an output newline sequence. Otherwise, the BMC goes back to
looking for the start character.
Special Character Handling - <DEL> or <BKSP> character
The <BKSP> or <DEL> key can be used to delete the last character entered if the message has not
been submitted to the BMC yet.
Special Character Handling - Line Continuation character
Long IPMI messages can be split across multiple lines by using the line continuation <BACKSLASH>
character followed immediately by an input newline sequence. Line continuation character usage is
supported for both text and hex-ASCII commands.
Special Character Handling - Illegal characters
Any illegal characters received by the BMC clears the message in progress and forces the BMC back
to looking for the start character.
Hex-ASCII Command Format
Binary IPMI commands are sent and received as a series of case insensitive hex-ASCII pairs, where
each is optionally separated from the preceding pair by a single <space> character. The following is
an example of a binary IPMI request message:
[18 00 22]<newline sequence>
The software ID and LUN for the remote console are xed and implied by the command. The SWID
for messages to the remote console is always 47h, and the Logical Unit Number (LUN) is 00b.
Instead, there is a ‘bridge’ eld that is used to identify whether the message should be routed to the
BMC’s bridged message tracking or not. See the Terminal Mode IPMI Message Bridging section for
more information.