I want to write a simple program to manage the fan speeds on my Super-
Micro server.  (The fan management "modes" provided by the BMC simply
aren't able to achieve a good balance of noise and temperature.)

The program will need to read fan speeds via IPMI and send "raw"
commands to set the fan duty cycles[1].  (CPU temperatures can be read
from sysfs, and HDD temperatures can be read with libatasmart.)

So I'm trying to figure out how to read a fan sensor by looking at the
FreeIPMI source code (particularly ipmi-sensors), but it's slow going.

Can anyone provide an overview of the steps needed?

Thanks!
[1] https://forums.servethehome.com/index.php?resources/supermicro-x9-x10-x11-fan-speed-control.20/


--
========================================================================
                 In Soviet Russia, Google searches you!
========================================================================


Reply via email to