Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

iDRAC - How to set the iDRAC Thermal Base Algorithm via CLI

Summary: -

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

The following article provides information about setting iDRAC Thermal Base Algorithm via CLI.
 
SLN266072_en_US__1icon Note: This article is part of the Server Tutorials: Support Tools, available Here
 

 

How do I set the iDRAC Thermal Base Algorithm via CLI? 

 

Steps:  

Modifying the Thermal Base Algorithm via DM, RACADM, WS-MAN.

Low Fan Offset: 

ipmitool -H <ip address> -U root -P calvin 0x30 0xce 0 0x9 7 0 0 0 7 0 0 2 0xff 0 0

High Fan Offset:
ipmitool -H <ip address> -U root -P calvin 0x30 0xce 0 0x9 7 0 0 0 7 0 0 2 0xff 1 0
 
 
Default/None Fan Offset:
ipmitool -H <ip address> -U root -P calvin 0x30 0xce 0 0x9 7 0 0 0 7 0 0 0 0xff 0 0
 

IPMI Spec for thermal settings:
 
0xCE  Power/Thermal management 
Request:
Byte1: Get/Set command
   0x0: Set command
   0x1: Get command
Byte 2: Subcommand
   0x00 = System Power Capacity
   0x01 = Physical topology
   0x02 = Thermal limit (RTS+ feature)
   0x03 = Get Active Power Policy
   0x04 = PSU RapidOn
   0x05 = PSU/system capability
   0x06 = PSU PFC
   0x07 = Get Re-characterization Status
   0x08 = Characterization Progress
   0x09 = Thermal Setting
   0x0a = Get temperature sensor number
   0x0b = Power Simulator Configuration
   0x0c = Power Control on Sub-devices
   0x0d = VR Configuration
   0x0e = Get Temperature Reading
   0x0f = Get Power Reading
Byte 3-4: Data length. LSB first.
Byte 5-6: Offset. LSB first.
Byte 7-N: Command Data Structure

Response:
Byte 1: Generic Completion Code plus
   6Fh: Not licensed (need LM_POWER_MONITORING or LM_POWER_BUDGETING)
Byte 2: Subcommand
Byte 3-4: Data length. LSB first.
Byte 5-6: Offset. LSB first.
Byte 7-N: Command Data Structure

--------------------------------------------------------------------------------------------------------

Thermal setting (0x09)
Note: Communication mechanism is USC sets to iDRAC.

-       Set

Request:
Byte 7-8: Total Payload Length (inc. these 2)
Byte 9: thermal base algorithm
   0x00: Auto (default)
   0x01: Maximum performance(Performance optimized)
   0x02: Minimum power (Performance per watt optimized)
   0x03: Acoustic Optimized (Acoustic Mode)
Byte 10: User Options
   0x00: none/ default
   0x01: Average Air Exhaust Temp
   0x02: Fan speed offset
   0x03: CPU Optimized
Byte 11: Average Air Exhaust Temp values, only valid when appropriate User Option selected
   0x00: Max air exhaust temp 40
   0x01: Max air exhaust temp 45
   0x02: Max air exhaust temp 50
   0x03: Max air exhaust temp 55
   0xFF: N/A
Byte 12: Fan speed offset, only valid when appropriate User Option selected
   0x00: Low Fan speed offset
   0x01: High Fan speed offset
Byte 13: NDC temp value (unsigned) - TBD

Response:
None

-       Get
Request:
None

Response:
Byte 7-8: Total Payload Length (inc. these 2)
Byte 9: thermal base algorithm
   0x00: Auto (default)
   0x01: Maximum performance(Performance optimized)
   0x02: Minimum power (Performance per watt optimized)
   0x03: Acoustic Optimized (Acoustic Mode)
Byte 10: User Options
   0x00: none/ default
   0x01: Average Air Exhaust Temp
   0x02: Fan speed offset
   0x03: CPU Optimized
Byte 11: Average Air Exhaust Temp values
   0x00: Average air exhaust temp 40
   0x01: Average air exhaust temp 45
   0x02: Average air exhaust temp 50
   0x03: Average air exhaust temp 55
   0xFF: N/A
Byte 12: Fan speed offset
   0x00: Low Fan speed offset
   0x01: High Fan speed offset
Byte 13: NDC temp value (unsigned) – TBD
Byte 14: Platform Support
   Bit 0: Acoustic Mode
         1: Supported
         0: Not Supported
   Bit 1: Average Air Exhaust Temp
         1: Supported
         0: Not Supported
   Bit 2: Fan Speed Offset
         1: Supported
         0: Not Supported
   Bit 3: CPU Optimized
         1: Supported
         0: Not Supported
   Bit 4: Average Air Exhaust Temp 40
         1: Supported
         0: Not Supported
   Bit 5: Average Air Exhaust Temp 45
         1: Supported
         0: Not Supported
   Bit 6: Average Air Exhaust Temp 50
         1: Supported
         0: Not Supported
   Bit 7: Average Air Exhaust Temp 55
         1: Supported
         0: Not Supported  

Cause

-

Resolution

-

Article Properties


Affected Product

Servers, PowerEdge, iDRAC6

Last Published Date

06 Dec 2021

Version

6

Article Type

Solution