注意:
手动调整风扇转速可能导致风扇转速过低影响散热,进而导致机箱内的元件出现过热,甚至引起设备自动关机或损坏电子元件,请谨慎操作。
目的:
介绍如何通过ipmi命令手动调整风扇转速。
目标读者:
研华前线技术人员及ASMB-H90用户
内容:
1、ASMB-H90支持2个CPU风扇接口和4个系统风扇接口;
6个风扇都为4 pin PWM风扇;风扇的PWM控制pin接到BMC的PWM channel 0~5,对应关系如下:
SYSFAN1: PWM channel 0
SYSFAN2: PWM channel 1
SYSFAN3: PWM channel 2
SYSFAN4: PWM channel 3
CPUFAN1: PWM channel 4
CPUFAN2: PWM channel 5
PWM duty cycle(占空比):duty cycle越小,风扇转速越低。duty cycle设定为100%时风扇全速转,
风扇在主板上的位置如下:
2、读取风扇转速的当前控制方式(smart FAN或手动控制)及PWM duty cycle:
# ipmitool raw 0x2c 0x16 0x00 <pwm channel>
举例:
读取CPUFAN1的duty cycle:
# ipmitool raw 0x2c 0x16 0x00 0x04
00 ff 1d 01
读取SYSFAN1的duty cycle:
# ipmitool raw 0x2c 0x16 0x00 0x00
00 ff 1d 01
返回值"ff"代表当前的风扇转速控制方式为smart fan控制方式。
3、手动设定风扇的PWM duty cycle:
# ipmitool raw 0x2c 0x15 0x00 <pwm channel> <duty>
举例:
设定CPUFAN1的duty cycle为50%:
# ipmitool raw 0x2c 0x15 0x00 0x04 0x32
再次读取CPUFAN1的duty cycle
# ipmitool raw 0x2c 0x16 0x00 0x04
00 32 31 00
返回值“32”为16进制,换算成10 进制即为50,表示风扇duty cycle为50%。
设定SYSFAN1的duty cycle为50%:
# ipmitool raw 0x2c 0x15 0x00 0x00 0x32
再次读取SYSFAN1的duty cycle
# ipmitool raw 0x2c 0x16 0x00 0x00
00 32 31 00
返回值“32”为16进制,换算成10 进制即为50,表示风扇duty cycle为50%。
4、设定风扇转速控制方式为smart fan:
# ipmitool raw 0x2c 0x15 0x00 <pwm channel> 0xff
Comments
0 comments
Please sign in to leave a comment.