108 字
1 分钟
Tyan S8036 FAN control with ipmi raw command

Enable/Disable Auto Fan Control#

ipmitool raw 0x2e 0x6 0xfd 0x19 0x00 <0x00|0x01|0xff
NOTE

0x00 = Disable

0x01 = Enable

0xff = get current setting

Get/Set PWM Duty#

ipmitool raw 0x2e 0x5 0xfd 0x19 0x00 <PWM ID> <0x00-0x64|0xfe|0xff>
NOTE

PWM ID : 0,1,2,3,4

0x00-0x64 = 0 -100% duty

0xfe =Get Current PWM Duty

0xff = return to automatic control

CPU_FAN (PWM 0)

SYS_FAN_1 (PWM 1)

SYS_FAN_2(PWM 2)

SYS_FAN_3 (PWM 3)

SYS_FAN_4 (PWM 4)

Query result#

Example:#

the last byte of the response contains the duty value in hexadecimal:

Terminal window
ipmitool raw 0x2e 0x5 0xfd 0x19 0x00 1 0xfe
fd 19 00 a0

The actual PWM duty percentage is calculated using the following formula:

Duty (%) = Decimal(last_byte) - 128

For the above example:

0xa0 = 160
160 - 128 = 32 (%)

So, the fan is 32% duty.

Tyan S8036 FAN control with ipmi raw command
https://www.homelabproject.cc/posts/others/tyan-s8036-fan-control-with-ipmi-raw-command/
作者
Channing He
发布于
2025-06-29
许可协议
CC BY-NC-SA 4.0