Supermicro x9 boards | bmc is paranoid | any rpm deviation | instant critical alarm | ipmitool sel list | pages of fan errors
The problem | noctua fans spin slower | bmc expects 6000+ rpm | sees 2000 rpm | assumes failure | ramps all fans | louder than stock
The fix | resistor on pwm wire | 1k ohm | tricks bmc | reports higher rpm | actual rpm stays low | cat silence | grep happiness
My supermicro | nf-a4x20 pwm | 1k resistor in series | pwm pin | ground unchanged | bmc reads ~5500 rpm | actual ~2200 rpm | sort -u | wc -l | one happy pavel
Warning | resistor gets warm | use 1/2 watt minimum | mount away from plastic | verify with ipmitool sensor | fan1 should show 5000+ | actual noise should be whisper
Code for verification |
ipmitool sensor list | grep FAN
FAN1 | 5520 RPM | ok
FAN2 | 5480 RPM | ok
FAN3 | 0 RPM | nc | fan3 unused | normalThe bmc is happy | the ears are happy | the scrap gods are appeased | pipe pavel out