PTI-IPMI-PM_MIB DEFINITIONS ::= BEGIN IMPORTS Counter,enterprises, IpAddress,TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 DisplayString FROM RFC1213-MIB; -- -- Intelligent Platform Management Interface Peripheral Management MIB -- -- -------------------------------------------------------------------- -- PMCommandStatus ::= INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } pti OBJECT IDENTIFIER ::= { enterprises 1556 } ptiMgmt OBJECT IDENTIFIER ::= { pti 1 } ptiIPMIManagement OBJECT IDENTIFIER ::= { ptiMgmt 6 } ptiIPMIPmManagement OBJECT IDENTIFIER ::= { ptiIPMIManagement 2 } -- -- PTI Enterprise (ptiIPMI) MIB Extensions -- ptiIPMIPMCommonGroup OBJECT IDENTIFIER ::= { ptiIPMIPmManagement 1 } ptiIPMIPMStatisticsGroup OBJECT IDENTIFIER ::= { ptiIPMIPmManagement 2 } -- -- -- -- PM Common Group Begins -- -- -- This group enables the retrieval of PM version information and -- control over programming the PM and resetting PM software -- ptiIPMIPMProgramVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The version description of this PM application." ::= { ptiIPMIPMCommonGroup 1 } ptiIPMIPMProgramFileName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This is the name of the 'hex' file that contains PM micro-controller program. " ::= { ptiIPMIPMCommonGroup 2 } ptiIPMIPMSoftwareReset OBJECT-TYPE SYNTAX INTEGER { noop(1), -- no operation reset(2) -- send a software reset command to PM } ACCESS read-write STATUS mandatory DESCRIPTION "When set to reset (2), a software reset command is sent to the PM micro-controller. A get operation always returns noop (1)" ::= { ptiIPMIPMCommonGroup 3 } ptiIPMIPMGUID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) ACCESS read-only STATUS mandatory DESCRIPTION "This command requests the Globally Unique Identifier that is stored in the PM EEPROM." ::= { ptiIPMIPMCommonGroup 4 } ptiIPMIPMGeoAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object is the PM read CompactPCI Geographic Address bits (GA0-GA4) contents." ::= { ptiIPMIPMCommonGroup 5 } ptiIPMIPMStatsReceiveOverflow OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates that the PIC16F877 I2C byte receive buffer (SSPBUF) was overwritten with another byte before the previous byte was read." ::= { ptiIPMIPMStatisticsGroup 1 } ptiIPMIPMStatsBusCollision OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates that a write was attempted on the I2C bus while another master was trying to attempt a write." ::= { ptiIPMIPMStatisticsGroup 2 } ptiIPMIPMStatsMissingAck OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates that the SLAVE did not respond with the Acknowledge bit during a MASTER WRITE cycle. (Timeout/Retry)." ::= { ptiIPMIPMStatisticsGroup 3 } ptiIPMIPMStatsCorruptedRequest OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates a Checksum error in the IPMB message. If an IPMB message was received corrupted, it should be ignored, forcing the requester to retry." ::= { ptiIPMIPMStatisticsGroup 4 } ptiIPMIPMStatsBusBusyTimeout OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates that the PM could not issue a Start condition on the I2C bus because the bus was busy." ::= { ptiIPMIPMStatisticsGroup 5 } ptiIPMIPMStatsInputBufferOverflow OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates that the IPMB message received was too large to fit into the input Buffer." ::= { ptiIPMIPMStatisticsGroup 6 } ptiIPMIPMStatsUnexpectedRequest OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates that the another request message was received before the PM can respond to the previous. The PM will ignore the second message and force the requester to timeout and resend it." ::= { ptiIPMIPMStatisticsGroup 7 } ptiIPMIPMStatsBadResponseMessage OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates that a response message was received that does not match any pending request or was not formatted properly. This type of response is ignored by the PM." ::= { ptiIPMIPMStatisticsGroup 8 } ptiIPMIPMStatsReceivedMessages OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of IPMB Messages Received." ::= { ptiIPMIPMStatisticsGroup 9 } ptiIPMIPMStatsSentMessages OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of IPMI Messages Sent." ::= { ptiIPMIPMStatisticsGroup 10 } ptiIPMIPMStatsSentMessages OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of IPMI Messages Sent." ::= { ptiIPMIPMStatisticsGroup 11 } END