Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc.
is strictly forbidden.
Trademarks used in this text: Dell™, the DELL logo, and PowerEdge™ are trademarks of Dell Inc.
Microsoft
trademark of Red Hat, Inc. in the United States and/or other countries.
Other trademarks and trade names may be used in this publication to refer to either the entities claiming
the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and
trade names other than its own.
2014-06Rev. A03
®
and Windows® are registered trademarks of Microsoft Corporation. Linux® is a registered
This section introduces the Baseboard Management Controller (BMC) and
includes the requirements for web-based graphical user interface (GUI),
keyboard, video, and mouse (KVM), and virtual media.
BMC Key Features and Functions
The following lists the supported features of the BMC:
•Support for IPMI v1.5 and v2.0
•Out-of-band monitoring and control for server management over LAN
•Dedicate NIC for remote management
•FRU information report, which includes main board part number, product
name, manufacturer, etc.
•Health status/hardware monitoring report
•View and clear event logs.
•Event notification by lighting chassis LED indicator and Platform Event
Tra p ( PET )
•Platform Event Filtering (PEF) to take selected action for selected events
including NMI
•Chassis management, which includes power control, status report, front
panel buttons, and LEDs control
•Watchdog and auto server re-start and recovery
•Support for multi-session user and alert destination for LAN channel
Using the Web UI
The BMC firmware features an embedded web server, enabling users to
connect to the BMC using an Internet browser (Microsoft Internet Explorer)
without needing to install KVM and virtual storage software on a remote
console.
Web-based GUI is supported on the following browsers:
Microsoft Windows:
•Internet Explorer 6, 7 or later
•Mozilla Firefox 2.0 or later
5
Page 6
Linux:
•Mozilla Firefox 2.0 or later
NOTE: Before using the web user interface, ensure that the firewall settings are
configured to enable access to the following ports: 7578 (KVM), 5120, and 5123
(storage).
Logging in to the Web User Interface
Enter the IP address or URL (default DHCP\static IP address) into the
address bar of the web browser.
When connecting to the BMC, the login screen prompts for the username
and password. This authentication with Secure Sockets Layer (SSL)
protection prevents unauthorized intruders from gaining access to the BMC
web server. Once authentication is passed, you can manage the server by
privilege.
Table 1-1. Default User Name And Password
FieldDefault
User Nameroot
Passwordroot
NOTE: The default username and password are in lowercase characters. It is
advised to change the root password once you have logged in.
6
Page 7
System Features
System Information
The System Information tab enables you to view the BMC firmware version,
BIOS version, and PIC version. Click the System Information tab to view the
Remote Management Controller.
Table 1-2. BMC Summary
BMC InformationDescription
Device Power StatusCurrent power state of the system.
Updating BMC Firmware Through Updating Firmware Command
>ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x08
0x01 0x01 0x80 0x00
Response: 34 firmware update task ID
(force update, config)
>ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x08
0x01 0x01 0x80 0x01
Response: 34 firmware update task ID
(normal update, no config)
>ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x08
0x01 0x01 0x00 0x00
Response: 34 firmware update task ID
(normal update, config)
>ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x08
0x01 0x01 0x00 0x01
Response: 34 firmware update task ID
1
Get Firmware Status.
)
10
Page 11
ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x08 0x02
<Task ID (ex: 0x34)>
Response: Status Code as followed:
0x00: Transmitting Image
0x01: Validating Image
0x02: Programming
0x03: Ready to Accept Image
0x04: USB Unit Stage
0x05: Connecting to server
0x80: General Error
0x81: Cannot establish connection
0x82: Path not found
0x83: Transmission Abort
0x84: Checksum Error
0x85: Incorrect Platform
0x86: Allocate memory failed
0x87: Virtual media detach failed
0xFF: Completed
2
Restart firmware while status code is 0xFF
>ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x06
0x02
Update BMC Firmware Through UI
NOTE: Before beginning the firmware update, download the latest firmware
version and save it on your local system. During the process of firmware update, the
AC power of the managed system cannot be unplugged and the Web GUI cannot be
closed.
NOTE: Once you enter into Update Mode and choose to cancel the firmware flash
operation, the BMC must be reset. This means that you must close the Internet
browser and log back onto the BMC card before you can perform any other types of
operations.
11
Page 12
Select the Enter Update Mode button from the Maintenance tab to put the
device in a special mode that allows firmware update. You can now follow the
instructions presented below to successfully update the card’s firmware. The
device resets if update is cancelled. The device also resets upon successful
completion of firmware update.
1
Browse to, or enter the path on your system where the firmware image file
resides.
Example:
C:\Updates\V1.0\<image_name>
The default firmware image name is s2gv
number).
2
Select if you want the BMC to auto reset after the update.
3
Click
Update Firmware
The update might take several minutes. When the update is completed, a
dialog box appears.
4
Click OK to close the session and automatically log out.
5
After the BMC resets, click
Update BMC Firmware Through SSH
1
Get Reservation ID.
>ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x30
0x01
The BMC provides control panel interface functionality including indicators
(fault, status, and ID LEDs) and buttons (power/ID).
Power Button
The power button turns the device on and off.
ID Button
The control panel Chassis Identify button toggles the state of the Chassis ID
LED. If the ID LED is off, pressing the button turns the LED on (blinking).
If the LED is on, pressing the button or an IPMI Chassis Identify command
turns the LED off.
LEDs
BMC Heartbeat LED
The green LED provides an easy way to indicate that BMC is now enabled.
ID LED
A blinking LED indicates the Chassis Identify command has been accepted.
System Status LED
There is a dual-color LED to show the system status. The BMC turns the
LED off after all event logs are cleared.
The behavior of Status LED and ID LED is listed in Table 1-2.
Table 1-3. LED Status
LEDColorStatusWhen
Status LEDAmberBlinksSee "Blinking Health LED
Conditions" on page 14.
OffNormal status
GreenOnAmber LED is off
BlinksAmber LED is blinking
OffDC off
13
Page 14
Table 1-2. LED Status (
LEDColorStatusWhen
ID LEDBlueOffNormal status
Heartbeat LEDGreenOffBMC is not ready
Table 1-4. Blinking Health LED Conditions
ItemDescription
Temperature SensorsNon-critical / critical event asserted
Fan SensorsNon-critical / critical event asserted
Voltage SensorsState asserted
Power SupplyState asserted
ProcessorThermal trip
Event Logging Disable
Post ErrorSystem firmware error
Memory
PCI-E Bus
Wat c h do g 2
continued
)
BlinksIdentifying the system
BlinksBMC is ready
•SEL almost full
•SEL full
• Correctable ECC error
•Uncorrectable ECC error
• Correctable ECC error logging limit reached
• Bus correctable error
• Bus uncorrectable error
• Bus fatal error
•Timer expired
•Hard reset
•Power down
• Power cycle
14
Page 15
System Information
System Information
The System Information tab shows general information about the system
including Device Power Status, Firmware Revision, AuxFirmware Revision,
Firmware Build Time, BMC Chipset, BI O S Ve r s io n , an d P IC Ve rs i o n.
List FRU
The List FRU tab shows a list of the detected Field Replaceable Units
(FRUs) in the system. Select a FRU item from the drop down list to show
more information.
15
Page 16
Components
The Components tab shows a table of the components. The components can
be filtered by category and can be sorted by the column header. The table
shows the Socket, Manufacturer, and Model of each component.
Server Health
The Server Health tab provides information about the server’s health such as
sensor readings and the event log. The sensor readings can be shown with or
without thresholds in the table.
16
Page 17
Table 1-5. Server Health Options
ButtonDescription
Sensor ReadingsThis button allows you to view the readings from the
various sensors.
Sensor Readings with
Thresholds
Event LogThis button allows you to view the events written to the
This button allows you to view the readings from the
various sensors, with thresholds included in the table.
event log.
Sensor Readings
The Sensor Readings tab shows all sensor readings from the system.
Table 1-6. Sensor Readings
ItemDescription
Sensor Type Selection
Drop Down Menu
This drop down menu allows you to select the type of
sensor readings that you want to show in the list.
• All Sensors
• Voltage Sensors
• Current Sensors
17
Page 18
Table 1-6. Sensor Readings
ItemDescription
Sensor Readings ListThis field shows the individual sensor’s name, reading, and
Refresh ButtonUse this button to refresh the sensor readings view.
Show Thresholds Button Clicking Show Thresholds button expands the sensor
(continued)
the current status of the sensor.
reading table and also shows the various threshold settings
for every sensor.
•Name
• Status
•Reading
•Low NR
•Low CT
•Low NC
•High NC
•High CT
•High NR
18
Page 19
Sensor Readings With Thresholds
The Sensor Readings with Thresholds tab shows all sensor readings and
thresholds from the system.
Table 1-7. Sensor Readings With Thresholds
ItemDescription
Sensor Selection Drop
Down Menu
Sensor Readings ListThis field shows the individual sensor’s name, reading and
Refresh ButtonUse this button to refresh the sensor readings view.
Hide Thresholds Button Clicking Hide Thresholds button reduces the sensor
This drop-down menu allows you to select the type of
sensor readings that you want to show in the list.
• All Sensors
• Voltage Sensors
• Current Sensors
the current status of the sensor. It also shows the following
threshold settings for every sensor.
•Low NR
•Low CT
•Low NC
•High NC
•High CT
•High NR
reading table and hides the various threshold settings for
every sensor.
The Event Log tab shows a table of the events from the system's event log.
Table 1-12. Event Log
ItemDescription
Select An Event Log
Category
Event LogYou can obtain the following information for each event:
Clear Event Log Button Click the Clear Event Log button to clear the event logs.
Select one of the following event categories:
• Sensor-Specific Events
• BIOS-Generated Events
• System Management Software Events
•Event ID
•Time Stamp
•Sensor Name
•Sensor Type
•Description
21
Page 22
Table 1-13. Blinking Health LED Conditions
ItemDescription
Temperature SensorsNon-critical / critical event asserted
Fan SensorsNon-critical / critical event asserted
Voltage SensorsState asserted
Power SupplyState asserted
ProcessorThermal trip
Event Logging Disable
Post ErrorSystem firmware error
Memory
PCI-E Bus
Wat c h do g 2
•SEL almost full
•SEL full
• Correctable ECC error
•Uncorrectable ECC error
• Correctable ECC error logging limit reached
• Bus correctable error
• Bus uncorrectable error
• Bus fatal error
•Timer expired
•Hard reset
•Power down
• Power cycle
22
Page 23
Configuration
The Configuration tab allows you to access various configuration settings
including Alerts, Mouse Mode, Network, SMTP, Users, and PEF.
Table 1-14. Configuration Options
ButtonDescription
Alerts ButtonThis button takes you to the Alert list tab, where you can
add, edit or remove alert destinations.
Mouse Mode ButtonThis button takes you to the Mouse Mode settings tab,
where you can view the current setting and/or change the
mode of your pointing device to/from either Relative or
Absolute.
Network ButtonThis button takes you to the Network settings tab, where
you can view the MAC address or change network settings,
including the dynamic and static IP assignment.
SMTPThis button takes you to the SMTP settings tab, where you
can configure the SMTP mail server.
UsersThis button takes you to the user list tab, where you can
add, edit or remove users.
PEFThis button takes you to the PEF list tab, where you can
configure PEF settings including Event Filter Action, Alert
Policy Number, Sensor Type, Event Severity, and Event
Tr i gg e r.
23
Page 24
Alerts
On the Alerts tab, you can configure alert destinations. To delete an alert,
select it and press Delete. To create a new alert, select a destination address
that has not been configured, yet, from the alert table entry and click Modify.
To send a test alert, select the alert from the list and click the Send Test Alert
button.
Table 1-15. List of Alerts
ItemDescription
Modify ButtonUse this button to modify an alert.
Send Test Alert ButtonUse this button to send a test alert.
Delete ButtonUse this button to delete an alert.
24
Page 25
Table 1-16. Modify Alert
ItemDescription
Alert TypeYou can select the way an alert is sent when it is triggered
by an event.
•SNMP Trap
•Email
Destination IPType the SNMP destination IP address into this field. If
Email as Alert Type is selected, the field is grayed out.
Email AddressType the email address into this field. If SNMP Trap as the
Alert Type is selected, the field is grayed out.
SubjectType a subject into this field. If SNMP Trap as the Alert
Type is selected, the field is grayed out.
MessageType a message into this field. If SNMP Trap as the Alert
Type is selected, the field is grayed out.
Save ButtonUse this button to save your settings.
Cancel ButtonUse this button to cancel this action.
25
Page 26
Mouse Mode
On the Mouse Mode tab, you can configure the mouse mode options.
Table 1-17. Mouse Mode
ItemDescription
Set Mode to Absolute
Option
Set Mode to Relative
Option
Apply ButtonUse this button to make the settings active.
Select this option to select mouse mode to Absolute,
depending upon your system. This mode enables you to
see two mouse cursors where, one is the redirected host
mouse cursor and the other is the actual local mouse
cursor. It is recommended to use this mode when the host
server is running in the Windows platform.
Select this option to select mouse mode to Relative,
depending upon your system. In this mode, the user can
see only one mouse cursor that is redirected. This mode
locks the local mouse cursor inside the redirected window
and the user has to press <Alt+M> to unlock and stop
mouse redirection. Here <Alt+M> is basically used to
start or stop mouse redirection. It is recommended to use
this mouse mode when the host server is running in Linux
and other OS platforms.
26
Page 27
Network
The Network tab allows you to view and modify the network settings. Select
whether to obtain an IP address automatically or manually configure one.
Table 1-18. Network
ItemDescription
LOM Port NumberThe default is share NIC and the port is LOM 1.
MAC AddressThis field shows the MAC address.
Obtain an IP address
automatically (use DHCP)
Use the following IP
address
IP AddressThis field allows you to set the BMC’s IP address.
Subnet MaskThis field allows you to set the Subnet Mask.
Default GatewayThis field allows you to set the BMC’s Gateway access address.
Save ButtonUse this button to save your settings.
This option allows the BMC’s IP to be configured by a DHCP
server (dynamically).
This option allows you to configure a static IP. The IP Address,
Subnet Mask, and Gateway fields become editable when this
option is selected.
27
Page 28
SMTP
The SMTP tab allows you to configure the SMTP mail server.
Table 1-19. Modify SMTP
ItemDescription
Mail Server IPThis field allows you to configure the IP address of the SMTP
mail server.
Save ButtonUse this button to save your settings.
To test the SMTP server, use the Send Test Alert button on the Alerts tab.
NOTE:
28
Page 29
Users
The Users tab allows you to view the current list of user for the server. If you
would like to delete or modify a user, select their name in the list and click
Delete User or Modify User. To add a new user, select an un-configured slot
and select Add User.
Table 1-20. User List
ItemDescription
UserID ColumnThis column shows the ID number used in association
with the User Name.
User Name ColumnThis column shows a list of all users who are able to access
this BMC.
NOTE: The default administrator is root. It is prudent for you
to change the root password.
Network Privilege
Column
Add User ButtonUse this button to add a new user. Select an open field
Modify User ButtonUse this button to modify an existing user. Select a user
This column shows the network rights associated with the
account.
first.
first.
29
Page 30
Table 1-20. User List
ItemDescription
Delete User ButtonUse this button to delete an existing user. Select a user
Table 1-21. Add New User
ItemDescription
User NameEnter a user name in the user name field. Your user name
PasswordEnter a password in the password field. Your password must
(continued)
first.
must be at least four characters long and no more than 32
characters long. User names are case-sensitive and must
start with an alphabetical character.
be at least eight characters long.
NOTE: The password must be a minimum of eight characters
and a maximum of 32 characters. Use a combination of
alphanumeric and special characters for better security. The
password is case-sensitive.
Confirm PasswordConfirm your password by entering your password again in
the Confirm Password field.
Network Privileges Drop
Down Menu
Add ButtonUse this button to add the new user.
Cancel ButtonUse this button to cancel this action.
Assign network permissions and access rights to any of the
following:
• Administrator
•Operator
•User
• Callback
•OEM
•No Access
30
Page 31
Table 1-22. Modify User
ItemDescription
User NameThis field contains the user name being modified. This
field cannot be modified.
Change Password BoxSelect this box to change the password.
PasswordEnter the new password in the password field. Your
password must be at least eight characters long.
NOTE: The password must be a minimum of eight characters
and a maximum of 32 characters. Use a combination of
alphanumeric and special characters for better security. The
password is case-sensitive.
Confirm PasswordConfirm your password by entering your password again in
the Confirm Password field.
Network Privileges Drop
Down Menu
Modify ButtonUse this button to update the user account.
Cancel ButtonUse this button to cancel this action.
Modify network permissions and access rights to any of the
following:
• Administrator
•Operator
•User
• Callback
•No Access
31
Page 32
PEF
The PEF tab allows you to view the list of the configured PEF destinations.
You can select a PEF and press the Modify button to configure it.
Table 1-23. PEF
ItemDescription
Event Filter ActionSpecify the corresponding action for a PEF triggered event.
Alert Policy Number Specify the policy number (default: 1) for the alert policy.
Sensor TypeSpecify the sensor type (default: No Sensor Type) to trigger
PEF action.
Event Severity Specify severity level of event to trigger PEF action
(default: Unspecified)
Event TriggerSpecify threshold to trigger PEF action.
Any: for any event trigger.
Select: specify a specific event.
32
Page 33
Remote Control
The Remote Control tab allows you to initiate Console Redirection and to
view the Power Control options.
Console Redirection
The Console Redirection tab enables you to use the display, mouse, and
keyboard on the local management station to control the corresponding
devices on a remote managed system. Click on Launch Console to launch the
Java-based remote console.
System Requirements
•JRE 1.5 or later
•Windows OS
•Linux OS (Red Hat Enterprise Linux 5.X 32/64 bit, Ubuntu Desktop
Edition 10.X 32/64 bit, Fedora Core 8 or later)
•Internet Explorer 6 or later
•Firefox 2.x, 3.x
•Safari 5.0.1
33
Page 34
Table 1-24. Console Redirection Buttons
ItemDescription
Console RedirectionUse this button to launch the redirection console using
Java viewer.
Power ControlUse this button to view the power state and perform
Hold Right Ctrl KeyThis menu item can be used to act as the right-side
<CTRL> key when in Console Redirection.
Hold Right Alt KeyThis menu item can be used to act as the right-side
<ALT> key when in Console Redirection.
Hold Left Ctrl KeyThis menu item can be used to act as the left-side
<CTRL> key when in Console Redirection.
Hold Left Alt KeyThis menu item can be used to act as the left-side <ALT>
key when in Console Redirection.
Left Windows KeyThis menu item can be used to act as the left-side
<WIN> key when in Console Redirection. You can also
decide how the key should be pressed:
•Hold Down
• Press and Release
Right Windows KeyThis menu item can be used to act as the right-side
<WIN> key when in Console Redirection. You can also
decide how the key should be pressed:
•Hold Down
• Press and Release
<Alt+Ctrl+Del>This menu item can be used to act as if you pressed the
<CTRL>, <ALT> and <DEL> keys down
simultaneously on the server that you are redirecting.
Table 1-27. Console Redirection Window: Mouse
Menu ItemDescription
Sync CursorThis menu item can be used to synchronize or un-
synchronize the mouse cursor.
Show CursorThis menu item can be used to show or hide the local
mouse cursor on the remote client system.
35
Page 36
Table 1-28. Console Redirection Window: Options
ItemDescription
BandwidthThe bandwidth usage option allows you to adjust the
bandwidth. You can select one of the following:
•Auto Detect
•256 Kbps
•512 Kbps
• 1 Mbps
•10 Mbps
•100 Mbps (Default Setting)
KB/Mouse EncryptionThis option allows you to encrypt keyboard inputs and
mouse movements sent between the connections.
Table 1-29. Console Redirection Window: Device
Menu ItemDescription
Redirect CDROMThis menu item can be used to start or stop the redirection
of a physical DVD/CD-ROM drive.
Redirect ISOThis menu item can be used to start or stop the redirection
of a DVD/CD ISO image.
Redirect Floppy/USB
Key
Redirect Floppy/USB
Key Image
This menu item can be used to start or stop the redirection
of a physical floppy/USB key drive.
This menu item can be used to start or stop the redirection
of a floppy/USB key image, instead of a physical driver.
Table 1-30. Console Redirection Window: Help
Menu ItemDescription
About JViewerShows the copyright and version information.
36
Page 37
Server Power Control
The Server Power Control tab allows you to view and control the power of
your server. Select one of the options listed in the following table to execute
on your server. You are asked to confirm your choice. Upon confirmation, the
command is executed and you are informed of the status.
Table 1-31. Power Control and Status
Menu ItemDescription
Reset Server OptionSelect this option to reset the server.
Power Off Server Immediate Option
Power Off Server Orderly Shutdown
Option
Power On Server Option Select this option to power up the server.
Power Cycle Server
Option
Perform Action ButtonSelect this button to execute the option selected.
Select this option to power down the server immediately.
Select this option to power down the server gracefully.
Select this option to power cycle the server.
37
Page 38
Maintenance
The Maintenance tab allows you to perform maintenance tasks on the device
including the Firmware Update. Refer to "Firmware Update" on page 9.
Languages
The Languages tab allows you to select the language for the web application.
Select the language from the drop down list and click Apply.
NOTE: The web interface needs to reload for the change to take effect.
38
Page 39
IPMI 1.5 / 2.0
Command Support List
Table 1-32. IPMI Device Global Commands
CommandNetFnCMDO/MSupported
Get Device IDApp01hMYes
Cold ResetApp02hOYes
Warm ResetApp03hONo
Get Self Test ResultsApp04hMYes
Manufacture Test OnApp05hOYes
Set ACPI Power StateApp06hOYes
Get ACPI Power StateApp07hOYes
Get Device GUIDApp08hOYes
Broadcast Commands:
Broadcast ‘Get Device ID’App01hMYes
Table 1-33. BMC Device and Messaging Commands
CommandNetFnCMDO/MSupported
Set BMC Global EnablesApp2EhMYes
Get BMC Global EnablesApp2FhMYes
Clear Message Buffer FlagsApp30hMYes
Get Message Buffer FlagsApp31hMYes
Enable Message Channel
Receive
Get MessageApp33hMYes
Send MessageApp34hMYes
Read Event Message BufferApp35hOYes
Get BT Interface CapabilitiesApp36hMNo
Get System GUIDApp37hMYes
App32hOYes
39
Page 40
Table 1-33. BMC Device and Messaging Commands
CommandNetFnCMDO/MSupported
Get Channel Authentication
Capabilities
Get Session ChallengeApp39hMYes
Activate Session CommandApp3AhMYes
Set Session Privilege Level
Command
Close SessionApp3ChMYes
Get Session InformationApp3DhMYes
Get Authentication Code
Command
Set Channel Access Commands App40hMYes
Get Channel Access Commands App41hMYes
Get Channel Info CommandApp42hMYes
Set User Access CommandsApp43hMYes
Get User Access CommandsApp44hMYes
Set User Name CommandsApp45hMYes
Get User Name CommandsApp46hMYes
Set User Password CommandsApp47hMYes
Active Payload CommandApp48hMYes
Deactivate Payload CommandApp49hMYes
Get Payload Activation StatusApp4AhMYes
Get Payload Instance Info
Command
Set User Payload AccessApp4ChMYes
Get User Payload AccessApp4EhMYes
Get Channel Payload SupportApp4FhMYes
Get Channel Payload VersionApp50hMYes
Master Write-Read I2CApp52hMYes
App38hMYes
App3BhMYes
App3FhOYes
App4BhMYes
(continued)
40
Page 41
Table 1-33. BMC Device and Messaging Commands
CommandNetFnCMDO/MSupported
Get Channel Cipher SuitesApp54hOYes
Suspend/Resume Payload
Encryption
Set Channel Security KeysApp56hOYes
Get System Interface
Capabilities
Table 1-34. BMC Watchdog Timer Commands
CommandNetFnCMDO/MSupported
Reset Watchdog TimerApp22hMYes
Set Watchdog TimerApp24hMYes
Get Watchdog TimerApp25hMYes
Table 1-35. Chassis Commands
CommandNetFnCMDO/MSupported
Get Chassis CapabilitiesChassis00hMYes
Get Chassis StatusChassis01hMYes
Chassis ControlChassis02hMYes
Chassis ResetChassis03hONo
Chassis IdentifyChassis04hOYes
Set Chassis CapabilitiesChassis05hOYes
Set Power Restore PolicyChassis06hOYes
Get System Reset CauseChassis07hMYes
Set System Boot OptionsChassis08hMYes
Get System Boot OptionsChassis09hMYes
Set Front Panel Button EnableChassis0AhMYes
App55hOYes
App57hONo
(continued)
41
Page 42
Table 1-35. Chassis Commands
CommandNetFnCMDO/MSupported
Set Power Cycle IntervalChassis0BhMYes
Get POH CounterChassis0FhONo
Table 1-36. Event Commands
CommandNetFnCMDO/MSupported
Set Event ReceiverS/E00hMM
Get Event ReceiverS/E01hMM
Platform EventS/E02hMM
Table 1-37. SEL Commands
CommandNetFnCMDO/MSupported
Get SEL InfoStorage40hMYes
Get SEL Allocation InfoStorage41hONo
Reserve SELStorage42hOYes
Get SEL EntryStorage43hMYes
Add SEL EntryStorage44hMYes
Partial Add SEL EntryStorage45hMNo1
Delete SEL Entry Storage46hOYes
Clear SELStorage47hMYes
Get SEL TimeStorage48hMYes
Set SEL TimeStorage49hMYes
Get Auxiliary Log StatusStorage5AhONo
Set Auxiliary Log StatusStorage5BhONo
NOTE: Support for Partial Add SEL is not required when Add SEL is supported.
42
Page 43
Table 1-38. SDR Repository Commands
CommandNetFnCMDO/MSupported
Get SDR Repository InfoStorage20hMYes
Get SDR Repository Allocation
Info
Reserve SDR RepositoryStorage22hMYes
Get SDRStorage23hMYes
Add SDRStorage24hMNo
Partial ADD SDRStorage25hOYes
Delete SDRStorage26hONo
Clear SDR RepositoryStorage27hMYes
Get SDR Repository TimeStorage28hOYes
Set SDR Repository TimeStorage29hOYes
Enter SDR Repository Update
Mode
Exit SDR Repository Update
Mode
Run Initialization AgentStorage2ChOYes
Storage21hONo
Storage2AhONo
Storage2BhONo
43
Page 44
Table 1-39. FRU Inventory Device Commands
CommandNetFnCMDO/MSupported
Get FRU Inventory Area InfoStorage10hMYes
Read FRU Inventory DataStorage11hMYes
Write FRU Inventory DataStorage12hMYes
Table 1-40. Sensory Device Commands
CommandNetFnCMDO/MSupported
Get Device SDR InfoS/E20hONo
Get Device SDRS/E21hONo
Reserve Device SDR Repository S/E22hONo
Get Sensor Reading FactorsS/E23hOYes
Set Sensor HysteresisS/E24hOYes
Get Sensor HysteresisS/E25hOYes
Set Sensor ThresholdS/E26hOYes
Get Sensor ThresholdS/E27hOYes
Set Sensor Event EnableS/E28hOYes
Get Sensor Event EnableS/E29hOYes
Re-arm Sensor EventsS/E2AhOYes
Get Sensor Event StatusS/E2BhOYes
Get Sensor ReadingS/E2ChMYes
Set Sensor TypeS/E2DhONo
Get Sensor TypeS/E2EhONo
Set Sensor Reading and Event
Status
S/E2FhMYes
44
Page 45
Table 1-41. LAN Commands
CommandNetFnCMDO/MSupported
Set LAN Configuration
Parameters (Note: Parameter 9
and 25 are not supported.)
Get LAN Configuration
Parameters (Note: Parameter 9
and 25 are not supported.)
Suspend BMC ARPTransport03hONo
Get IP/UDP/RMCP StatisticsTransport04hONo
Table 1-42. PEF/PET Alerting Commands
CommandNetFnCMDO/MSupported
Get PEF CapabilitiesS/E10hMYes
Arm PEF Postpone TimerS/E11hMYes
Set PEF Configuration
Parameters
Get PEF Configuration
Parameters
Set Last Processed Event IDS/E14hMYes
Get Last Processed Event IDS/E15hMYes
Alert ImmediateS/E16hMYes
PET AcknowledgeS/E17hMYes
Transport01hMYes
Transport02hMYes
S/E12hMYes
S/E13hMYes
45
Page 46
Table 1-43. OEM Commands Group 1 (Net-Function: 0x30)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
01hReserved
Extended
Configuration
Request:
Response:
Byte 1 - Completion Code
Byte 2 - Reservation ID
Byte 2 - Reservation ID,
00h is reserved.
The BMC shall
automatically cancel the
Reservation ID if the
value is not used in subsequential Get/Set
Extended Configuration
commands within 60
seconds.
46
Page 47
Table 1-43. OEM Commands Group 1 (Net-Function: 0x30)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
02hGet Extended
Configuration
Request:
Byte 1 - Reservation ID
Byte 2 - Configuration ID
Byte 3 - Attribute ID
Byte 4 - Index(used by table
object only)
Byte 5 - Data Offset - LSB
Byte 6 - Data Offset - MSB
Byte 7 - Bytes to read. FFh
means read entire configuration
or attribute.
Response:
Byte 1 - Completion Code
01h: no more data
Byte 2 - Configuration ID
Byte 3 - Attribute ID
Byte 4 - Index(valid only for
table object only)
Byte 5 - Number of bytes
returned, 1-based
Byte 6:N - Data
(continued)
Request Data Byte
Byte1: Reserved ID is
obtained by issuing
Reserve Extended
Configuration command
and is canceled if a new
Reserve Extended
Configuration command
is received or the
reserved ID is not used
for 60 seconds.
Byte2 - Byte4: Please
refer to the Table 1-40.
Extended configurations
in details.
Byte5 - Byte6: Data
offset of target
configuration data
Response Data Byte
Byte 5: Depending on
the implementation, the
number of bytes
returned from BMC
might not be same as the
value of the "Bytes to
read" parameter passed
in the request.
47
Page 48
Table 1-43. OEM Commands Group 1 (Net-Function: 0x30)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
03hSet Extended
Configuration
Request:
Byte 1 - Reservation ID
Byte 2 - Configuration ID
Byte 3 - Attribute ID
Byte 4 - Index(used by table
object only)
Byte 5 - Data Offset - LSB
Byte 6 - Data Offset - MSB
Byte 7 - In progress
[7:4] reserved
[3:0] in progress
0 - in progress
1 - last configuration data
being transferred in this
request
Byte 8 - Data to be written
Response:
Byte 1 - Completion Code
01h: no more data
82h: attempt to write read
only attribute ID
Byte 2 - Bytes written - count is
1 based
(continued)
Please refer to Get
extended configuration
for Byte1-Byte6.
48
Page 49
Table 1-43. OEM Commands Group 1 (Net-Function: 0x30)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
04hReset to
Defaults
Request:
Byte 1:
[7:5] -
111b = Restore the remaining
parameters not
included in below lists.
000b = Remaining parameters
stay what it is.
All other values are reserved
[4] - 1b= Restore PEFs to
defaults
[3] - 1b= Restore serial
configuration parameters to
defaults
[2] - 1b= Restore SOL
configuration parameters to
defaults
[1] - 1b= Restore LAN
configuration parameters to
defaults
[0] - 1b= Restore user accounts
to defaults
Response:
Byte 1 - Completion Code
CCh = restore to one or more
of the configuration not
supported.
Byte 2 - Task ID
(continued)
Use the Task ID to get
the restore status. The
Task ID is automatically
become invalid after 120
seconds when the restore
requesting is completed.
00h reserved.
49
Page 50
Table 1-43. OEM Commands Group 1 (Net-Function: 0x30)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
05hGet Restore
Status
NOTE: Get/Set Extended Configuration commands are provided for configuring
BMC runtime parameters. For more detail information for configuration parameters,
see Extended Configurations.
Request:
Byte 1 - Task ID
Response:
Byte 1 - Completion Code
Byte 2 - Default Restore Status:
00h: Restore in progress
01h: Restore completed
(continued)
Task ID, the value
returned by previous call
to Restore to Defaults
command.
50
Page 51
Extended Configurations
Table 1-44. Extended Configurations
Net Function = OEM (0x30), LUN = 00
All strings are in P-String format.
AttributeIDSizeDescription
Configuration ID = 02h, NIC
NicSelection11Specifies the current mode of operation for
the BMC Network interface.
0: Shared NIC (default)
1: Dedicated NIC
Shared
NICSelection
Configuration ID = 03h, SOL
21This parameter is only valid when Attribute
ID 1
NICSelection parameter is set to 0h as
Shared NIC.
0h: Reserved (Recommend to set to 0h
when NICSelection is set to Dedicated
NIC.)
1h: NIC-1 (default)
Note: According to DCS I/O guide line,
RJ45 connectors should be labeled starting
from NIC- 1. It also requires that Dedicated
BMC NIC should always be the largest
number (last port number). Therefore this
Attribute ID parameter only requires to
support the available Shared NIC numbers
according to the labeled numbers,
regardless of the NC-SI topology (i.e.
Single Channel Dual Package or Dual
Channel Single Package). When user
attempts to set to a NIC value that is not
supported on the platform, a completion
code CCh should be returned to indicate
an invalid data.
R/W
R/W
51
Page 52
Table 1-44. Extended Configurations
Net Function = OEM (0x30), LUN = 00
All strings are in P-String format.
AttributeIDSizeDescription
SOL Idle Timeout 12byte 1-2 - Define the inactivity timeout in
minutes, 1-based, LSByte first. This
parameter only applies to the IPMI over
LAN session with SOL payload activated.
0h= session does not timeout and close
due to inactivity.
Default = 01h
Te ln e t /S S H
Redirect Enable
Configuration ID = 04h, Security
Servoce Disabled 11Disable or enable services. This attribute
210: Disabled (default)
1: Enabled
takes precedence over the individual
feature enabled/disabled. Once one service
has been disabled, the BMC must not
allow user to enable the corresponding
feature and D5h completion code must be
returned. For example, if HTTP/HTTPS is
disabled, user must not allow to enable the
Web Server through Web Server
Configuration (Configuration ID 0Ch). In
other words, Web can only be disabled or
enabled when HTTP/HTTPS is enabled.
[0] - all service except IPMI are disabled.
This bit takes precedence over other bits.
Default is 0.
[1] - KVM/Virtual Storage, enabled by
default.
[2] - HTTP/HTTPS, enabled by default.
[3] - SSH/Telnet, disabled by default.
R/W
R/W
R/W
52
Page 53
Table 1-44. Extended Configurations
Net Function = OEM (0x30), LUN = 00
All strings are in P-String format.
AttributeIDSizeDescription
Configuration ID= 05h, Account Status
Number of User 11Number of user created, including enabled
and disabled users. The count doesn't
include USER ID1.
Number of
Enabled User
User Name31..17 Specify the user name in P-String format.
Account Status41Status of the account. This is the
21Number of enabled users.R
Indexed by user ID.
supplement to the byte 3 of response data
of Get User Access command. Indexed by
user ID.
00h = status is unspecified
01h = user ID is enabled via Set User
Password
02h = user ID is disabled via Set User
Password
03h = user ID is lockout
R
R
R
Configuration ID= 06h, DNS
DNS DHCP
Enable
DNS Server124Specifies the IP address for DNS server 1.
DNS Server234Specifies the IP address for DNS server 2.
11Specifies that the DNS server IP addresses
should be assigned from the DHCP server.
0: FALSE (default)
1: TRUE.
This parameter is read-only if DNS DHCP
Enable and DHCP are enabled.
This parameter is read-only if DNS DHCP
Enable and DHCP are enabled.
R/W
R/W
R/W
53
Page 54
Table 1-44. Extended Configurations
Net Function = OEM (0x30), LUN = 00
All strings are in P-String format.
AttributeIDSizeDescription
DNS Register
BMC
DNS BMC Host
Name
DNS Domain
Name DHCP
Enable
DNS Domain
Name
Configuration ID= 0Ch, WEB Server Configuration
Web Server
Enabled
Max Web Sessions 21The maximum number of simultaneous
41Enable registering the BMC host name on
the DNS server
0: FALSE (default)
1: TRUE.
51..64 Specifies the DNS BMC host name. This
parameter is read-only if DNS Register
BMC is set to TRUE. At least one
character must be alphabetic.
The default name is bmc-service_tag,
where service_tag is the service tag number
of the Dell server. For example: bmcXG3487A.
61Specifies that the DNS domain name
should be assigned from the DHCP server.
0: FALSE (default)
1: TRUE.
71.256 The DNS domain name string. This
parameter is read-only if DNS Domain
Name Dhcp Enable is set to TRUE.
Characters are restricted to alphanumeric,
'-' and '.'.
Default is ""
11Disable or enable the BMC Web server.
0: FALSE
1: TRUE (default)
sessions allowed for this system. This field
is READ-ONLY.
R/W
R/W
R/W
R/W
R/W
R
54
Page 55
Table 1-44. Extended Configurations
Net Function = OEM (0x30), LUN = 00
All strings are in P-String format.
AttributeIDSizeDescription
Active Web
Sessions
Web Server
Timeout
HTTP Port Num52Specifies the port number to use for HTTP
HTTPS Port Num 62Specifies the port number to use for
Timeout range is 60 to 1920 seconds. A 0
specifies disabling the timeout feature. The
default is 300.
communication with the BMC.
Default is 80.
HTTPS communication with the BMC.
Default is 443.
configuration.
configuration.
configuration.
configuration.
53Number of minutes from 0:00 hrs 1/1/08.
LSbyte first (little endian)
AST2050.
1..256
A text description of the type controller.R
R
R/W
R/W
R/W
R
R
R
R
R
R
55
Page 56
Table 1-44. Extended Configurations
Net Function = OEM (0x30), LUN = 00
All strings are in P-String format.
AttributeIDSizeDescription
Entity31Specifies the physical controller the image
is associated.
0: BMC
1: SYSTEM (BIOS)
2: FCB
Product Info41..64 A text string that identifies the product.
"Dell DCS Remote Management
Controller" (default)
Firmware Version 51..16 A string containing the BMC firmware
version. The firmware version is reading
from IPMI Get Device ID command. The
format of BMC FW Version string is
"<major>.<minor>", where major is one
character and minor is two characters.
Branch61..16 A string containing the firmware branch
information.
Build Information 71..16 A string containing the firmware build
information. The string format is
YYMMDD.
Configuration ID= 10h, Firmware Update
Remote Update
Enable
Protocol21Specified supported protocols.
URI3
11Allow firmware update via TFTP server.R/W
[7:3] -reserved
[2] -HTTP
[1] -FTP
[0] -TFTP
1..256
The URI of the image file.R/W
R
R
R
R
R
R
56
Page 57
Table 1-44. Extended Configurations
Net Function = OEM (0x30), LUN = 00
All strings are in P-String format.
AttributeIDSizeDescription
Connection Retry 41Specify the number of retries for
connecting to TFTP server. A zero value
means the BMC does not attempt to retry
connect to TFTP server.
Retry Interval51Define the retry interval in 5 seconds
increments.
Delay Time61Define the delay time for connecting to
TFTP server.
The time is specified in second.
00h: BMC connects to TFTP server
immediately.
FFh: random between 5 and 10 seconds.
Configuration ID= 11h, Power Management
Power
Management
Enable
11Specify the use of power management
method.
Bit 7: Enable DPNM power management
1b = enable DPNM
0b = disable DPNM
Bit 6:0: reserved
R/W
R/W
R/W
57
Page 58
Table 1-44. Extended Configurations
Net Function = OEM (0x30), LUN = 00
All strings are in P-String format.
AttributeIDSizeDescription
Power Staggering
AC Recovery
Power On Delay32Define the time to delay power on the
Minimum Power
On Delay
Maximum Power
On Delay
21This parameter is only effective if the
Power Policy is not set to always off.
0x00 : Immediate Power On (No Delay) :
Default
0x01 : Auto (Random), the auto generated
delay time must be in the range of
Minimum Power On Delay and Maximum
Power On Delay.
0x02 : User Defined, the user defined delay
time must be in the range of Minimum
Power On Delay and Maximum Power On
Delay.
system after AC recovered.
42Specify the minimum power on delay in
second, when AC is restored. This should
not be less than the time BMC startup
time.
52Specify the maximum power on delay in
seconds, when AC is restored. The number
must large than Minimum Power On
Delay.
R/W
R/W
R
R/W
58
Page 59
Table 1-45. OEM Commands Group 2 (Net-Function: 0x30)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
1EhGet BIOS
Ve rs io n
2DhGet MB
Position
32hGet BMC
Info
Request:
Response:
Byte 1 - Completion code
Byte 2 ... 11 - BIOS version in
human readble format.
Request:
Response:
Byte 1 - Completion code
Byte 2 - MB position ID
Request:
Response:
Byte 1 - Completion code
Byte 2..7 - MAC 0 address
Byte 8..13 - MAC 1 address
Byte 14 - BMC chipset type:
0x00: ast1100
0x01: ast2050
0xff:ast1100 (default)
Byte 15 - chassis type:
0x20:x3.5 chassis
0x30:Nucleon chassis
0x40:Viper chassis
0x50 Sting chassis
59
Page 60
Table 1-45. OEM Commands Group 2 (Net-Function: 0x30)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
34hSet Serial Port
Location
35hGet Serial
Port Location
Request
Byte1 - Location
0x00 : Internal
0x01 : External
Response:
Byte 1 - Completion code
Request:
Response:
Byte 1 - Completion code
Byte 2 - Location
0x00 : Internal
0x01 : External
(continued)
60
Page 61
Table 1-46. OEM Commands Group 3 (Net-function: 0 x 34)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
70hGet FCB PIC
Model
74hEnable
Manual Fan
Control
75hGet FCB PIC
Firmware
Ve rs io n
76hGet PSU
Current
Reading
Request:
Response:
Byte 1 - Completion code
Byte 2 - PIC model type
0x10: PIC 16
0x10: PIC 18
Request:
Response:
Byte 1 - Enables manual fan
control
0x01: Enable
0x00: Disable
Byte 2 - Fan duty value
0x01 ~ 0x64(1% ~ 100%)
Response:
Byte 1 - Completion code
Byte 2 - Fan control enable state
Byte 3 - Current fan duty
Request:
Response:
Byte 1 - Completion code
Byte 2 - Major version
Byte 3 - Current fan duty
Request
Response:
Byte 1 - Completion code
Byte 2 - Current reading
NOTE: Manually
changing the fan speed
greater than 91% via IPMI
command may cause HDD
failure or a drop in
performance due to
system structure
vibration.
61
Page 62
Table 1-46. OEM Commands Group 3 (Net-function: 0 x 34)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
77hGet PSU
Present Status
78hSet System
Power
Capping
79hGet System
Power
Capping
Request
Response:
Byte 1 - Completion code
Byte 2 - Present Status
[7] - 1b : PSU2 Present
[6] - 1b : PSU1 Present
[5] - 1b : PSU2 AC Present
[4] - 1b : PSU1 AC Present
[3] - Reserved
[2] - Reserved
[1] - Reserved
[0] - Reserved
Request:
Byte 1 - Enable Power Capping
0x01 : Enable
0x00 : Disable
Byte 2- Power Capping Value
(LSB)
Byte 3- Power Capping Value
(MSB)
Response:
Byte 1 - Completion Code
Request:
Response:
Byte 1 - Completion Code
Byte 2 - Power Capping Enable
Status
Byte 3:4 - Power Capping Value
(continued)
62
Page 63
Table 1-46. OEM Commands Group 3 (Net-function: 0 x 34)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
80hSet System
Power
Throttling
81hGet System
Power
Throttling
Status
82hSet Enable
DC 12V
Module
83hGet Enable
DC 12V
Module State
Request:
Byte 1 - Is Enable Power
Throttling
0x01 : Enable
0x00 : Disable
Response:
Byte 1 - Completion Code
Request
Response:
Byte 1 - Completion code
Byte 2 - Power throttling status
Request:
Byte 1 - Enable DC12V Module
0x01 : Enable
0x00 : Disable
Response:
Byte 1 - Completion Code
Request:
Response:
Byte 1 - Completion Code
Byte 2 -Enable DC12V Module
status
(continued)
63
Page 64
Table 1-46. OEM Commands Group 3 (Net-function: 0 x 34)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
84hSet Enable
Fan Table
Select
85hGet Enable
Fan Table
State
Request:
Byte 1 - Enable DC12V Module
0x01 : Enable
0x00 : Disable
Byte 2 - Fan Table Selector
Response:
Byte 1 - Completion Code
Request:
Response
Byte 1 - Completion Code
Byte 2 -Enable Fan Table Select
Byte 3 - Fan Table Selector
(continued)
64
Page 65
Table 1-46. OEM Commands Group 3 (Net-function: 0 x 34)
Net Function = OEM (0x30), LUN = 00
Code CommandRequest, Response DataDescription
B3hGet PSU
Mismatch
and Type
Request:
Response:
Byte 1 - Completion Code
Byte 2 -Is Mismatch
Byte 3 - PSU Type
[7:4] PSU1
00h: Other
01h: 470 Watt
02h: 750 Watt
03h: 1100 Watt
04h: 1400 Watt
[3:0] PSU2
00h: Other
01h: 470 Watt
02h: 750 Watt
03h: 1100 Watt
04h: 1400 Watt
(continued)
65
Page 66
DCMI V1.0
The following table lists the command support list.
Table 1-47. DCMI Commands
CommandNetFnCMDO/MSupported
Get DCMI Capability InfoDCGRP (2Ch)01hMYes
Get Asset TagDCGRP (2Ch)06hMYes
Get DCMI Sensor InfoDCGRP (2Ch)07hMYes
Get Power ReadingDCGRP (2Ch)02hOYes
Get Power LimitDCGRP (2Ch)03HOYes
Set Power LimitDCGRP (2Ch)04hOYes
Activate/Deactivate Power LimitDCGRP (2Ch)05hOYes
VLAN Configuration
The VLAN is confiugred through the IPMI Set/Get LAN Configuration
command.
To configure the VLAN:
4
Get VLAN ID :
>ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x0C
0x02 0x01 0x14 0x00 0x00
>11 00 00
5
Enable and Set VLAN ID :
>ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x0C
0x01 0x01 0x14 0x02 0x80
VLAN is disabled/VLAN ID is zero.
6
Disable VLAN ID :
>ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x0C
0x01 0x01 0x14 0x00 0x00
BMC Version Information
The BMC firmware version can be obtained by using the IPMI - Get Device
ID command.
To get the BMC firmware version:
66
Page 67
>ipmitool -H <BMC IP Address> -I lanplus -U root -P root raw 0x06
0x01