Dell PowerEdge R730xd Fan Control

Revision as of 20:44, 24 April 2023 by Root (talk | contribs) (Created page with "Dell provides an OpenManage BMC (Baseboard Management Controller) / IPMI (Intelligent Platform Management Interface) Program for changing some settings. This also applies to other models like the R730, etc., but watch out for naming conventions like "FAN1 RPM" VS "Fan1 RPM" (notice the CAPs). Why control the fan speed instead of leaving it up to the server? Well, scattered information seems to indicate that if a "non-certified" PCIe card or perhaps disk drive is insta...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Dell provides an OpenManage BMC (Baseboard Management Controller) / IPMI (Intelligent Platform Management Interface) Program for changing some settings. This also applies to other models like the R730, etc., but watch out for naming conventions like "FAN1 RPM" VS "Fan1 RPM" (notice the CAPs).

Why control the fan speed instead of leaving it up to the server? Well, scattered information seems to indicate that if a "non-certified" PCIe card or perhaps disk drive is installed, the punishment, err, standard functionality of the Dell Controller is to ramp the fan speeds up to maximum. (Hint from here: https://www.dell.com/community/PowerEdge-Hardware-General/How-to-quiet-r730XD-fans-lower-idle-fan-speed/td-p/8349052)

  • Show all the available IPMI Settings: ipmitool -I lanplus -H WhatEverUserName -P WhatEverPassword sdr list full
  • Show details of specific setting: ipmitool -I lanplus -H WhatEverUserName -P WhatEverPassword sdr get "Fan1 RPM"
    • "Fan1 RPM" is obtained from the first command
  • Enable Manual Control of Fans: ipmitool -I lanplus -H WhatEverUserName -P WhatEverPassword raw 0x30 0x30 0x01 0x00
    • Disable Manual Control / Enable Automatic Control: ipmitool -I lanplus -H WhatEverUserName -P WhatEverPassword raw 0x30 0x30 0x01 0x01
  • Set Fan Speed (WhatEverFanSpeed is a Percentage in Hexadecimal Form): ipmitool -I lanplus -H WhatEverUserName -P WhatEverPassword raw 0x30 0x30 0x02 0xff WhatEverFanSpeed
    • Example for 20% Fan Speed: ipmitool -I lanplus -H WhatEverUserName -P WhatEverPassword raw 0x30 0x30 0x02 0xff 0x14


Thanks to: https://old.reddit.com/r/homelab/comments/7xqb11/dell_fan_noise_control_silence_your_poweredge/ for the information.

Thanks to: https://www.youtube.com/watch?v=0vvKQL6sRiw for the hint (