Resource icon

How To: Change IPMI Sensor Thresholds using ipmitool

Very helpful explanation. Works in SCALE as well, I did it via root ssh.

I am a bit confused on the purpose of setting the maximum thresholds? Is there any reason to modify this? To let IPMI know how fast a fan can really go? Just trying to understand in the context of the terminology. Let's say my maximum RPM for my fan is 2200rpm. What should my numbers look like? Just a bit confused by the terminology of Non-Critical vs Critical vs Non-Recoverable with respect to an "upper" number. Would Upper Non-critical be the maximum rated RPM of my fan and then non-critical and non-recoverable higher numbers? I just see these numbers are reported with IPMITool show all three upper numbers for my fan to be beyond what is rated for maximum rpm.

Or does it not really matter and it'll just spin the fan as fast as possible when needed as long as all those values are above the maximum rated RPM?

One additional comment. I assume these changes will stick regardless of reboot or complete shutdown of the system? Even if BMC loses power?
Using an X12, just had to run:
sudo ipmitool sensor thresh FANA lower 50 100 150
for all my fan sensors and then changed the fans from full speed to standard, my office sounds great again. So grateful
Superb. Fixed the problem of my fans ramping up and down in speed and endless log entries in the SEL. Only issue I had was that after setting the thresholds my fans got stuck in the error state and ran at full speed, possibly they were in error at the moment I send the command. Rebooting the IPMI fixed this.
Helped me fix some log spam for one of my fans. Thank you.
Easy to follow, ear-saving guide.
Great help, but I do have one question. My Noctua NF-S12A fans are rated w/ min. rotational speed @ 300 RPM +/- 20%. So I set lower noncritical to 240 RPM, which the ipmi on my SMC X11SSH-F-O motherboard set down to 200 RPM. Following your instructions, I set *lc* to 140 and *lnr* to 40, and the motherboard reset them to 100 & 0 RPM respectively. Is this right, or should I have set them to 200 & 100?
Ericloewe
Ericloewe
It's unlikely to make a difference really. I wouldn't worry.
TOP NOTCH!
I rely on this from time to time when my BMC gets reset. Thank you!
Simply awesome. Thanks
Top