Please help... I have a Supermicro X11SCA-F running ESXi 6.7 update 3. The BMC is set for fan mode "full" (which was then followed by a cold start of the BMC). I've got impitool installed and I can control the Noctua fan noise and thresholds with the following script:
The case fans then run at their optimal (from a noise perspective) speed of about 1000 RPM (the CPU fan is a watercooler and runs at 100%):
and the resulting temps look good:
The problem is, after about 5 minutes, the BMC sets the fans back to full speed. I've checked various old posts on this forum, which suggest that the BMC never tries to override the ipmitool-set fan settings when in "full" mode, but that isn't the case on my motherboard.
Should I just give up and buy the Noctua NA-FC1 fan controller, or is there a possible fix that only depends on the BMC and ESXi ? I don't really want to dedicate a VM to fan control if I can avoid it. Thanks,
Bash:
# Supermicro X11SCA-F fan control settings:
# set HD zone to 48/64 (about 75%)
/opt/ipmitool/ipmitool raw 0x30 0x70 0x66 0x01 0x01 0x48
# set CPU zone to 100%
/opt/ipmitool/ipmitool raw 0x30 0x70 0x66 0x01 0x00 0x64
# set lower thresholds for the HD zone
for i in 1 2 3; do /opt/ipmitool/ipmitool sensor thresh SYS_FAN${i} lower 0 100 200;done
#set upper thresholds for the HD zone
for i in 1 2 3; do /opt/ipmitool/ipmitool sensor thresh SYS_FAN${i} upper 1800 1900 2000;done
# set lower thresholds for the CPU zone
for i in 1 2; do /opt/ipmitool/ipmitool sensor thresh CPU_FAN${i} lower 1700 1800 1900;done
# set upper thresholds for the CPU zone
for i in 1 2; do /opt/ipmitool/ipmitool sensor thresh CPU_FAN${i} upper 2300 2400 2500;done
Code:
CPU_FAN1 | 2000.000 | RPM | ok | 1700.000 | 1800.000 | 1900.000 | 2300.000 | 2400.000 | 2500.000
CPU_FAN2 | na | RPM | na | na | na | na | na | na | na
SYS_FAN1 | 1000.000 | RPM | ok | 0.000 | 100.000 | 200.000 | 1800.000 | 1900.000 | 2000.000
SYS_FAN2 | 900.000 | RPM | ok | 0.000 | 100.000 | 200.000 | 1800.000 | 1900.000 | 2000.000
SYS_FAN3 | 1200.000 | RPM | ok | 0.000 | 100.000 | 200.000 | 1800.000 | 1900.000 | 2000.000
Code:
CPU Temp | 33.000 | degrees C | ok | 5.000 | 5.000 | 10.000 | 95.000 | 100.000 | 100.000
PCH Temp | 44.000 | degrees C | ok | 5.000 | 5.000 | 10.000 | 85.000 | 90.000 | 105.000
System Temp | 32.000 | degrees C | ok | 5.000 | 5.000 | 10.000 | 80.000 | 85.000 | 90.000
Peripheral Temp | 43.000 | degrees C | ok | 5.000 | 5.000 | 10.000 | 80.000 | 85.000 | 90.000
VcpuVRM Temp | 31.000 | degrees C | ok | 5.000 | 5.000 | 10.000 | 95.000 | 100.000 | 105.000
DIMMA1 Temp | 33.000 | degrees C | ok | 5.000 | 5.000 | 10.000 | 80.000 | 85.000 | 90.000
DIMMA2 Temp | 33.000 | degrees C | ok | 5.000 | 5.000 | 10.000 | 80.000 | 85.000 | 90.000
DIMMB1 Temp | 33.000 | degrees C | ok | 5.000 | 5.000 | 10.000 | 80.000 | 85.000 | 90.000
DIMMB2 Temp | 32.000 | degrees C | ok | 5.000 | 5.000 | 10.000 | 80.000 | 85.000 | 90.000
Should I just give up and buy the Noctua NA-FC1 fan controller, or is there a possible fix that only depends on the BMC and ESXi ? I don't really want to dedicate a VM to fan control if I can avoid it. Thanks,