X hits on this document

PDF document

February 10, 2006 - page 95 / 238

553 views

0 shares

0 downloads

0 comments

95 / 238

4.1. OPENIPMI AND MCS

83

device available

chassis support bridge support

ipmb event generator support

ipmb event receiver support

fru inventory support sel device support sdr repository support

sensor device support device id

device revision

major fw revision minor fw revision major version

minor version

manufacturer id

product id

Return false if the MC is operating normally, or true if the MC is updating its firmware. Returns true if the MC supports the chassis commands, false if not. Returns true if the MC support bridge commands (generally for ICMB), false if not. Return true if the MC will generate events on the IPMB. Note that if this is false, it can still generate events and store them on a local System Event Log (SEL), like on a BMC. Returns true if the MC can receive events from other MCs on the IPMB. If true, the MC support FRU inventory commands. If true, the MC has an event log on it. If true, the MC supports a writable SDR repository. This is not a device SDR repository. If true, this MC supports sensor commands. The device id of the MC. This helps identify the capabilities of the MC; it is used along with the product and manufacturer IDs to know the exact capabilities of the device. It’s use is OEM-specific, though. The hardware revision for the MC and associated hardware. It’s use is OEM-specific, though. The major revision of the firmware running on the MC. The minor revision of the firmware running on the MC. The major version of the IPMI specification version supported by the MC. The minor version of the IPMI specification version supported by the MC. A 24-bit number assigned by the IANA for the manufacturer of the MC hardware. A 16-bit number assigned by the manufacturer to identify the specific MC hardware.

In addition, the following function:

void ipmi_mc_aux_fw_revision(ipmi_mc_t *mc, unsigned char val[]);

returns the optional 4-byte auxiliary firmware revision information field. The meaning of this field is vendor-specific and the field may not be present (in which case all zeros is returned).

4.1.4

MC Reset

OpenIPMI has a function to reset an MC. It is:

#define IPMI_MC_RESET_COLD ... #define IPMI_MC_RESET_WARM ... int ipmi_mc_reset(ipmi_mc_t

*mc,

Document info
Document views553
Page views553
Page last viewedSun Dec 04 15:25:31 UTC 2016
Pages238
Paragraphs8090
Words85809

Comments