We can use ipmi command to Set/Get system fan speed in S8056 as below.
Set Fan speed
1. ipmitool raw 0x2e 0x44 0xfd 0x19 0x00 0x00 0x01 50 (set PWM
0,CPU_FAN, e.g.,duty is 50)
2. ipmitool raw 0x2e 0x44 0xfd 0x19 0x00 0x01 0x01 50 (set PWM
1, SYS_FAN_1, e.g.,duty is 50)
3. ipmitool raw 0x2e 0x44 0xfd 0x19 0x00 0x02 0x01 50 (set PWM
2, SYS_FAN_2, e.g.,duty is 50)
4. ipmitool raw 0x2e 0x44 0xfd 0x19 0x00 0x03 0x01 50 (set PWM
3, SYS_FAN_3, e.g.,duty is 50)
5. ipmitool raw 0x2e 0x44 0xfd 0x19 0x00 0x04 0x01 50 (set PWM
4, SYS_FAN_4, e.g.,duty is 50)
6. ipmitool raw 0x2e 0x44 0xfd 0x19 0x00 0x05 0x01 50 (set PWM
5, SYS_FAN_5, e.g.,duty is 50)
Get Fan speed
1. ipmitool raw 0x2e 0x45 0xfd 0x19 0x00 0x00 (get PWM-0, CPU_FAN)
e.g., CPU FAN speed is 30.
2. ipmitool raw 0x2e 0x45 0xfd 0x19 0x00 0x01 (get PWM-1, SYS_FAN1 )
e.g.,SYS FAN1 speed is 30
3. ipmitool raw 0x2e 0x45 0xfd 0x19 0x00 0x02 (get PWM-2 ,SYS_FAN2)
e.g.,SYS FAN2 speed is 30
4. ipmitool raw 0x2e 0x45 0xfd 0x19 0x00 0x03 (get PWM-3, SYS_FAN3)
e.g.,SYS FAN3 speed is 60
5. ipmitool raw 0x2e 0x45 0xfd 0x19 0x00 0x04 (get PWM-4, SYS_FAN4 )
e.g.,SYS FAN4 speed is 40
6. ipmitool raw 0x2e 0x45 0xfd 0x19 0x00 0x05 (get PWM-5, SYS_FAN5 ) e.g.,SYS
FAN5 speed is 50
Note:
Execute ipmi command “mc reset cold” or AC on/off will reset it back
to the default values.