MPCMM0001 Chassis Management Module Software Technical Product Specification 137
Fan Control and Monitoring
16.11 Default Cooling Values
The CMM determines the fan tray cooling values from the /etc/cmm/fantray.cfg file. The CMM
uses the defaults from the file in the following order of precedence:
1. User Defaults
2. Vendor Defaults
3. Code Defaults
16.11.0.1 Setting User Defaults and Defaultcontrol through the CLI
During normal operation the user may use these commands to set the default values.
cmmset –l fantrayN -d defaultcontrol –v [ CMM | fantray ]
cmmset –l fantrayN -d normallevel –v [value to set the normal level]
cmmset –l fantrayN -d minorlevel –v [value to set the minor level]
N: The number of the fan tray being addressed.
The defaultcontrol dataitem sets the default control mode to be used for that specific fantray if it is
ever removed and then re-inserted. The other two commands set the values for the temperature
statuses in the cooling table and are also saved for user defaults.
16.11.1 Vendor Defaults
If user specified defaults are not configured the Cooling Manager attempts to use vendor specified
defaults.
The vendor specified defaults are stored in the /etc/cmm/fantray.cfg file. They are not configurable
by the user. These defaults do not take the fantray’s location into account, they are the defaults for
a particular type of fantray not a particular fantray.
With the vendor defaults all fantrays of type X will use these vendor defaults if the user hasn’t set
any user defaults.
The vendor MUST set both the normal and minor default levels. If both are not set the code
defaults will be used.
• Manufacturer_ID.product_ID.minorlevel=VALUE
• Manufacturer_ID.product_ID.normallevel=VALUE
• Manufacturer_ID.product_ID.control=VALUE
The /etc/cmm/fantray.cfg file contains other information that the Cooling Manager uses and only
the vendor setting should ever be edited. The vendor settings should only be edited by the vendor
and the end user should never touch this file. The manufacturer_ID must be identical to the decimal
representation of bytes 8, 9 and 10 of the “Get Device ID” command as defined by the IPMI
specification. The product_ID must be identical to the decimal representation of bytes 11 and 12 of
the “Get Device ID” command as defined by the IPMI specification.
The manufacturer_ID should be four digits and the product_ID should be three digits. (e.g.
0157.870.minorlevel = 88)