FreeIPMI provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification. It has a number of useful features for large HPC or cluster environments.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release of FreeIPMI fixes bugs with workaround flags for different devices, in-band probing priority, setting of volatile vs. non-volatile settings, and sunbmc driver bugs. It also works around a Sun motherboard authentication issue and an HP sensor reading issue. Documentation has also been updated.
This releases fixes a variety of minor bugs. Included are output typos/errors in ipmi-fru, diff errors for the "Password20" field in bmc-config, chassis-identify argument parsing bugs in ipmi-chassis, output typos/errors in ipmi-chassis, and portability issues. Identify/LED/beacon has been added into ipmipower during interactive mode. Various documentation has also been updated.
This release supports workarounds for Inventec 5441 motherboards. Most notably, the "opensesspriv" workaround was added to tools and the OPEN_SESSION_PRIVILEGE workaround was added for libraries. ipmi-fru no longer fails on an invalid chassis info area type. Instead, it outputs that type as unknown and continues to parse the area. In bmc-info, output device ID, manufacturer ID, and product ID are now shown as integers, not hex. A GLIBC 2.8 compilation bug was fixed.
In this release, ipmi-oem supports Inventec specific get-nic-status, set-nic-status, get-mac-address,
and set-mac-address commands. The default privilege for ipmi-oem is changed to ADMIN. Both characters of the firmware minor revision are output in bmc-info (i.e. 1.01 instead of 1.1). Solaris porting bugs have been fixed. There is a build option (--with-dont-check-for-root) to not have tools check for root in in-band IPMI communication. This release allows permission checks to be dealt with at the system call level (i.e. open() on /dev/ipmi0).
In this release, sensor group names in ipmimonitoring are fixed to be consistent with other tools. Threshold-related fields for non-threshold sensors are no longer output in ipmi-sensors. The --config-file option was added to all tools incorrectly missing it. The output of "FLOOPY" was fixed to "FLOPPY" in ipmi-chassis-config. Deassertion bitmask configuration was fixed in ipmi-sensors-config. The bmc-watchdog init script was fixed for portability to SUSE.