summaryrefslogtreecommitdiff
path: root/MIBS/hp/CPQSTDEQ-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/hp/CPQSTDEQ-MIB')
-rw-r--r--MIBS/hp/CPQSTDEQ-MIB5799
1 files changed, 5799 insertions, 0 deletions
diff --git a/MIBS/hp/CPQSTDEQ-MIB b/MIBS/hp/CPQSTDEQ-MIB
new file mode 100644
index 0000000..7507128
--- /dev/null
+++ b/MIBS/hp/CPQSTDEQ-MIB
@@ -0,0 +1,5799 @@
+-- ****************************************************************************
+--
+-- Standard PC equipment configuration
+-- Management Information Base for SNMP Network Management
+--
+--
+-- (C) Copyright 1992-2015 Hewlett Packard Enterprise Development LP
+--
+-- Hewlett Packard Enterprise Development LP shall not be liable for technical
+-- or editorial errors or omissions contained herein. The information in
+-- this document is provided "as is" without warranty of any kind and
+-- is subject to change without notice. The warranties for HP products
+-- are set forth in the express limited warranty statements
+-- accompanying such products. Nothing herein should be construed as
+-- constituting an additional warranty.
+--
+-- Confidential computer software. Valid license from HP required for
+-- possession, use or copying. Consistent with FAR 12.211 and 12.212,
+-- Commercial Computer Software, Computer Software Documentation, and
+-- Technical Data for Commercial Items are licensed to the U.S.
+-- Government under vendor's standard commercial license.
+--
+-- Refer to the READMIB.RDM file for more information about the
+-- organization of the information in the Compaq Enterprise.
+--
+-- The Compaq Enterprise number is 232.
+-- The ASN.1 prefix to, and including the Compaq Enterprise is:
+-- 1.3.6.1.4.1.232
+--
+-- ****************************************************************************
+
+CPQSTDEQ-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ compaq FROM CPQHOST-MIB
+ Counter FROM RFC1155-SMI
+ Gauge FROM RFC1155-SMI
+-- Gauge32 FROM SNMPv2-SMI
+-- enterprises FROM RFC1155-SMI
+ DisplayString FROM RFC1213-MIB
+ OBJECT-TYPE FROM RFC-1212
+ TRAP-TYPE FROM RFC-1215
+ sysName FROM RFC1213-MIB
+ cpqHoTrapFlags FROM CPQHOST-MIB;
+
+
+-- compaq OBJECT IDENTIFIER ::= { enterprises 232 }
+ cpqStdEquipment OBJECT IDENTIFIER ::= { compaq 1 }
+ cpqSeMibRev OBJECT IDENTIFIER ::= { cpqStdEquipment 1 }
+ cpqSeComponent OBJECT IDENTIFIER ::= { cpqStdEquipment 2 }
+
+ cpqSeInterface OBJECT IDENTIFIER ::= { cpqSeComponent 1 }
+ cpqSeProcessor OBJECT IDENTIFIER ::= { cpqSeComponent 2 }
+ cpqSeMemory OBJECT IDENTIFIER ::= { cpqSeComponent 3 }
+ cpqSeIsaCmos OBJECT IDENTIFIER ::= { cpqSeComponent 4 }
+ cpqSeEisaNvram OBJECT IDENTIFIER ::= { cpqSeComponent 5 }
+ cpqSeRom OBJECT IDENTIFIER ::= { cpqSeComponent 6 }
+ cpqSeKeyboard OBJECT IDENTIFIER ::= { cpqSeComponent 7 }
+ cpqSeVideo OBJECT IDENTIFIER ::= { cpqSeComponent 8 }
+ cpqSeSerialPort OBJECT IDENTIFIER ::= { cpqSeComponent 9 }
+ cpqSeParallelPort OBJECT IDENTIFIER ::= { cpqSeComponent 10 }
+ cpqSeFloppyDisk OBJECT IDENTIFIER ::= { cpqSeComponent 11 }
+ cpqSeFixedDisk OBJECT IDENTIFIER ::= { cpqSeComponent 12 }
+ cpqSePci OBJECT IDENTIFIER ::= { cpqSeComponent 13 }
+ cpqSePCCard OBJECT IDENTIFIER ::= { cpqSeComponent 14 }
+ cpqSeUSBPort OBJECT IDENTIFIER ::= { cpqSeComponent 15 }
+ cpqSeCell OBJECT IDENTIFIER ::= { cpqSeComponent 16 }
+ cpqSeIOC OBJECT IDENTIFIER ::= { cpqSeComponent 17 }
+ cpqSePartition OBJECT IDENTIFIER ::= { cpqSeComponent 18 }
+ cpqSeCabinet OBJECT IDENTIFIER ::= { cpqSeComponent 19 }
+ cpqSeComplex OBJECT IDENTIFIER ::= { cpqSeComponent 20 }
+ cpqSeLED OBJECT IDENTIFIER ::= { cpqSeComponent 21 }
+ cpqSeUSBDevice OBJECT IDENTIFIER ::= { cpqSeComponent 22 }
+ cpqSePCIeDisk OBJECT IDENTIFIER ::= { cpqSeComponent 23 }
+
+ cpqSeOsCommon OBJECT IDENTIFIER ::= { cpqSeInterface 4 }
+
+ TruthValue ::= INTEGER {
+ false(1),
+ true(2)
+ }
+
+-- ****************************************************************************
+-- Standard Equipment MIB Revision
+-- ===============================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeMibRev Group (1.3.6.1.4.1.232.1.1)
+--
+-- Implementation of the cpqSeMibRev group is mandatory for all agents
+-- supporting the Standard Equipment MIB.
+--
+-- An Insight Agent conforming to this document will return a
+-- cpqSeMibRevMajor of one (1) and a cpqSeMibRevMinor of thirty-one (33).
+--
+-- ****************************************************************************
+
+ cpqSeMibRevMajor OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Major Revision level of the MIB.
+
+ A change in the major revision level represents a major change
+ in the architecture of the MIB. A change in the major revision
+ level may indicate a significant change in the information
+ supported and/or the meaning of the supported information,
+ correct interpretation of data may require a MIB document with
+ the same major revision level."
+ ::= { cpqSeMibRev 1 }
+
+ cpqSeMibRevMinor OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Minor Revision level of the MIB.
+
+ A change in the minor revision level may represent some minor
+ additional support, no changes to any pre-existing information
+ has occurred."
+ ::= { cpqSeMibRev 2 }
+
+ cpqSeMibCondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ ok(2),
+ degraded(3),
+ failed(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The overall condition.
+
+ This object represents the overall status of the server
+ represented by this MIB."
+ ::= { cpqSeMibRev 3 }
+
+-- ****************************************************************************
+-- Standard Equipment OS Common Group
+-- ==================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeInterface Group (1.3.6.1.4.1.232.1.2.1)
+-- cpqSeOsCommon Group (1.3.6.1.4.1.232.1.2.1.4)
+--
+-- Implementation of the cpqSeOsCommon group is mandatory for all
+-- agents that support the Standard Equipment MIB.
+--
+-- ****************************************************************************
+
+ cpqSeOsCommonPollFreq OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Insight Agent's polling frequency.
+
+ The frequency, in seconds, at which the Insight Agent requests
+ information from the device driver. A frequency of zero (0)
+ indicates that the Insight Agent retrieves the information upon
+ request of a management station, it does not poll the device
+ driver at a specific interval.
+
+ If the poll frequency is zero (0) all attempts to write to this
+ object will fail. If the poll frequency is non-zero,
+ setting this value will change the polling frequency of the
+ Insight Agent. Setting the poll frequency to zero (0) will
+ always fail, an agent may also choose to fail any request to
+ change the poll frequency to a value that would severely impact
+ system performance."
+ ::= { cpqSeOsCommon 1 }
+
+-- ****************************************************************************
+-- Standard Equipment OS Common Module Table
+-- =========================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeInterface Group (1.3.6.1.4.1.232.1.2.1)
+-- cpqSeOsCommon Group (1.3.6.1.4.1.232.1.2.1.4)
+-- cpqSeOsCommonModuleTable (1.3.6.1.4.1.232.1.2.1.4.2) deprecated
+--
+-- ***************************************************************************
+
+ cpqSeOsCommonModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeOsCommonModuleEntry
+ ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A table of software modules that provide an interface to the
+ device this MIB describes."
+ ::= { cpqSeOsCommon 2 }
+
+ cpqSeOsCommonModuleEntry OBJECT-TYPE
+ SYNTAX CpqSeOsCommonModuleEntry
+ ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A description of a software module that provides an interface
+ to the device this MIB describes."
+ INDEX { cpqSeOsCommonModuleIndex }
+ ::= { cpqSeOsCommonModuleTable 1 }
+
+ CpqSeOsCommonModuleEntry ::= SEQUENCE {
+ cpqSeOsCommonModuleIndex INTEGER,
+ cpqSeOsCommonModuleName DisplayString,
+ cpqSeOsCommonModuleVersion DisplayString,
+ cpqSeOsCommonModuleDate OCTET STRING,
+ cpqSeOsCommonModulePurpose DisplayString
+ }
+
+ cpqSeOsCommonModuleIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "A unique index for this module description."
+ ::= { cpqSeOsCommonModuleEntry 1 }
+
+ cpqSeOsCommonModuleName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The module name."
+ ::= { cpqSeOsCommonModuleEntry 2 }
+
+ cpqSeOsCommonModuleVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..5))
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The module version in XX.YY format.
+
+ Where XX is the major version number and YY is the minor version
+ number. This field will be a null (size 0) string if the agent
+ cannot provide the module version."
+ ::= { cpqSeOsCommonModuleEntry 3 }
+
+ cpqSeOsCommonModuleDate OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (7))
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The module date.
+
+ field octets contents range
+ ===== ====== ======= =====
+ 1 1-2 year 0..65536
+ 2 3 month 1..12
+ 3 4 day 1..31
+ 4 5 hour 0..23
+ 5 6 minute 0..59
+ 6 7 second 0..60
+ (use 60 for leap-second)
+
+
+ This field will be set to year = 0 if the agent cannot provide
+ the module date. The hour, minute, and second field will be set
+ to zero (0) if they are not relevant. The year field is set
+ with the most significant octet first."
+ ::= { cpqSeOsCommonModuleEntry 4 }
+
+ cpqSeOsCommonModulePurpose OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The purpose of the module described in this entry."
+ ::= { cpqSeOsCommonModuleEntry 5 }
+
+-- ****************************************************************************
+-- Standard Equipment Processor Group
+-- ==================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeProcessor Group (1.3.6.1.4.1.232.1.2.2)
+-- cpqSeCpuTable (1.3.6.1.4.1.232.1.2.2.1)
+-- cpqSeFpuTable (1.3.6.1.4.1.232.1.2.2.2)
+--
+-- The cpqSeProcessor group describes the CPUs (central processor
+-- units) and FPUs (floating point coprocessor units) in the system.
+--
+-- A CPU is a chip that performs general purpose processing. A CPU may
+-- be used with or without an FPU.
+--
+-- A FPU is a chip that performs special purpose processing, an FPU is
+-- used by a CPU to handle special computations. A FPU is always used
+-- with a CPU.
+--
+-- The cpqSeProcessor group contains two tables, the cpqSeCpu table
+-- and the cpqSeFpu table. The cpqSeCpu table has an entry for
+-- each CPU in the system. The cpqSeFpu table has an entry for each
+-- FPU in the system. The two tables are indexed in a way that enables
+-- an application to determine the relationship between CPUs and FPUs.
+-- Each CPU and FPU entry provides identification, description, and
+-- speed information.
+--
+--
+-- ****************************************************************************
+
+
+
+ cpqSeCpuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeCpuEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of the CPUs (processors) in the system.
+
+ The main processor (if such a concept is valid for this machine)
+ should be the first entry in the table."
+ ::= { cpqSeProcessor 1 }
+
+ cpqSeCpuEntry OBJECT-TYPE
+ SYNTAX CpqSeCpuEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of a CPU (processor) in the system."
+ INDEX { cpqSeCpuUnitIndex }
+ ::= { cpqSeCpuTable 1 }
+
+ CpqSeCpuEntry ::= SEQUENCE {
+ cpqSeCpuUnitIndex INTEGER,
+ cpqSeCpuSlot INTEGER,
+ cpqSeCpuName DisplayString,
+ cpqSeCpuSpeed INTEGER,
+ cpqSeCpuStep INTEGER,
+ cpqSeCpuStatus INTEGER,
+ cpqSeCpuExtSpeed INTEGER,
+ cpqSeCpuDesigner INTEGER,
+ cpqSeCpuSocketNumber INTEGER,
+ cpqSeCpuThreshPassed INTEGER,
+ cpqSeCpuHwLocation DisplayString,
+ cpqSeCpuCellTablePtr INTEGER,
+ cpqSeCpuPowerpodStatus INTEGER,
+ cpqSeCpuArchitectureRevision DisplayString,
+ cpqSeCpuCore INTEGER,
+ cpqSeCPUSerialNumber DisplayString,
+ cpqSeCPUPartNumber DisplayString,
+ cpqSeCPUSerialNumberMfgr DisplayString,
+ cpqSeCPUPartNumberMfgr DisplayString,
+ cpqSeCPUCoreIndex INTEGER,
+ cpqSeCPUMaxSpeed INTEGER,
+ cpqSeCPUCoreThreadIndex INTEGER,
+ cpqSeCPUChipGenerationName DisplayString,
+ cpqSeCPUMultiThreadStatus INTEGER,
+ cpqSeCPUCoreMaxThreads INTEGER,
+ cpqSeCpuLowPowerStatus INTEGER,
+ cpqSeCpuPrimary INTEGER,
+ cpqSeCpuCoreSteppingText DisplayString,
+ cpqSeCpuCurrentPerformanceState INTEGER,
+ cpqSeCpuMinPerformanceState INTEGER,
+ cpqSeCpuMaxPerformanceState INTEGER
+ }
+
+ cpqSeCpuUnitIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a number that uniquely specifies a processor unit.
+ A processing unit may be a set of processing chips that are
+ on the same board or for other reasons work together as a unit.
+ The main processor unit (if such a concept is valid for this
+ machine) will always have the lowest (first) index."
+ ::= { cpqSeCpuEntry 1 }
+
+ cpqSeCpuSlot OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value represents this processor's slot.
+ If the slot cannot be determined the value of zero (0) will be
+ returned."
+ ::= { cpqSeCpuEntry 2 }
+
+ cpqSeCpuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of this processor.
+ For example:
+ 80386"
+ ::= { cpqSeCpuEntry 3 }
+
+ cpqSeCpuSpeed OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current internal speed of this processor in megahertz.
+ This changes as per the processor performance state
+ Zero will be returned if this value is not available."
+ ::= { cpqSeCpuEntry 4 }
+
+ cpqSeCpuStep OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This step of the processor.
+ This will be zero (0) if the step cannot be determined."
+ ::= { cpqSeCpuEntry 5 }
+
+ cpqSeCpuStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ok(2),
+ degraded(3),
+ failed(4),
+ disabled(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the processor.
+
+ The following values are valid for CPU status:
+
+ Unknown (1)
+ The status of the CPU could not be determined.
+
+ OK (2)
+ The CPU is functioning normally.
+
+ Degraded (3)
+ The CPU is in a pre-failure warrantee state.
+
+ Failed (4)
+ The CPU is in a failed state.
+
+ Disabled (5)
+ The CPU has been disabled during power-on-self-test."
+
+ ::= { cpqSeCpuEntry 6 }
+
+ cpqSeCpuExtSpeed OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the external frequency in megahertz of the processor bus.
+ Zero will be returned if this value is not available."
+ ::= { cpqSeCpuEntry 7 }
+
+ cpqSeCpuDesigner OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ intel(2),
+ amd(3),
+ cyrix(4),
+ ti(5),
+ nexgen(6),
+ compaq(7),
+ samsung(8),
+ mitsubishi(9),
+ mips(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This attribute specifies the manufacturer which designs
+ this CPU."
+ ::= { cpqSeCpuEntry 8 }
+
+ cpqSeCpuSocketNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The physical socket number of the CPU chip. This number
+ helps to identify CPUs on processor boards that contain
+ multiple CPU chips. In most cases the CPU Socket number
+ should be specified on the board silkscreen or in product
+ documentation."
+ ::= { cpqSeCpuEntry 9 }
+
+ cpqSeCpuThreshPassed OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unsupported(1),
+ false(2),
+ true(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CPU threshold passed (Exceeded). When this attribute is set
+ to true, it identifies a pre-failure error condition. Processors
+ like the Intel Pentium Pro have the capability built into them
+ to correct internal error conditions. Excessive corrected internal
+ errors can predict future hard processor failures. Agent
+ instrumentation will set this attribute to true if an internal
+ processor error threshold is passed. It is recommended that the
+ user replace the CPU in this case. If the processor does not
+ support monitoring internal corrected errors, this value will
+ be set to unsupported. "
+ ::= { cpqSeCpuEntry 10 }
+
+ cpqSeCpuHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the CPU.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSeCpuEntry 11 }
+
+ cpqSeCpuCellTablePtr OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the index for the cell in cpqSeCellTable where this CPU is physically located."
+ ::= { cpqSeCpuEntry 12 }
+
+ cpqSeCpuPowerpodStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notfailed(1),
+ failed(2)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the status of CPU power pod. Potential values in the future could be present/not present."
+ ::= { cpqSeCpuEntry 13 }
+
+ cpqSeCpuArchitectureRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the CPU architecture revision."
+ ::= { cpqSeCpuEntry 14 }
+
+ cpqSeCpuCore OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The number of cores in this CPU module. Zero will be returned if can not be determined."
+ ::= { cpqSeCpuEntry 15 }
+
+ cpqSeCPUSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The OEM serial number of the CPU."
+ ::= { cpqSeCpuEntry 16 }
+
+ cpqSeCPUPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The OEM part number of the CPU."
+ ::= { cpqSeCpuEntry 17 }
+
+ cpqSeCPUSerialNumberMfgr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The manufacturer serial number of the CPU."
+ ::= { cpqSeCpuEntry 18 }
+
+ cpqSeCPUPartNumberMfgr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The manufacturer part number of the CPU."
+ ::= { cpqSeCpuEntry 19 }
+
+ cpqSeCPUCoreIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is a number that uniquely identifies a core in a CPU unit."
+ ::= { cpqSeCpuEntry 20 }
+
+ cpqSeCPUMaxSpeed OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the maximum internal speed in megahertz this processor can support.
+ Zero will be returned if this value is not available."
+ ::= { cpqSeCpuEntry 21 }
+
+ cpqSeCPUCoreThreadIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is an unique number to identify the running threads in a CPU core."
+ ::= { cpqSeCpuEntry 22 }
+
+ cpqSeCPUChipGenerationName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "CPU chip generation name e.g. Hondo, Montecito, Madison, Opteron."
+ ::= { cpqSeCpuEntry 23 }
+
+ cpqSeCPUMultiThreadStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This OID identifies whether the CPU threading is enabled or not."
+ ::= { cpqSeCpuEntry 24 }
+
+ cpqSeCPUCoreMaxThreads OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This OID indicates the maximum number of threads that a cpu core is capable of."
+ ::= { cpqSeCpuEntry 25 }
+
+ cpqSeCpuLowPowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ lowpowered (2),
+ normalpowered (3),
+ highpowered (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Servers like Itanium has capability to lower power supply
+ to CPU if it is idle for specified period of time. Proliant
+ servers can set to high/low/Dynamic mode of power through
+ ILO.
+
+ The following values are valid for CPU Low Powered state:
+
+ Unknown (1)
+ The Low Powered status could not be determined.
+
+ Low Powered (2)
+ The CPU is Low Power state.
+
+ Normal Powered (3)
+ The CPU is normal Power state.
+
+ High Powered (4)
+ The CPU is High Power state."
+
+ ::= { cpqSeCpuEntry 26 }
+
+ cpqSeCpuPrimary OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ false(2),
+ true (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "On SMP systems one of the CPU is set to Primary and the
+ other CPUs as secondary. A value of true is set if the
+ CPU is primary.
+
+ The following values are valid for CPU availability status:
+
+ Unknown (1)
+ The CPU Primary/Secondary could not be determined.
+
+ false (2)
+ The CPU is not primary CPU.
+
+ True (3)
+ The CUR is primary CPU."
+
+ ::= { cpqSeCpuEntry 27 }
+
+ cpqSeCpuCoreSteppingText OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The processor stepping version string. A NULL string
+ indicates that the stepping could not be determined."
+ ::= { cpqSeCpuEntry 28 }
+
+ cpqSeCpuCurrentPerformanceState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This OID returns the current performance state of this processor.
+ Processor performance states are denoted as Pn states. The value
+ of n is cpqSeCpuPerformanceState. The higher the value n is, the
+ lower the performance state is being used. Value 0 describes the
+ highest performance state, in which the processor uses its maximum
+ performance capability and may consume maximum power.
+ The performance state number should not exceed 16 on Itanium servers.
+ (-1) will be returned if this value is not available."
+ ::= { cpqSeCpuEntry 29 }
+
+ cpqSeCpuMinPerformanceState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This OID returns the minimum performance state set for this processor.
+ (-1) will be returned if this value is not available."
+ ::= { cpqSeCpuEntry 30 }
+
+ cpqSeCpuMaxPerformanceState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This OID returns the maximum performance state set for this processor.
+ (-1) will be returned if this value is not available."
+ ::= { cpqSeCpuEntry 31 }
+
+
+-- ****************************************************************************
+-- The FPU Table
+-- ****************************************************************************
+
+ cpqSeFpuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeFpuEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of the FPUs (floating point coprocessors) in the system."
+ ::= { cpqSeProcessor 2 }
+
+ cpqSeFpuEntry OBJECT-TYPE
+ SYNTAX CpqSeFpuEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of a FPU in the system.
+
+ The fpuUnitIndex of any entry in this table will equal the
+ cpuUnitIndex of the corresponding CPU in the cpqSeCpu table."
+ INDEX { cpqSeFpuUnitIndex , cpqSeFpuChipIndex }
+ ::= { cpqSeFpuTable 1 }
+
+ CpqSeFpuEntry ::= SEQUENCE {
+ cpqSeFpuUnitIndex INTEGER,
+ cpqSeFpuChipIndex INTEGER,
+ cpqSeFpuSlot INTEGER,
+ cpqSeFpuName DisplayString,
+ cpqSeFpuSpeed INTEGER,
+ cpqSeFpuType INTEGER,
+ cpqSeFpuHwLocation DisplayString
+ }
+
+ cpqSeFpuUnitIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a number that uniquely specifies a processor unit.
+
+ A processing unit may be a set of processing chips that are
+ on the same board or for other reasons work together as a unit.
+ The main processor unit (if there is one) will always have the
+ lowest (first) index. This field can be used to associate
+ CPUs with their corresponding FPUs."
+ ::= { cpqSeFpuEntry 1 }
+
+ cpqSeFpuChipIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a number that uniquely specifies the FPU chip.
+
+ This field is used to distinguish between multiple FPUs that are
+ part of the same processor unit. For example, If a processor
+ board contained a Intel 80386 processor with both a Intel 80387
+ and a Weitek 3167, both the 80387 and the 3167 would have the
+ same fpuUnitIndex (which would match the 80386's cpuUnitIndex)
+ but the 80387 and the 3167 would have different fpuChipIndex
+ field values."
+ ::= { cpqSeFpuEntry 2 }
+
+ cpqSeFpuSlot OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the FPU's slot.
+
+ If the slot cannot be determined the value of zero (0) will
+ be returned."
+ ::= { cpqSeFpuEntry 3 }
+
+ cpqSeFpuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the name of the FPU.
+
+ For example:
+ 80387
+ Weitek 3167"
+ ::= { cpqSeFpuEntry 4 }
+
+ cpqSeFpuSpeed OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is speed in megahertz of the FPU.
+
+ Zero will be returned if this value is not available."
+ ::= { cpqSeFpuEntry 5 }
+
+ cpqSeFpuType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ embedded(2),
+ external(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the FPU this entry is describing
+ is embedded in the CPU or external to the CPU chip."
+ ::= { cpqSeFpuEntry 6 }
+
+ cpqSeFpuHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the FPU.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSeFpuEntry 7 }
+
+-- ****************************************************************************
+-- Standard Equipment CPU Cache Table
+-- ==================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeProcessor Group (1.3.6.1.4.1.232.1.2.2)
+-- cpqSeCpuCacheTable (1.3.6.1.4.1.232.1.2.2.3)
+--
+-- ****************************************************************************
+
+ cpqSeCpuCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeCpuCacheEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of the CPU caches in the system."
+ ::= { cpqSeProcessor 3 }
+
+ cpqSeCpuCacheEntry OBJECT-TYPE
+ SYNTAX CpqSeCpuCacheEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of a CPU Caches in the system."
+ INDEX { cpqSeCpuCacheUnitIndex, cpqSeCpuCacheLevelIndex }
+ ::= { cpqSeCpuCacheTable 1 }
+
+ CpqSeCpuCacheEntry ::= SEQUENCE {
+ cpqSeCpuCacheUnitIndex INTEGER,
+ cpqSeCpuCacheLevelIndex INTEGER,
+ cpqSeCpuCacheSize INTEGER,
+ cpqSeCpuCacheSpeed INTEGER,
+ cpqSeCpuCacheStatus INTEGER,
+ cpqSeCpuCacheWritePolicy INTEGER,
+ cpqSeCpuCacheHwLocation DisplayString,
+ cpqSeCpuCacheCpuSlot INTEGER,
+ cpqSeCpuCacheCpuCoreIndex INTEGER
+ }
+
+ cpqSeCpuCacheUnitIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a number that uniquely specifies a processor unit.
+
+ A processing unit may be a set of processing chips that are
+ on the same board or for other reasons work together as a unit.
+ The main processor unit (if such a concept is valid for this
+ machine) will always have the lowest (first) index."
+ ::= { cpqSeCpuCacheEntry 1 }
+
+ cpqSeCpuCacheLevelIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the processor cache level.
+
+ The lower the processor cache level, the closer the cache is to
+ the processor."
+ ::= { cpqSeCpuCacheEntry 2 }
+
+ cpqSeCpuCacheSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size of the cache in kilobytes."
+ ::= { cpqSeCpuCacheEntry 3 }
+
+ cpqSeCpuCacheSpeed OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is speed in cache memory in nanoseconds (ns). A value of
+ zero (0) means that the cache speed is unknown or unobtainable."
+ ::= { cpqSeCpuCacheEntry 4 }
+
+ cpqSeCpuCacheStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ok(2),
+ degraded(3),
+ failed(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the cache unit. If the cache is optional and not
+ installed, unknown(1) will be returned."
+ ::= { cpqSeCpuCacheEntry 5 }
+
+ cpqSeCpuCacheWritePolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ write-through(2),
+ write-back(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies write policy of this cache entry."
+ ::= { cpqSeCpuCacheEntry 6 }
+
+ cpqSeCpuCacheHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the CPU cache.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSeCpuCacheEntry 7 }
+
+ cpqSeCpuCacheCpuSlot OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the CPU Slot associated with this CPU cache."
+ ::= { cpqSeCpuCacheEntry 8 }
+
+ cpqSeCpuCacheCpuCoreIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is a unique number that identifies the core in the CPU
+ slot to which this cache is associated. If the cache is not
+ associated with any core on a multi-core CPU, the value should be -1."
+ ::= { cpqSeCpuCacheEntry 9 }
+
+-- ****************************************************************************
+-- Standard Equipment CPU Condition
+-- ==================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeProcessor Group (1.3.6.1.4.1.232.1.2.2)
+-- cpqSeCpuCondition (1.3.6.1.4.1.232.1.2.2.4)
+--
+-- ****************************************************************************
+ cpqSeCpuCondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ ok(2),
+ degraded(3),
+ failed(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value specifies the overall condition of the
+ processor sub-system."
+ ::= { cpqSeProcessor 4 }
+
+-- ****************************************************************************
+-- Standard Equipment Memory Group
+-- ===============================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeMemory Group (1.3.6.1.4.1.232.1.2.3)
+--
+-- The cpqSeMemory group provides the base memory in the system and the
+-- total memory in the system.
+--
+-- Implementation of the cpqSeMemory group is mandatory for all agents
+-- supporting the Standard Equipment MIB.
+--
+-- ****************************************************************************
+
+ cpqSeBaseMem OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of base memory in kilobytes.
+
+ A kilobyte is 1024 bytes."
+ ::= { cpqSeMemory 1 }
+
+ cpqSeTotalMem OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total amount of memory in kilobytes.
+
+ A kilobyte is 1024 bytes."
+ ::= { cpqSeMemory 2 }
+
+ cpqSeTotalMemMB OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total amount of memory in megabytes.
+
+ A megabyte is 1024 kilobytes."
+ ::= { cpqSeMemory 3 }
+
+-- ****************************************************************************
+-- Standard Equipment ISA CMOS Group
+-- =================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeIsaCmos Group (1.3.6.1.4.1.232.1.2.4)
+--
+--
+-- The ISA CMOS group provides an image of the ISA CMOS real time clock,
+-- security, and configuration in a raw form. This group is provided for
+-- completeness, most of the important information stored in ISA CMOS can
+-- also be found elsewhere in the MIB.
+--
+-- Implementation of the ISA CMOS group is mandatory for all agents
+-- supporting the Standard Equipment MIB.
+--
+-- ****************************************************************************
+
+
+ cpqSeIsaCmosRaw OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The contents of the ISA CMOS."
+ ::= { cpqSeIsaCmos 1 }
+
+-- ****************************************************************************
+-- Standard Equipment EISA NVRAM Slot Table
+-- ========================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5)
+-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1)
+--
+--
+-- The EISA NVRAM group provides a set of tables that detail the
+-- configuration information stored in an EISA bus architecture system.
+-- The EISA slot table contains entries providing information about each
+-- slot that currently contains a configured card.
+-- The EISA function table contains entries providing information about
+-- each function performed by a configured card. Each card may have
+-- one or more defined functions.
+-- The rest of the tables: the EISA memory table, the EISA Interrupt
+-- table, the EISA DMA table, and the EISA port table, detail the
+-- resources used by each function of each configured card.
+--
+-- Implementation of the eisaNvram group is optional.
+-- The eisaNvram group should be included on any system with an EISA bus
+-- architecture.
+--
+-- ****************************************************************************
+
+ cpqSeEisaSlotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeEisaSlotEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of EISA slot information entries."
+ ::= { cpqSeEisaNvram 1 }
+
+ cpqSeEisaSlotEntry OBJECT-TYPE
+ SYNTAX CpqSeEisaSlotEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of an EISA slot."
+ INDEX { cpqSeEisaSlotIndex }
+ ::= { cpqSeEisaSlotTable 1 }
+
+ CpqSeEisaSlotEntry ::= SEQUENCE {
+ cpqSeEisaSlotIndex INTEGER,
+ cpqSeEisaSlotRaw OCTET STRING,
+ cpqSeEisaSlotBoardId DisplayString,
+ cpqSeEisaSlotBoardName DisplayString,
+ cpqSeEisaSlotCfRev DisplayString,
+ cpqSeEisaSlotType INTEGER
+ }
+
+ cpqSeEisaSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EISA slot number for this entry describes."
+ ::= { cpqSeEisaSlotEntry 1 }
+
+ cpqSeEisaSlotRaw OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EISA slot data for the board in this slot.
+
+ This octet string contains the following EISA slot information:
+
+ The first octet will be zero (0) if this slot contains a
+ properly configured board. Any other value indicates that the
+ EISA configuration information for this board is invalid or an
+ error occurred when trying to retrieve the information.
+
+ The second octet contains several bit flags about the product ID
+ and slot type.
+
+ Bit 7: 0 = No duplicate ID
+ 1 = Duplicate IDs
+
+ Bit 6: 0 = Product ID readable
+ 1 = Product ID not readable
+
+ Bit 5,4: 00 = Expansion slot
+ 01 = Embedded device
+ 10 = Virtual device
+ 11 = Reserved
+
+ Bit 3..0: This nibble indicates which CFG file is loaded
+ when duplicate file names are present.
+ 0000 = No duplicate ID
+ 0001 = First duplicate ID
+ 0010 = Second duplicate ID
+ 0011 = Third duplicate ID
+ .
+ .
+ .
+ 1111 = Fifteenth duplicate ID
+
+ NOTE: Bit 7 is the most significant bit, bit 0 is the least
+ significant.
+
+ The third octet contains the major revision level of the
+ configuration utility.
+
+ The fourth octet contains the minor revision level of the
+ configuration utility.
+
+ The fifth octet contains the most significant byte of the
+ configuration file checksum.
+
+ The sixth octet contains the least significant byte of the
+ configuration file checksum.
+
+ The seventh octet contains the number of device functions defined
+ for the board in this slot.
+
+ The eighth octet contains the combined function information.
+ This is a set of flags. Each bit has the following meaning when
+ set (1):
+ Bit 7: reserved (0)
+ Bit 6: slot has one or more free form data entries
+ Bit 5: slot has one or more port initialization entries.
+ Bit 4: slot has one or more port range entries.
+ Bit 3: slot has one or more DMA entries.
+ Bit 2: slot has one or more interrupt (IRQ) entries.
+ Bit 1: slot has one or more memory entries.
+ Bit 0: slot has one or more function type definitions.
+
+ NOTE: bit 7 is the most significant bit, bit 0 is the least
+ significant.
+
+ The ninth, tenth, eleventh, and twelfth octets contain the four
+ byte compressed EISA ID.
+
+ For more information about the meaning of this information
+ consult the EISA Technical Reference Guide."
+ ::= { cpqSeEisaSlotEntry 2 }
+
+ cpqSeEisaSlotBoardId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (7))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A seven character board ID.
+
+ The first three characters are the manufacturers ID followed by
+ three character product ID followed by a one character revision
+ level."
+ ::= { cpqSeEisaSlotEntry 3 }
+
+ cpqSeEisaSlotBoardName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The product name (or other suitable description) of this board.
+
+ This field may be empty if no descriptive information is known
+ about the board."
+ ::= { cpqSeEisaSlotEntry 4 }
+
+ cpqSeEisaSlotCfRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..5))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The revision level of the EISA configuration utility that was
+ used to configure the system.
+
+ This should be the same version information displayed by the EISA
+ configuration utility."
+ ::= { cpqSeEisaSlotEntry 5 }
+
+ cpqSeEisaSlotType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ isa8Bit(2),
+ isa16Bit(3),
+ eisa32Bit(4),
+ eisaBusMaster32Bit(5),
+ other(6),
+ reserved(7),
+ reserved2(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of slot described by this entry."
+ ::= { cpqSeEisaSlotEntry 6 }
+
+
+-- ****************************************************************************
+-- Standard Equipment EISA NVRAM Function Table
+-- ============================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5)
+-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1)
+-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2)
+--
+-- ****************************************************************************
+
+ cpqSeEisaFunctTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeEisaFunctEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list EISA function information entries."
+ ::= { cpqSeEisaNvram 2 }
+
+ cpqSeEisaFunctEntry OBJECT-TYPE
+ SYNTAX CpqSeEisaFunctEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of an EISA function."
+ INDEX { cpqSeEisaFunctSlotIndex , cpqSeEisaFunctIndex }
+ ::= { cpqSeEisaFunctTable 1 }
+
+ CpqSeEisaFunctEntry ::= SEQUENCE {
+ cpqSeEisaFunctSlotIndex INTEGER,
+ cpqSeEisaFunctIndex INTEGER,
+ cpqSeEisaFunctStatus INTEGER,
+ cpqSeEisaFunctType DisplayString,
+ cpqSeEisaFunctCfgRev DisplayString,
+ cpqSeEisaFunctSels OCTET STRING,
+ cpqSeEisaFunctInfo INTEGER
+ }
+
+ cpqSeEisaFunctSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EISA slot of the board that registered this function"
+ ::= { cpqSeEisaFunctEntry 1 }
+
+ cpqSeEisaFunctIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of the function this entry describes."
+ ::= { cpqSeEisaFunctEntry 2 }
+
+ cpqSeEisaFunctStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the function described by this entry."
+ ::= { cpqSeEisaFunctEntry 3 }
+
+ cpqSeEisaFunctType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the function.
+
+ The type may be followed by one or more subtype description
+ fields. Some currently defined types are:
+
+ Type Meaning
+ ============== ==================================================
+ COM Communication device
+ COM,ASY ISA compatible 8250 based serial port
+ COM,ASY,FIFO ISA compatible 16550 based serial port (with fifo)
+ COM,SYN ISA compatible SDLC port
+ CPU Microprocessor
+ CPU,8086 8086 compatible microprocessor
+ CPU,80286 80286 compatible microprocessor
+ CPU,80386SX 80386SX compatible microprocessor
+ CPU,80386 80386 compatible microprocessor
+ CPU,80486 80486 compatible microprocessor
+ JOY ISA compatible joystick adapter
+ KEY Keyboard
+ KEY,nnn,KBD=xx Standard keyboard with nnn keys for country xx
+ MEM Memory board
+ MFC Multifunction board
+ MSD Mass storage device
+ MSD,DSKCTL ISA compatible fixed disk controller
+ MSD,FPYCTL ISA compatible floppy disk controller
+ MSD,TAPCTL Primary tape controller
+ NET Network board
+ NPX Numeric coprocessor
+ NPX,287 Intel 287 numeric coprocessor
+ NPX,387 Intel 387 numeric coprocessor
+ NPX,387SX Intel 387SX numeric coprocessor
+ NPX,W1167 Weitek 1167 numeric coprocessor
+ NPX,W3167 Weitek 3167 numeric coprocessor
+ OSE Operating system/environment
+ OTH Other
+ PAR ISA compatible parallel port
+ PAR,BID Bidirectional parallel port
+ PTR Pointing device
+ PTR,8042 8042 pointing device (mouse) interface
+ SYS System board
+ VID Video board
+ VID,MDA ISA compatible monochrome adapter
+ VID,MDA,MGA Hercules monochrome adapter
+ VID,CGA CGA, no write sync during retrace required
+ VID,CGA,RTR CGA, write sync during retrace required
+ VID,EGA ISA compatible EGA adapter
+ VID,VGA ISA compatible VGA adapter
+
+ This list is not intended to be complete. Other types may be
+ found in this field. This list describes some of the more
+ common types found, other types should be similarly recognizable
+ to someone sufficiently knowledgeable about computer hardware."
+ ::= { cpqSeEisaFunctEntry 4 }
+
+ cpqSeEisaFunctCfgRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..5))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The revision of the EISA configuration .OVL file used to
+ configure this board."
+ ::= { cpqSeEisaFunctEntry 5 }
+
+ cpqSeEisaFunctSels OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..26))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The selections that were chosen with the EISA CONFIGURATION
+ UTILITY to create this function."
+ ::= { cpqSeEisaFunctEntry 6 }
+
+ cpqSeEisaFunctInfo OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EISA function information block.
+
+ This is a set of flags indicating the resources that are
+ configured in this EISA function. Each bit has the following
+ meaning when it is set (1):
+
+ Bit 7: Function is disabled
+ Bit 6: This function contains free-form information.
+ Bit 5: This function contains port initialization entries.
+ Bit 4: This function contains port range entries.
+ Bit 3: This function contains DMA entries.
+ Bit 2: This function contains interrupt (IRQ) entries.
+ Bit 1: This function contains memory entries.
+ Bit 0: This function contains function type definitions.
+
+ NOTE: bit 7 is the most significant bit, bit 0 is the least
+ significant."
+ ::= { cpqSeEisaFunctEntry 7 }
+
+-- ****************************************************************************
+-- Standard Equipment EISA Memory Table
+-- ====================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5)
+-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1)
+-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2)
+-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3)
+--
+-- ****************************************************************************
+
+ cpqSeEisaMemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeEisaMemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of EISA function memory configuration entries."
+ ::= { cpqSeEisaNvram 3 }
+
+ cpqSeEisaMemEntry OBJECT-TYPE
+ SYNTAX CpqSeEisaMemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of an EISA function memory configuration."
+ INDEX { cpqSeEisaMemSlotIndex , cpqSeEisaMemFunctIndex ,
+ cpqSeEisaMemAllocIndex }
+ ::= { cpqSeEisaMemTable 1 }
+
+ CpqSeEisaMemEntry ::= SEQUENCE {
+ cpqSeEisaMemSlotIndex INTEGER,
+ cpqSeEisaMemFunctIndex INTEGER,
+ cpqSeEisaMemAllocIndex INTEGER,
+ cpqSeEisaMemStartAddr INTEGER,
+ cpqSeEisaMemSize INTEGER,
+ cpqSeEisaMemShare INTEGER,
+ cpqSeEisaMemType INTEGER,
+ cpqSeEisaMemCache INTEGER,
+ cpqSeEisaMemAccess INTEGER,
+ cpqSeEisaMemDecode INTEGER,
+ cpqSeEisaMemDataSize INTEGER
+ }
+
+ cpqSeEisaMemSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EISA slot number of the board that registered the memory
+ configuration this entry describes."
+ ::= { cpqSeEisaMemEntry 1 }
+
+ cpqSeEisaMemFunctIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The function in which this memory configuration was registered."
+ ::= { cpqSeEisaMemEntry 2 }
+
+ cpqSeEisaMemAllocIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for this memory allocation entry in the EISA function
+ block."
+ ::= { cpqSeEisaMemEntry 3 }
+
+ cpqSeEisaMemStartAddr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The starting address of the memory configuration."
+ ::= { cpqSeEisaMemEntry 4 }
+
+ cpqSeEisaMemSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size in bytes of the memory configuration."
+ ::= { cpqSeEisaMemEntry 5 }
+
+ cpqSeEisaMemShare OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonshareable(1),
+ shareable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the memory is shareable."
+ ::= { cpqSeEisaMemEntry 6 }
+
+ cpqSeEisaMemType OBJECT-TYPE
+ SYNTAX INTEGER {
+ systemBaseOrExtended(1),
+ expanded(2),
+ virtual(3),
+ other(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of memory."
+ ::= { cpqSeEisaMemEntry 7 }
+
+ cpqSeEisaMemCache OBJECT-TYPE
+ SYNTAX INTEGER {
+ notCached(1),
+ writeThroughCached(2),
+ writeBackCached(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the memory is cached."
+ ::= { cpqSeEisaMemEntry 8 }
+
+ cpqSeEisaMemAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ readOnly(1),
+ readWrite(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of access permitted for this memory."
+ ::= { cpqSeEisaMemEntry 9 }
+
+ cpqSeEisaMemDecode OBJECT-TYPE
+ SYNTAX INTEGER (0..65536)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The memory decode size (the number of address lines supported)."
+ ::= { cpqSeEisaMemEntry 10 }
+
+ cpqSeEisaMemDataSize OBJECT-TYPE
+ SYNTAX INTEGER (0..65536)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The data access size for the memory in bits."
+ ::= { cpqSeEisaMemEntry 11 }
+
+-- ****************************************************************************
+-- Standard Equipment EISA Interrupt Table
+-- =======================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5)
+-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1)
+-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2)
+-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3)
+-- cpqSeEisaIntTable (1.3.6.1.4.1.232.1.2.5.4)
+--
+-- ****************************************************************************
+
+ cpqSeEisaIntTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeEisaIntEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of EISA function interrupt configuration entries."
+ ::= { cpqSeEisaNvram 4 }
+
+ cpqSeEisaIntEntry OBJECT-TYPE
+ SYNTAX CpqSeEisaIntEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of an EISA function interrupt configuration."
+ INDEX { cpqSeEisaIntSlotIndex , cpqSeEisaIntFunctIndex ,
+ cpqSeEisaIntAllocIndex }
+ ::= { cpqSeEisaIntTable 1 }
+
+ CpqSeEisaIntEntry ::= SEQUENCE {
+ cpqSeEisaIntSlotIndex INTEGER,
+ cpqSeEisaIntFunctIndex INTEGER,
+ cpqSeEisaIntAllocIndex INTEGER,
+ cpqSeEisaIntNum INTEGER,
+ cpqSeEisaIntShare INTEGER,
+ cpqSeEisaIntTrigger INTEGER
+ }
+
+ cpqSeEisaIntSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EISA slot number of the board that registered the interrupt
+ configuration this entry describes."
+ ::= { cpqSeEisaIntEntry 1 }
+
+ cpqSeEisaIntFunctIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The function in which this interrupt configuration was
+ registered."
+ ::= { cpqSeEisaIntEntry 2 }
+
+ cpqSeEisaIntAllocIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for this interrupt allocation entry in the EISA
+ function block."
+ ::= { cpqSeEisaIntEntry 3 }
+
+ cpqSeEisaIntNum OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interrupt described in this entry."
+ ::= { cpqSeEisaIntEntry 4 }
+
+ cpqSeEisaIntShare OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonshareable(1),
+ shareable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the interrupt is shareable."
+ ::= { cpqSeEisaIntEntry 5 }
+
+ cpqSeEisaIntTrigger OBJECT-TYPE
+ SYNTAX INTEGER {
+ edge(1),
+ level(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the interrupt is edge or level
+ triggered."
+ ::= { cpqSeEisaIntEntry 6 }
+
+-- ****************************************************************************
+-- Standard Equipment EISA DMA Table
+-- =================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5)
+-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1)
+-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2)
+-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3)
+-- cpqSeEisaIntTable (1.3.6.1.4.1.232.1.2.5.4)
+-- cpqSeEisaDmaTable (1.3.6.1.4.1.232.1.2.5.5)
+--
+-- ****************************************************************************
+
+ cpqSeEisaDmaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeEisaDmaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of EISA function DMA configuration entries."
+ ::= { cpqSeEisaNvram 5 }
+
+ cpqSeEisaDmaEntry OBJECT-TYPE
+ SYNTAX CpqSeEisaDmaEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of an EISA function DMA configuration."
+ INDEX { cpqSeEisaDmaSlotIndex , cpqSeEisaDmaFunctIndex ,
+ cpqSeEisaDmaAllocIndex }
+ ::= { cpqSeEisaDmaTable 1 }
+
+ CpqSeEisaDmaEntry ::= SEQUENCE {
+ cpqSeEisaDmaSlotIndex INTEGER,
+ cpqSeEisaDmaFunctIndex INTEGER,
+ cpqSeEisaDmaAllocIndex INTEGER,
+ cpqSeEisaDmaChannel INTEGER,
+ cpqSeEisaDmaShare INTEGER,
+ cpqSeEisaDmaTiming INTEGER,
+ cpqSeEisaDmaXfer INTEGER,
+ cpqSeEisaDmaXferCount INTEGER
+ }
+
+ cpqSeEisaDmaSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EISA slot number of the board that registered the DMA
+ configuration this entry describes."
+ ::= { cpqSeEisaDmaEntry 1 }
+
+ cpqSeEisaDmaFunctIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The function in which this DMA configuration was registered."
+ ::= { cpqSeEisaDmaEntry 2 }
+
+ cpqSeEisaDmaAllocIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for this DMA channel allocation entry in the EISA
+ function block."
+ ::= { cpqSeEisaDmaEntry 3 }
+
+ cpqSeEisaDmaChannel OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The DMA channel described in this entry."
+ ::= { cpqSeEisaDmaEntry 4 }
+
+ cpqSeEisaDmaShare OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonshareable(1),
+ shareable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the DMA channel is shareable."
+ ::= { cpqSeEisaDmaEntry 5 }
+
+ cpqSeEisaDmaTiming OBJECT-TYPE
+ SYNTAX INTEGER {
+ isaTiming(1),
+ typeA(2),
+ typeB(3),
+ burstTypeC(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the timing (transfer rate) associated with
+ this configuration of the DMA channel."
+ ::= { cpqSeEisaDmaEntry 6 }
+
+ cpqSeEisaDmaXfer OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the transfer size in bits used over this
+ DMA channel."
+ ::= { cpqSeEisaDmaEntry 7 }
+
+ cpqSeEisaDmaXferCount OBJECT-TYPE
+ SYNTAX INTEGER {
+ byte(1),
+ word(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the addressing scheme for the DMA channel."
+ ::= { cpqSeEisaDmaEntry 8 }
+
+
+-- ****************************************************************************
+-- Standard Equipment EISA Port Table
+-- ==================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5)
+-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1)
+-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2)
+-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3)
+-- cpqSeEisaIntTable (1.3.6.1.4.1.232.1.2.5.4)
+-- cpqSeEisaDmaTable (1.3.6.1.4.1.232.1.2.5.5)
+-- cpqSeEisaPortTable (1.3.6.1.4.1.232.1.2.5.6)
+--
+-- ****************************************************************************
+
+ cpqSeEisaPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeEisaPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of EISA function port I/O configuration entries."
+ ::= { cpqSeEisaNvram 6 }
+
+ cpqSeEisaPortEntry OBJECT-TYPE
+ SYNTAX CpqSeEisaPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of an EISA function port I/O configuration."
+ INDEX { cpqSeEisaPortSlotIndex , cpqSeEisaPortFunctIndex ,
+ cpqSeEisaPortAllocIndex }
+ ::= { cpqSeEisaPortTable 1 }
+
+ CpqSeEisaPortEntry ::= SEQUENCE {
+ cpqSeEisaPortSlotIndex INTEGER,
+ cpqSeEisaPortFunctIndex INTEGER,
+ cpqSeEisaPortAllocIndex INTEGER,
+ cpqSeEisaPortAddr INTEGER,
+ cpqSeEisaPortShare INTEGER,
+ cpqSeEisaPortSize INTEGER
+ }
+
+ cpqSeEisaPortSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EISA slot number of the board that registered the I/O port
+ configuration this entry describes."
+ ::= { cpqSeEisaPortEntry 1 }
+
+ cpqSeEisaPortFunctIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The function in which this port I/O configuration was
+ registered."
+ ::= { cpqSeEisaPortEntry 2 }
+
+ cpqSeEisaPortAllocIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for this I/O port range allocation entry in the EISA
+ function block."
+ ::= { cpqSeEisaPortEntry 3 }
+
+ cpqSeEisaPortAddr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The I/O port address being described in this entry."
+ ::= { cpqSeEisaPortEntry 4 }
+
+ cpqSeEisaPortShare OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonshareable(1),
+ shareable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates if the port is shareable."
+ ::= { cpqSeEisaPortEntry 5 }
+
+ cpqSeEisaPortSize OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of sequential ports starting at the
+ eisaPortAddrIndex that are be configured."
+ ::= { cpqSeEisaPortEntry 6 }
+
+-- ****************************************************************************
+-- Standard Equipment EISA Free Form Table
+-- =======================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5)
+-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1)
+-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2)
+-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3)
+-- cpqSeEisaIntTable (1.3.6.1.4.1.232.1.2.5.4)
+-- cpqSeEisaDmaTable (1.3.6.1.4.1.232.1.2.5.5)
+-- cpqSeEisaPortTable (1.3.6.1.4.1.232.1.2.5.6)
+-- cpqSeEisaFreeFormTable (1.3.6.1.4.1.232.1.2.5.7)
+--
+-- ****************************************************************************
+
+ cpqSeEisaFreeFormTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeEisaFreeFormEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of EISA function free form entries."
+ ::= { cpqSeEisaNvram 7 }
+
+ cpqSeEisaFreeFormEntry OBJECT-TYPE
+ SYNTAX CpqSeEisaFreeFormEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of an EISA function free form."
+ INDEX { cpqSeEisaFreeFormSlotIndex ,
+ cpqSeEisaFreeFormFunctIndex }
+ ::= { cpqSeEisaFreeFormTable 1 }
+
+ CpqSeEisaFreeFormEntry ::= SEQUENCE {
+ cpqSeEisaFreeFormSlotIndex INTEGER,
+ cpqSeEisaFreeFormFunctIndex INTEGER,
+ cpqSeEisaFreeFormValue OCTET STRING
+ }
+
+ cpqSeEisaFreeFormSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EISA slot number of the board that registered the free form
+ information this entry describes."
+ ::= { cpqSeEisaFreeFormEntry 1 }
+
+ cpqSeEisaFreeFormFunctIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The function in which this free form was registered."
+ ::= { cpqSeEisaFreeFormEntry 2 }
+
+ cpqSeEisaFreeFormValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..205))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The free form value."
+ ::= { cpqSeEisaFreeFormEntry 3 }
+
+-- ****************************************************************************
+-- Standard Equipment EISA Function Port Initialization Table
+-- ==========================================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5)
+-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1)
+-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2)
+-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3)
+-- cpqSeEisaIntTable (1.3.6.1.4.1.232.1.2.5.4)
+-- cpqSeEisaDmaTable (1.3.6.1.4.1.232.1.2.5.5)
+-- cpqSeEisaPortTable (1.3.6.1.4.1.232.1.2.5.6)
+-- cpqSeEisaFreeFormTable (1.3.6.1.4.1.232.1.2.5.7)
+-- cpqSeEisaInitTable (1.3.6.1.4.1.232.1.2.5.8)
+--
+-- ****************************************************************************
+
+ cpqSeEisaInitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeEisaInitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of EISA function port initialization entries."
+ ::= { cpqSeEisaNvram 8 }
+
+ cpqSeEisaInitEntry OBJECT-TYPE
+ SYNTAX CpqSeEisaInitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of an EISA function port initialization."
+ INDEX { cpqSeEisaInitSlotIndex , cpqSeEisaInitFunctIndex ,
+ cpqSeEisaInitAllocIndex }
+ ::= { cpqSeEisaInitTable 1 }
+
+ CpqSeEisaInitEntry ::= SEQUENCE {
+ cpqSeEisaInitSlotIndex INTEGER,
+ cpqSeEisaInitFunctIndex INTEGER,
+ cpqSeEisaInitAllocIndex INTEGER,
+ cpqSeEisaInitUseMask INTEGER,
+ cpqSeEisaInitAccess INTEGER,
+ cpqSeEisaInitAddr INTEGER,
+ cpqSeEisaInitValue INTEGER,
+ cpqSeEisaInitMask INTEGER
+ }
+
+ cpqSeEisaInitSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The EISA slot number of the board that registered the port
+ initialization this entry describes."
+ ::= { cpqSeEisaInitEntry 1 }
+
+ cpqSeEisaInitFunctIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The function in which this port initialization was registered."
+ ::= { cpqSeEisaInitEntry 2 }
+
+ cpqSeEisaInitAllocIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index for this port initialization entry in the EISA
+ function block."
+ ::= { cpqSeEisaInitEntry 3 }
+
+ cpqSeEisaInitUseMask OBJECT-TYPE
+ SYNTAX INTEGER {
+ useValueOnly(1),
+ useValueAndMask(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This indicates if a mask will be used when performing
+ initialization."
+ ::= { cpqSeEisaInitEntry 4 }
+
+ cpqSeEisaInitAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ eightBitAddress(2),
+ sixteenBitAddress(3),
+ thirtyTwoBitAddress(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the number of bits this entry initializes."
+ ::= { cpqSeEisaInitEntry 5 }
+
+ cpqSeEisaInitAddr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the port address this entry initializes."
+ ::= { cpqSeEisaInitEntry 6 }
+
+ cpqSeEisaInitValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This indicates the value to which this port is initialized."
+ ::= { cpqSeEisaInitEntry 7 }
+
+ cpqSeEisaInitMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value indicates the mask to use when performing
+ initialization."
+ ::= { cpqSeEisaInitEntry 8 }
+
+
+-- ****************************************************************************
+-- Standard Equipment ROM Description Table
+-- ========================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeRom Group (1.3.6.1.4.1.232.1.2.6)
+-- cpqSeSysRomVer (1.3.6.1.4.1.232.1.2.6.1)
+-- cpqSeOptRomTable (1.3.6.1.4.1.232.1.2.6.2)
+--
+-- The ROM group contains a description of the system ROM and a table
+-- providing option ROM information. The option ROM table contains
+-- entries specifying the starting address and size of the each option
+-- ROM in the system.
+--
+-- Implementation of the ROM group is mandatory for all agents
+-- supporting the Standard Equipment MIB.
+--
+-- ****************************************************************************
+
+
+ cpqSeSysRomVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System ROM version information."
+ ::= { cpqSeRom 1 }
+
+
+ cpqSeOptRomTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeOptRomEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of option ROM descriptions."
+ ::= { cpqSeRom 2 }
+
+ cpqSeOptRomEntry OBJECT-TYPE
+ SYNTAX CpqSeOptRomEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An option ROM description."
+ INDEX { cpqSeOptRomAddrIndex }
+ ::= { cpqSeOptRomTable 1 }
+
+ CpqSeOptRomEntry ::= SEQUENCE {
+ cpqSeOptRomAddrIndex INTEGER,
+ cpqSeOptRomSize INTEGER
+ }
+
+ cpqSeOptRomAddrIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..4294967295)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The starting address of the option ROM.
+
+ This value indicates the number of bytes from the start of
+ physical memory to the beginning of this option ROM."
+ ::= { cpqSeOptRomEntry 1 }
+
+ cpqSeOptRomSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size in bytes of the option ROM."
+ ::= { cpqSeOptRomEntry 2 }
+
+ cpqSeBiosRomDataRaw OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (256))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The BIOS ROM data area. This may be the current contents or
+ a copy of the BIOS ROM data area from when the Insight Agent was
+ initialized."
+ ::= { cpqSeRom 3 }
+
+ cpqSeRedundantSysRomVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System ROM version information for the redundant ROM
+ image. This will be left blank if the system does not
+ support a redundant ROM."
+ ::= { cpqSeRom 4 }
+
+ cpqSeSmbiosVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "SMBIOS version information."
+ ::= { cpqSeRom 5 }
+
+ cpqSeMPFwVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The version of Management Processor Firmware."
+ ::= { cpqSeRom 6 }
+
+ cpqSeBMCFwVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The version of the manageability firmware."
+ ::= { cpqSeRom 7 }
+
+ cpqSeHPVMFwVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The version of the virtual machine firmware."
+ ::= { cpqSeRom 8 }
+
+-- ****************************************************************************
+-- Standard Equipment Keyboard Group
+-- =================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeKeyboard Group (1.3.6.1.4.1.232.1.2.7)
+--
+-- The keyboard group describes the keyboard attached to the system.
+--
+-- Implementation of the Keyboard group is mandatory for all agents
+-- supporting the Standard Equipment MIB.
+--
+-- ****************************************************************************
+
+ cpqSeKeyboardDesc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A description of the keyboard."
+ ::= { cpqSeKeyboard 1 }
+
+-- ****************************************************************************
+-- Standard Equipment Video Group
+-- ==============================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeVideo Group (1.3.6.1.4.1.232.1.2.8)
+--
+-- The video group describes the video adapter and display.
+--
+-- Implementation of the video group is mandatory for all agents
+-- supporting the Standard Equipment MIB.
+--
+-- ****************************************************************************
+
+ cpqSeVideoDesc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A description of the video system in the computer. This may
+ include the manufacturer, board name, modes supported, etc.."
+ ::= { cpqSeVideo 1 }
+
+-- ****************************************************************************
+-- Standard Equipment Serial Port Table
+-- ====================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeSerialPort Group (1.3.6.1.4.1.232.1.2.9)
+-- cpqSeSerialPortTable (1.3.6.1.4.1.232.1.2.9.1)
+--
+-- The serial port group describes the serial ports in the system.
+--
+-- Implementation of the Serial Port group is mandatory for all agents
+-- supporting the Standard Equipment MIB.
+--
+--
+-- ****************************************************************************
+
+ cpqSeSerialPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeSerialPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of serial port descriptions."
+ ::= { cpqSeSerialPort 1 }
+
+ cpqSeSerialPortEntry OBJECT-TYPE
+ SYNTAX CpqSeSerialPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of a serial port."
+ INDEX { cpqSeSerialPortIndex }
+ ::= { cpqSeSerialPortTable 1 }
+
+ CpqSeSerialPortEntry ::= SEQUENCE {
+ cpqSeSerialPortIndex INTEGER,
+ cpqSeSerialPortAddr INTEGER,
+ cpqSeSerialPortDesc DisplayString,
+ cpqSeSerialPortHwLocation DisplayString
+ }
+
+ cpqSeSerialPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely specifies this entry."
+ ::= { cpqSeSerialPortEntry 1 }
+
+ cpqSeSerialPortAddr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The I/O port address used by this serial port."
+ ::= { cpqSeSerialPortEntry 2 }
+
+ cpqSeSerialPortDesc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of further information known about the serial
+ port. This may be an empty string if no further information is
+ known."
+ ::= { cpqSeSerialPortEntry 3 }
+
+ cpqSeSerialPortHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the serial port.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSeSerialPortEntry 4 }
+
+-- ****************************************************************************
+-- Standard Equipment Parallel Port Table
+-- ======================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeParallel Group (1.3.6.1.4.1.232.1.2.10)
+-- cpqSeParallelPortTable (1.3.6.1.4.1.232.1.2.10.1)
+--
+--
+-- The parallel port group describes the parallel ports in the system.
+--
+-- Implementation of the Parallel Port group is mandatory for all agents
+-- supporting the Standard Equipment MIB.
+--
+--
+-- ****************************************************************************
+
+
+ cpqSeParallelPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeParallelPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of parallel port descriptions."
+ ::= { cpqSeParallelPort 1 }
+
+ cpqSeParallelPortEntry OBJECT-TYPE
+ SYNTAX CpqSeParallelPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of a parallel port."
+ INDEX { cpqSeParallelPortIndex }
+ ::= { cpqSeParallelPortTable 1 }
+
+ CpqSeParallelPortEntry ::= SEQUENCE {
+ cpqSeParallelPortIndex INTEGER,
+ cpqSeParallelPortAddr INTEGER,
+ cpqSeParallelPortDesc DisplayString,
+ cpqSeParrallelPortHwLocation DisplayString
+ }
+
+ cpqSeParallelPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely specifies this entry."
+ ::= { cpqSeParallelPortEntry 1 }
+
+ cpqSeParallelPortAddr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The I/O port address used by this parallel port."
+ ::= { cpqSeParallelPortEntry 2 }
+
+ cpqSeParallelPortDesc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of further information known about the
+ parallel port. This may be an empty string if no further
+ information is known."
+ ::= { cpqSeParallelPortEntry 3 }
+
+ cpqSeParrallelPortHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the parallel port.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSeParallelPortEntry 4 }
+
+-- ****************************************************************************
+-- Standard Equipment Floppy Disk Table
+-- ======================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeFloppyDisk Group (1.3.6.1.4.1.232.1.2.11)
+-- cpqSeFloppyDiskTable (1.3.6.1.4.1.232.1.2.11.1)
+--
+-- The floppy disk group describes the floppy disk drives in the system.
+--
+-- Implementation of the Floppy Disk group is mandatory for all agents
+-- supporting the Standard Equipment MIB.
+--
+-- ****************************************************************************
+
+ cpqSeFloppyDiskTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeFloppyDiskEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of floppy drive descriptions."
+ ::= { cpqSeFloppyDisk 1 }
+
+ cpqSeFloppyDiskEntry OBJECT-TYPE
+ SYNTAX CpqSeFloppyDiskEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A floppy drive description."
+ INDEX { cpqSeFloppyDiskIndex }
+ ::= { cpqSeFloppyDiskTable 1 }
+
+ CpqSeFloppyDiskEntry ::= SEQUENCE {
+ cpqSeFloppyDiskIndex INTEGER,
+ cpqSeFloppyDiskType INTEGER,
+ cpqSeFloppyDiskHwLocation DisplayString
+ }
+
+ cpqSeFloppyDiskIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely specifies this entry. If possible, this
+ field will map directly to the drive letter (0 for A:, 1 for B:)."
+ ::= { cpqSeFloppyDiskEntry 1 }
+
+ cpqSeFloppyDiskType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ drive360k(2),
+ drive1200k(3),
+ drive720k(4),
+ drive1440k(5),
+ drive120mb(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type (capacity) of the floppy drive. The following values
+ are valid:
+
+ other (1) This floppy drive could not be identified.
+ drive360k (2) This is a 360 kilobyte, 5.25 inch floppy drive.
+ drive1200k (3) This is a 1.2 megabyte, 5.25 inch floppy drive.
+ drive720k (4) This is a 720 kilobyte, 3.5 inch floppy drive.
+ drive1440k (5) This is a 1.44 megabyte, 3.5 inch floppy drive.
+ drive120mb(6) This is a 120 megabyte, 3.5 inch floptical
+ drive."
+ ::= { cpqSeFloppyDiskEntry 2 }
+
+ cpqSeFloppyDiskHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the floppy disk.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSeFloppyDiskEntry 3 }
+
+-- ****************************************************************************
+-- Standard Equipment Fixed Disk Table
+-- ===================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeFixedDisk Group (1.3.6.1.4.1.232.1.2.12)
+-- cpqSeFixedDiskTable (1.3.6.1.4.1.232.1.2.12.1)
+--
+-- The fixed disk group describes the fixed disk drives in the system
+-- that are accessible through a ST506 compatible interface.
+--
+-- Implementation of the Fixed Disk group is mandatory for all agents
+-- supporting the Standard Equipment MIB.
+--
+-- ****************************************************************************
+
+ cpqSeFixedDiskTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeFixedDiskEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of ST-506 interface accessible fixed disk descriptions."
+ ::= { cpqSeFixedDisk 1 }
+
+ cpqSeFixedDiskEntry OBJECT-TYPE
+ SYNTAX CpqSeFixedDiskEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A fixed disk description."
+ INDEX { cpqSeFixedDiskIndex }
+ ::= { cpqSeFixedDiskTable 1 }
+
+ CpqSeFixedDiskEntry ::= SEQUENCE {
+ cpqSeFixedDiskIndex INTEGER,
+ cpqSeFixedDiskType INTEGER,
+ cpqSeFixedDiskCyls INTEGER,
+ cpqSeFixedDiskHeads INTEGER,
+ cpqSeFixedDiskSectors INTEGER,
+ cpqSeFixedDiskCapacity INTEGER,
+ cpqSeFixedDiskHwLocation DisplayString
+ }
+
+ cpqSeFixedDiskIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely specifies this entry. Each possible
+ index value indicates a specific drive as shown in the table
+ below:
+
+ fixedDiskIndex IDE/ESDI Controller Drive Unit
+ ============= =================== ==========
+ 0 Primary 1
+ 1 Primary 2
+ 2 Secondary 1
+ 3 Secondary 2
+
+ Any other index value would be implementation specific."
+ ::= { cpqSeFixedDiskEntry 1 }
+
+ cpqSeFixedDiskType OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The drive type."
+ ::= { cpqSeFixedDiskEntry 2 }
+
+ cpqSeFixedDiskCyls OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of cylinders on the drive."
+ ::= { cpqSeFixedDiskEntry 3 }
+
+ cpqSeFixedDiskHeads OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of heads on the drive."
+ ::= { cpqSeFixedDiskEntry 4 }
+
+ cpqSeFixedDiskSectors OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of sectors per track on the drive."
+ ::= { cpqSeFixedDiskEntry 5 }
+
+ cpqSeFixedDiskCapacity OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The capacity of the drive in megabytes."
+ ::= { cpqSeFixedDiskEntry 6 }
+
+ cpqSeFixedDiskHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the fixed disk.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSeFixedDiskEntry 7 }
+
+-- ****************************************************************************
+-- Standard Equipment PCI Group
+-- ============================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSePci Group (1.3.6.1.4.1.232.1.2.13)
+--
+--
+-- The PCI group provides a set of tables and variables that detail the
+-- configuration information about the PCI bus architecture. The
+-- Peripheral Component Interconnect (PCI) local bus is a 32 or 64-bit
+-- high performance bus intended to be used to interconnect highly
+-- integrated peripheral controller components, peripheral add-in boards,
+-- and processor/memory sub-systems.
+--
+-- Implementation of the cpqSePci group is optional.
+-- Support for the cpqSePci group is MANDATORY for all systems that
+-- contain a PCI bus.
+-- ****************************************************************************
+
+
+
+-- ****************************************************************************
+-- Standard Equipment PCI Slot Table
+-- =================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSePci Group (1.3.6.1.4.1.232.1.2.13)
+-- cpqSePciSlotTable (1.3.6.1.4.1.232.1.2.13.1)
+--
+-- ****************************************************************************
+
+ cpqSePciSlotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSePciSlotEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of PCI slot information entries."
+ ::= { cpqSePci 1}
+
+ cpqSePciSlotEntry OBJECT-TYPE
+ SYNTAX CpqSePciSlotEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of a PCI slot."
+ INDEX { cpqSePciSlotBusNumberIndex , cpqSePciSlotDeviceNumberIndex}
+ ::= { cpqSePciSlotTable 1 }
+
+ CpqSePciSlotEntry ::= SEQUENCE {
+ cpqSePciSlotBusNumberIndex INTEGER,
+ cpqSePciSlotDeviceNumberIndex INTEGER,
+ cpqSePciPhysSlot INTEGER,
+ cpqSePciSlotSubSystemID OCTET STRING,
+ cpqSePciSlotBoardName DisplayString,
+ cpqSePciSlotWidth INTEGER,
+ cpqSePciSlotSpeed INTEGER,
+ cpqSePciSlotExtendedInfo INTEGER,
+ cpqSePciSlotType INTEGER,
+ cpqSePciSlotCurrentMode INTEGER,
+ cpqSePciMaxSlotSpeed INTEGER,
+ cpqSePciXMaxSlotSpeed INTEGER,
+ cpqSePciCurrentSlotSpeed INTEGER,
+ cpqSePciHwLocation DisplayString,
+ cpqSePciSlotIOCTablePtr INTEGER,
+ cpqSePciSlotHeaderType INTEGER,
+ cpqSePciIsSlot0Embedded INTEGER,
+ cpqSePcieSlotMaxLinkSpeed INTEGER,
+ cpqSePcieSlotMaxLinkWidth INTEGER
+ }
+
+ cpqSePciSlotBusNumberIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A number that uniquely identifies this device on its PCI bus.
+ Values greater than 255 are considered dummy bus numbers for empty PCI slots.
+ For systems supporting multiple PCI segments, the segment will be encoded into the high order
+ word of this value (Bit16 to Bit31). If PCI segment is not supported, the high order word will be 0."
+ ::= { cpqSePciSlotEntry 1 }
+
+ cpqSePciSlotDeviceNumberIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A number that uniquely identifies this device on its PCI bus."
+ ::= { cpqSePciSlotEntry 2 }
+
+ cpqSePciPhysSlot OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The physical PCI slot number of this device. Embedded devices
+ will return 0 for this variable."
+ ::= { cpqSePciSlotEntry 3 }
+
+ cpqSePciSlotSubSystemID OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..7))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Uniquely identifies the board configured in this slot. A zero
+ length ID indicates the Subsystem ID is not supported and the
+ (Device ID/Vendor ID) should be used for identification purposes.
+ An ID of all 0xFFh indicates an empty slot."
+ ::= { cpqSePciSlotEntry 4 }
+
+ cpqSePciSlotBoardName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The product name (or other suitable description) of this PCI
+ board. This field may be empty if no descriptive information
+ is known about the board."
+ ::= { cpqSePciSlotEntry 5 }
+
+ cpqSePciSlotWidth OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ unknown(2),
+ thirtyTwoBit(3),
+ sixtyFourBit(4),
+ oneTwentyEightBit(5),
+ x1(6),
+ x2(7),
+ x4(8),
+ x8(9),
+ x12(10),
+ x16(11),
+ x32(12)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum data width supported by this PCI slot."
+ ::= { cpqSePciSlotEntry 6 }
+
+ cpqSePciSlotSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ unknown(2),
+ thirtyThreeMHz(3),
+ sixtySixMHz(4)
+ }
+ ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The maximum speed supported by this PCI slot."
+ ::= { cpqSePciSlotEntry 7 }
+
+ cpqSePciSlotExtendedInfo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The PCI Extended Slot Information.
+
+ This is a set of flags indicating extended features for the
+ PCI slot. Each bit has the following meaning when it is
+ set (1):
+
+ Bit 0: Extended SCSI PCI Slot
+ Bit 1: PCI-X capable
+ Bits 2-31: reserved (set to 0)
+
+ NOTE: bit 31 is the most significant bit, bit 0 is the least
+ significant."
+ ::= { cpqSePciSlotEntry 8 }
+
+ cpqSePciSlotType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ unknown(2),
+ pci(3),
+ pci66(4),
+ pcix(5),
+ pciexpress(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of PCI the slot.
+
+ This indicates the capability of the slot, not the currently
+ operating mode."
+ ::= { cpqSePciSlotEntry 9 }
+
+ cpqSePciSlotCurrentMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ unknown(2),
+ pci(3),
+ pci66(4),
+ pcix(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current operating mode of PCI/PCI-X slot.
+
+ This indicates the current operating mode of the device in the
+ slot. If the slot is empty, this value would be unknown."
+ ::= { cpqSePciSlotEntry 10 }
+
+ cpqSePciMaxSlotSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum speed in megahertz supported by this PCI slot. If
+ the slot also supports PCI-X, this value indicates the maximum
+ speed of the slot when a non-PCI-X adapter is used.
+
+ An entry of 0 indicates the speed is unknown."
+ ::= { cpqSePciSlotEntry 11 }
+
+ cpqSePciXMaxSlotSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum speed in megahertz supported by this PCI-X slot.
+
+ An entry of 0 indicates the speed is unknown. An entry
+ of -1 indicates the slot does not support PCI-X."
+ ::= { cpqSePciSlotEntry 12 }
+
+ cpqSePciCurrentSlotSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current speed in megahertz of the adapter in this PCI
+ or PCI-X slot.
+
+ An entry of 0 indicates the speed is could not be determined or
+ the slot is empty."
+ ::= { cpqSePciSlotEntry 13 }
+
+ cpqSePciHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the Peripheral Component
+ Interconnect (PCI) bus.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSePciSlotEntry 14 }
+
+ cpqSePciSlotIOCTablePtr OBJECT-TYPE
+ SYNTAX INTEGER(0..19)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index for the I/O Chassis in cpqSePCISlotIOCTablePtr where this PCI slot is physically located."
+ ::= { cpqSePciSlotEntry 15 }
+
+ cpqSePciSlotHeaderType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This represents header type byte of a PCI device"
+ ::= { cpqSePciSlotEntry 16 }
+
+ cpqSePciIsSlot0Embedded OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This OID indicates whether PCI slot 0 is embedded in the machine or not."
+ ::= { cpqSePciSlotEntry 17 }
+
+ cpqSePcieSlotMaxLinkSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the maximum link speed for the PCIe slot. An entry of 0 indicates
+ the maximum link speed could not be determined or the slot is not PCIe.
+ The unit is Mb/s."
+ ::= { cpqSePciSlotEntry 18 }
+
+ cpqSePcieSlotMaxLinkWidth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the maximum link for the PCIe slot. Value N means N lanes.
+ An entry of 0 indicates the maximum link width could not be determined
+ or the slot is not PCIe."
+ ::= { cpqSePciSlotEntry 19 }
+
+-- ****************************************************************************
+-- Standard Equipment PCI Function Table
+-- =====================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSePci Group (1.3.6.1.4.1.232.1.2.13)
+-- cpqSePciFunctTable (1.3.6.1.4.1.232.1.2.13.2)
+--
+-- ****************************************************************************
+
+ cpqSePciFunctTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSePciFunctEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of PCI function information entries."
+ ::= { cpqSePci 2}
+
+ cpqSePciFunctEntry OBJECT-TYPE
+ SYNTAX CpqSePciFunctEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of the functions in each PCI slot."
+ INDEX { cpqSePciFunctBusNumberIndex, cpqSePciFunctDeviceNumberIndex,
+ cpqSePciFunctIndex }
+ ::= { cpqSePciFunctTable 1 }
+
+ CpqSePciFunctEntry ::= SEQUENCE {
+ cpqSePciFunctBusNumberIndex INTEGER,
+ cpqSePciFunctDeviceNumberIndex INTEGER,
+ cpqSePciFunctIndex INTEGER,
+ cpqSePciFunctClassCode OCTET STRING,
+ cpqSePciFunctClassDescription DisplayString,
+ cpqSePciFunctDeviceID INTEGER,
+ cpqSePciFunctVendorID INTEGER,
+ cpqSePciFunctRevID INTEGER,
+ cpqSePciFunctIntLine INTEGER,
+ cpqSePciFunctDevStatus INTEGER,
+ cpqSePciFunctHwLocation DisplayString,
+ cpqSePcieFunctNegotiatedLinkSpeed INTEGER,
+ cpqSePcieFunctNegotiatedLinkWidth INTEGER,
+ cpqSePcieFunctMaxLinkSpeed INTEGER,
+ cpqSePcieFunctMaxLinkWidth INTEGER
+ }
+
+ cpqSePciFunctBusNumberIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The PCI bus number for this device function.
+ For systems supporting multiple PCI segments, the segment will be encoded into the high order
+ word of this value (Bit16 to Bit31). If PCI segment is not supported, the high order word will be 0."
+ ::= { cpqSePciFunctEntry 1 }
+
+ cpqSePciFunctDeviceNumberIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The device index for this function."
+ ::= { cpqSePciFunctEntry 2 }
+
+ cpqSePciFunctIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " The unique index that specifies this function."
+ ::= { cpqSePciFunctEntry 3 }
+
+
+ cpqSePciFunctClassCode OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The class code register as defined in the PCI Local
+ Bus Specification in the following format:
+ Octet Register
+ ----- --------
+ 1 Programming Interface
+ 2 Sub-class code
+ 3 Base class code"
+ ::= { cpqSePciFunctEntry 4 }
+
+ cpqSePciFunctClassDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text string which describes the PCI Base Class and
+ Sub Class to which this device belongs. This field
+ may empty if no descriptive information is known about
+ this function's class."
+ ::= { cpqSePciFunctEntry 5 }
+
+ cpqSePciFunctDeviceID OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This variable identifies this particular device. This
+ identifier is allocated by the component manufacturer."
+ ::= { cpqSePciFunctEntry 6 }
+
+ cpqSePciFunctVendorID OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This variable identifies the component manufacturer. Valid
+ identifiers are assigned by the PCI SIG."
+ ::= { cpqSePciFunctEntry 7 }
+
+ cpqSePciFunctRevID OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This variable is a vendor defined extension to the device ID and
+ specifies a device specific revision identifier."
+ ::= { cpqSePciFunctEntry 8}
+
+ cpqSePciFunctIntLine OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This variable specifies which input of the system interrupt
+ controller(s) the device's interrupt pin is connected to.
+ A value of 0ffh means unknown or no connection."
+ ::= { cpqSePciFunctEntry 9}
+
+ cpqSePciFunctDevStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ enabled(2),
+ disabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the device described by this function.
+ Some PCI devices, such as embedded devices, have the
+ potential of being present but disabled. "
+ ::= { cpqSePciFunctEntry 10 }
+
+ cpqSePciFunctHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the Peripheral Component
+ Interconnect (PCI) bus.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSePciFunctEntry 11 }
+
+ cpqSePcieFunctNegotiatedLinkSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the negotiated link speed for the PCIe link of the PCI device.
+ An entry of 0 indicates the negotiated link speed could not be determined
+ or the device is not PCIe. The unit is Mb/s."
+ ::= { cpqSePciFunctEntry 12 }
+
+ cpqSePcieFunctNegotiatedLinkWidth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the negotiated link width for the PCIe link of the device.
+ Value N means N lanes. An entry of 0 indicates the negotiated link width
+ could not be determined or the device is not PCIe."
+ ::= { cpqSePciFunctEntry 13 }
+
+ cpqSePcieFunctMaxLinkSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the maximum link speed for the PCIe device. An entry of 0 indicates
+ the maximum link speed could not be determined or the device is not PCIe.
+ The unit is Mb/s."
+ ::= { cpqSePciFunctEntry 14 }
+
+ cpqSePcieFunctMaxLinkWidth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the maximum link width for the PCIe device. Value N means N lanes.
+ An entry of 0 indicates the maximum link width could not be determined
+ or the device is not PCIe."
+ ::= { cpqSePciFunctEntry 15 }
+
+-- ****************************************************************************
+-- Standard Equipment PCI Base Memory Table
+-- ============================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSePci Group (1.3.6.1.4.1.232.1.2.13)
+-- cpqSePciMemoryTable (1.3.6.1.4.1.232.1.2.13.3)
+--
+-- ****************************************************************************
+ cpqSePciMemoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSePciMemoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of PCI base memory entries"
+ ::= { cpqSePci 3}
+
+ cpqSePciMemoryEntry OBJECT-TYPE
+ SYNTAX CpqSePciMemoryEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of the base memory usage in each function"
+ INDEX { cpqSePciMemoryBusNumberIndex, cpqSePciMemoryDeviceNumberIndex,
+ cpqSePciMemoryFunctionIndex, cpqSePciMemoryIndex }
+ ::= { cpqSePciMemoryTable 1 }
+
+ CpqSePciMemoryEntry ::= SEQUENCE {
+ cpqSePciMemoryBusNumberIndex INTEGER,
+ cpqSePciMemoryDeviceNumberIndex INTEGER,
+ cpqSePciMemoryFunctionIndex INTEGER,
+ cpqSePciMemoryIndex INTEGER,
+ cpqSePciMemoryBaseAddr INTEGER,
+ cpqSePciMemoryType INTEGER,
+ cpqSePciMemorySize INTEGER,
+ cpqSePciMemoryHwLocation DisplayString
+ }
+
+ cpqSePciMemoryBusNumberIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The PCI bus number for this memory entry.
+ For systems supporting multiple PCI segments, the segment will be encoded into the high order
+ word of this value (Bit16 to Bit31). If PCI segment is not supported, the high order word will be 0."
+ ::= { cpqSePciMemoryEntry 1 }
+
+ cpqSePciMemoryDeviceNumberIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The device index for this memory entry"
+ ::= { cpqSePciMemoryEntry 2 }
+
+ cpqSePciMemoryFunctionIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " The unique index that specifies the function associated
+ with this memory entry."
+ ::= { cpqSePciMemoryEntry 3 }
+
+ cpqSePciMemoryIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..6)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " The unique index that specifies this memory entry. "
+ ::= { cpqSePciMemoryEntry 4 }
+
+ cpqSePciMemoryBaseAddr OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Base address of this memory usage entry."
+ ::= { cpqSePciMemoryEntry 5 }
+
+ cpqSePciMemoryType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ io(2),
+ memory-mapped(3),
+ exp-rom(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of memory this entry describes. This variable
+ is used to determine if this memory entry maps into
+ memory, expansion rom or I/O space."
+ ::= { cpqSePciMemoryEntry 6 }
+
+ cpqSePciMemorySize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This variable specifies how much address space this function
+ requires. A value of 0 will be returned if the agent cannot
+ obtain this information."
+ ::= { cpqSePciMemoryEntry 7 }
+
+ cpqSePciMemoryHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the Peripheral Component
+ Interconnect (PCI) bus.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSePciMemoryEntry 8 }
+
+ cpqSePciSegmentMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ single-segment(2),
+ multi-segment(3),
+ auto-segment(4)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The PCI segment mode of the system, if supported."
+ ::= { cpqSePci 4 }
+
+-- ****************************************************************************
+-- Standard Equipment PC Card Group
+-- ========================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSePCCard Group (1.3.6.1.4.1.232.1.2.14)
+-- cpqSePCCardSlotTable (1.3.6.1.4.1.232.1.2.14.1)
+--
+-- The PC Card Group provides a set of tables and variables that detail the
+-- configuration information about the PC Card slot architecture. The PC
+-- Card Slots are connected via a dedicated bridge off the PCI local bus
+-- which allows 16-bit and/or 32-bit expansion slots.
+--
+-- Implementation of the cpqSePCCard group is optional for desktop and
+-- server platforms but mandatory for portables.
+-- ****************************************************************************
+
+ cpqSePCCardSlotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSePCCardSlotEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of PC Card slot information entries."
+ ::= { cpqSePCCard 1}
+
+ cpqSePCCardSlotEntry OBJECT-TYPE
+ SYNTAX CpqSePCCardSlotEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A PC Card slot description table entry.
+ A table entry is defined for each PC Card Slot in the
+ current system configuration."
+ INDEX { cpqSePCCardSlotIndex}
+ ::= { cpqSePCCardSlotTable 1 }
+
+ CpqSePCCardSlotEntry ::= SEQUENCE {
+ cpqSePCCardSlotIndex INTEGER,
+ cpqSePCCardCondition INTEGER,
+ cpqSePCCardPhysLocation DisplayString,
+ cpqSePCCardSlotType INTEGER,
+ cpqSePCCardSlotWidth INTEGER,
+ cpqSePCCardSlotThermalCapacity INTEGER,
+ cpqSePCCardSlotThermalSensor INTEGER,
+ cpqSePCCardSlotPowerState INTEGER,
+ cpqSePCCardStatus INTEGER,
+ cpqSePCCardDeviceInfo DisplayString,
+ cpqSePCCardProductInfo DisplayString,
+ cpqSePCCardSerialNumber DisplayString,
+ cpqSePCCardAssetTag DisplayString
+ }
+
+ cpqSePCCardSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the logical PC Card slot number for this PC Card Slot.
+ In addition, the slot number serves as the index into the
+ PC Card data table. Typical index ranges will be either 1 to
+ 4 (for 4 slots) or 1 to 2 (for 2 slots). (Un)Docking may
+ cause the supported index range to change dynamically."
+ ::= { cpqSePCCardSlotEntry 1 }
+
+ cpqSePCCardCondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ok(2),
+ degraded(3),
+ failed(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the overall condition of the PC Card.
+ The supported values are defined as follows:
+
+ unknown(1)
+ The current condition is unknown for the PC Card or PC Card Slot.
+
+ ok(2)
+ PC Card operations are normal.
+ No user action required.
+
+ degraded (3)
+ PC Card operations have degraded.
+ Consult the cpqSePCCardStatus field for recommended actions.
+
+ failed (4)
+ PC Card operations have failed.
+ Consult the cpqSePCCardStatus field for recommended actions."
+ ::= { cpqSePCCardSlotEntry 2 }
+
+
+ cpqSePCCardPhysLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the user level PC Card Slot location description.
+ Text strings supported are:
+ - System Unit Top Slot,
+ - System Unit Bottom Slot,
+ - Docking Station Top Slot,
+ - Docking Station Bottom Slot."
+ ::= { cpqSePCCardSlotEntry 3 }
+
+ cpqSePCCardSlotType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the PC Card Slot capabilities.
+ This is a bit mapped value defined by DMI Mobile Supplement for the System Slots Group,
+ Slot Type. Bits of interest for PC Card support are:
+ Bit 6 - PCMCIA slot (if set),
+ Bit 13 - 16 bit PC Card capable (if set),
+ Bit 14 - CardBus PC Card capable (if set),
+ Bit 15 - ZV Port capable (if set),
+ Bit 16 - Modem Ring Resume capable (if set),
+ All other bits should be zero (reset) for PC Card slots."
+ ::= { cpqSePCCardSlotEntry 4 }
+
+ cpqSePCCardSlotWidth OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ unknown(2),
+ width8bit(3),
+ width16bit(4),
+ width32bit(5),
+ width64bit(6),
+ width128bit(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the maximum bus width for this PC Card Slot.
+ The supported values are defined as follows:
+
+ Other (1)
+ Value is not in defined list.
+
+ Unknown (2)
+ Actual value is not known.
+
+ width 8 bit (3)
+ Bus is 8 bits wide.
+
+ width 16 bit (4)
+ Bus is 16 bits wide.
+
+ width 32 bit (5)
+ Bus is 32 bits wide.
+
+ width 64 bit (6)
+ Bus is 64 bits wide.
+
+ width 128 bit (7)
+ Bus is 128 bits wide."
+ ::= { cpqSePCCardSlotEntry 5 }
+
+
+ cpqSePCCardSlotThermalCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the maximum thermal dissipation capacity (milliwatts)
+ for this PC Card Slot. A value of zero indicates the thermal
+ capacity is unknown. A non-zero value indicates the thermal
+ capacity in milliwatts."
+ ::= { cpqSePCCardSlotEntry 6 }
+
+ cpqSePCCardSlotThermalSensor OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the Thermal Sensor ID that monitors this PC Card Slot.
+ A value of zero indicates that a sensor is not present or
+ unknown for this slot. A non-zero value indicates the sensor
+ ID as defined by the platform firmware."
+ ::= { cpqSePCCardSlotEntry 7 }
+
+ cpqSePCCardSlotPowerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ on(2),
+ off(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the current power state (On/Off) for this PC Card Slot.
+ The supported values are defined as follows:
+
+ unknown (1)
+ Current power state is unknown.
+
+ on (2)
+ Power is currently on.
+
+ off (3)
+ Power is currently off."
+ ::= { cpqSePCCardSlotEntry 8 }
+
+ cpqSePCCardStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ok(2),
+ thermalDegraded(3),
+ thermalFailure(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the operating status for the card in this PC Card Slot.
+ The supported values are defined as follows:
+
+ unknown (1)
+ The current status is not known for the PC Card or
+ PC Card Slot.
+
+ ok (2)
+ PC Card operations are normal.
+ No user action required.
+
+ thermalDegraded (3)
+ PC Card operations have degraded due to unsafe thermal
+ conditions.
+ Recommended Actions include:
+ Discontinue the use of the PC Card as soon as
+ possible. If a Modem or LAN card then close
+ all communication applications/links. If a
+ Memory, ATA, or SCSI device then close all
+ open/related files. Remove PC Card from slot
+ after use is discontinued, if possible.
+
+ thermalFailure (4)
+ PC Card operations have failed due to unsafe thermal
+ conditions. The PC Card will automatically be powered
+ off to protect itself and the system.
+ Recommended Actions include:
+ Discontinue the use of the PC Card immediately.
+ If a Modem or LAN card then close all communication applications/links.
+ If a Memory, ATA, or SCSI device then close all open/related files.
+ Remove PC Card from slot after use is discontinued, if possible."
+ ::= { cpqSePCCardSlotEntry 9 }
+
+ cpqSePCCardDeviceInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the PC Card Manufacturer / Device information for
+ the card in this PC Card Slot. The returned string data is
+ read from the PC Card's onboard Card Information Structure
+ (CIS)."
+ ::= { cpqSePCCardSlotEntry 10 }
+
+ cpqSePCCardProductInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the PC Card Model / Part Number information for
+ the card in this PC Card Slot. The returned string data
+ is read from the PC Card's onboard Card Information
+ Structure (CIS)."
+ ::= { cpqSePCCardSlotEntry 11 }
+
+ cpqSePCCardSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the PC Card Serial Number information for the
+ card in this PC Card Slot. The returned string data is
+ read from the PC Card's onboard Card Information Structure
+ (CIS)."
+ ::= { cpqSePCCardSlotEntry 12 }
+
+ cpqSePCCardAssetTag OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the PC Card Asset Tag information for the card in
+ this PC Card Slot. The returned string data is read from
+ the PC Card's onboard Card Information Structure (CIS)."
+ ::= { cpqSePCCardSlotEntry 13 }
+
+-- ****************************************************************************
+-- Standard Equipment USB Port Table
+-- ====================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeUSBPort Group (1.3.6.1.4.1.232.1.2.15)
+-- cpqSeUSBPortTable (1.3.6.1.4.1.232.1.2.15.1)
+--
+-- The cpqSeUSBPort group lists the physical USB ports in the system.
+--
+-- Implementation of the cpqSeUSBPort group is optional.
+-- Support for the cpqSeUSBPort group is MANDATORY for all systems that
+-- contain a USB bus.
+--
+-- ****************************************************************************
+
+ cpqSeUSBPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeUSBPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of USB built-in port descriptions containing one entry
+ for each physical USB connector shipped on the system.
+ Add-in USB ports are not reflected in this table."
+ ::= { cpqSeUSBPort 1 }
+
+ cpqSeUSBPortEntry OBJECT-TYPE
+ SYNTAX CpqSeUSBPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A description of a USB port."
+ INDEX { cpqSeUSBPortIndex }
+ ::= { cpqSeUSBPortTable 1 }
+
+ CpqSeUSBPortEntry ::= SEQUENCE {
+ cpqSeUSBPortIndex INTEGER,
+ cpqSeUSBPortType INTEGER,
+ cpqSeUSBPortHwLocation DisplayString,
+ cpqSeUSBPortStatus INTEGER,
+ cpqSeUSBPortDeviceName DisplayString,
+ cpqSeUSBPortDeviceCapacity INTEGER,
+ cpqSeUSBPortDeviceManufacturer DisplayString,
+ cpqSeUSBPortDeviceModel DisplayString,
+ cpqSeUSBPortDeviceFWVersion DisplayString,
+ cpqSeUSBPortDeviceSerialNumber DisplayString,
+ cpqSeUSBPortDevicePartNumber DisplayString,
+ cpqSeUSBPortDeviceCount INTEGER,
+ cpqSeUSBPortDeviceReadErrorCount OCTET STRING,
+ cpqSeUSBPortDeviceWriteErrorCount OCTET STRING,
+ cpqSeUSBPortDeviceReadThreshold OCTET STRING,
+ cpqSeUSBPortDeviceWriteThreshold OCTET STRING,
+ cpqSeUSBPortDeviceStatus INTEGER,
+ cpqSeUSBPortDeviceFeature INTEGER,
+ cpqSeUSBPortDeviceFailedSlot INTEGER,
+ cpqSeUSBPortDeviceLastSlotWithError INTEGER,
+ cpqSeUSBPortDeviceFaultTolerance INTEGER,
+ cpqSeUSBPortDevicePresent OCTET STRING
+ }
+
+ cpqSeUSBPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely specifies this entry."
+ ::= { cpqSeUSBPortEntry 1 }
+
+
+ cpqSeUSBPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ usbPort(2),
+ sdPort(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port type.
+ The supported values are defined as follows:
+
+ other (1)
+ USB/SD port data is not available.
+
+ usbPort (2)
+ The port is a USB Port.
+
+ usbPort (3)
+ The port is a SD Port."
+ ::= { cpqSeUSBPortEntry 2 }
+
+ cpqSeUSBPortHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location, on complex
+ multi SBB hardware only, for the USB port.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSeUSBPortEntry 3 }
+
+ cpqSeUSBPortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ notPopulated(2),
+ populated(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port status.
+ The supported values are defined as follows:
+
+ other (1)
+ USB/SD port is not available.
+
+ notPopulated (2)
+ The port is a USB/SD Port is not populated.
+
+ populated (3)
+ The port is a USB/SD Port is populated."
+ ::= { cpqSeUSBPortEntry 4 }
+
+ cpqSeUSBPortDeviceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the USB/SD port device name.
+ A NULL string indicates that the device name could not
+ be determined or is irrelevant."
+ ::= { cpqSeUSBPortEntry 5 }
+
+ cpqSeUSBPortDeviceCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The capacity of the USB/SD device in megabytes.
+ Value 0 indicates the device capacity could not
+ be determined."
+ ::= { cpqSeUSBPortEntry 6 }
+
+ cpqSeUSBPortDeviceManufacturer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the USB/SD port device Manufacturer/Vendor name.
+ A NULL string indicates that the Manufacturer/Vendor name could not
+ be determined or is irrelevant."
+ ::= { cpqSeUSBPortEntry 7 }
+
+ cpqSeUSBPortDeviceModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the USB/SD port device Model name.
+ A NULL string indicates that the Model name could not
+ be determined or is irrelevant."
+ ::= { cpqSeUSBPortEntry 8 }
+
+ cpqSeUSBPortDeviceFWVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "USB/SD Device Firmware Version.
+ A NULL string indicates that the USB/SD Device Firmware Version could not
+ be determined or is irrelevant."
+ ::= { cpqSeUSBPortEntry 9 }
+
+ cpqSeUSBPortDeviceSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "USB/SD device Serial Number.
+ A NULL string indicates that the Serial Number could not
+ be determined or is irrelevant."
+ ::= { cpqSeUSBPortEntry 10 }
+
+ cpqSeUSBPortDevicePartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the USB/SD device hardware part number."
+ ::= { cpqSeUSBPortEntry 11 }
+
+ cpqSeUSBPortDeviceCount OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The number of flash media devices
+ attached to this USB port."
+ ::= { cpqSeUSBPortEntry 12 }
+
+ cpqSeUSBPortDeviceReadErrorCount OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..2))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "An array of octets corresponding to the number of
+ Read Errors on each flash media device
+ attached to this USB Port."
+ ::= { cpqSeUSBPortEntry 13 }
+
+ cpqSeUSBPortDeviceWriteErrorCount OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..2))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "An array of octets corresponding to the number of
+ Write Errors on each flash media device
+ attached to this USB Port."
+ ::= { cpqSeUSBPortEntry 14 }
+
+ cpqSeUSBPortDeviceReadThreshold OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..2))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "An array of octets corresponding to the
+ Read Threshold on each flash media device
+ attached to this USB Port."
+ ::= { cpqSeUSBPortEntry 15 }
+
+ cpqSeUSBPortDeviceWriteThreshold OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..2))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "An array of octets corresponding to the
+ Write Threshold on each flash media device
+ attached to this USB Port."
+ ::= { cpqSeUSBPortEntry 16 }
+
+ cpqSeUSBPortDeviceStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ ok(2),
+ degraded(3),
+ failed(4)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The USB/SD Device status.
+ The supported values are defined as follows:
+
+ other (1)
+ USB/SD device status is unknown.
+
+ ok (2)
+ The USB/SD device status is OK. For the HP Dual MicroSD EM
+ USB Kit, both SD cards are OK and in redundant config.
+
+ degraded (3)
+ The USB/SD device status is degraded. For the HP Dual
+ MicroSD EM, one of the SD cards has failed and redundancy
+ is lost.
+
+ failed (4)
+ The USB/SD device status is failed. For the HP Dual
+ MicroSD EM, both SD cards have failed."
+
+ ::= { cpqSeUSBPortEntry 17 }
+
+ cpqSeUSBPortDeviceFeature OBJECT-TYPE
+ SYNTAX INTEGER {
+ -- none(0),
+ redundancy-capable(1),
+ standard(2)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The USB/SD Device advanced features.
+ The supported values are defined as follows:
+
+ none (0) -- deprecated in 10.20
+ USB/SD device is a standard device with no advanced features.
+
+ redundancy-capable (1)
+ The USB/SD device is Redundancy-capable.
+
+ standard (2)
+ USB/SD device is a standard device with no advanced features."
+
+ ::= { cpqSeUSBPortEntry 18 }
+
+ cpqSeUSBPortDeviceFailedSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the slot location of the flash media device attached to this port
+ that failed and needs to be replaced on redundancy-capable devices.
+ A value of -1 indicates that there is no failed flash media device
+ attached to this port or the location could not be determined."
+ ::= { cpqSeUSBPortEntry 19 }
+
+ cpqSeUSBPortDeviceLastSlotWithError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the slot location of the flash media device attached to this port
+ that was the last one with a read or write error detected on redundancy-capable devices.
+ A value of -1 indicates that none of the flash media devices attached to this port
+ have any read or write error or the location could not be determined."
+ ::= { cpqSeUSBPortEntry 20 }
+
+ cpqSeUSBPortDeviceFaultTolerance OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ other(1),
+ none(2),
+ mirroring(3)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "USB/SD Device Fault Tolerance for the HP Dual MicroSD EM USB Kit.
+
+ This shows the fault tolerance mode of the HP Dual MicroSD EM USB Kit.
+ The following values are valid for Fault Tolerance:
+
+ None (2)
+ Fault tolerance is not enabled. If read or write errors occur on the
+ primary SD card or if it fails, the data cannot be recovered.
+
+ Mirroring - RAID 1 (3)
+ Both SD cards contain identical data. If read or write errors occur
+ on one SD card or if it fails, the data can be retrieved from the mirror SD card."
+ ::= { cpqSeUSBPortEntry 21 }
+
+ cpqSeUSBPortDevicePresent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..2))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "An array of octets corresponding to a value indicating the physical
+ presence of the flash media device.
+ A value of zero (0) indicates the flash media for the specified
+ slot is absent. A value of one (1) indicates the flash media
+ for the specified slot is present. "
+ ::= { cpqSeUSBPortEntry 22 }
+
+
+-- ****************************************************************************
+-- Standard Equipment Cell Table
+-- =============================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeCell (1.3.6.1.4.1.232.1.2.16)
+--
+-- A cell is equivalent to a single board computer.
+--
+--
+-- ****************************************************************************
+
+ cpqSeCellTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeCellEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A list of cells in the partition."
+ ::= { cpqSeCell 1 }
+
+ cpqSeCellEntry OBJECT-TYPE
+ SYNTAX CpqSeCellEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A description of a cell in the system."
+ INDEX { cpqSeCellUnitIndex }
+ ::= { cpqSeCellTable 1 }
+
+ CpqSeCellEntry ::= SEQUENCE {
+ cpqSeCellUnitIndex INTEGER,
+ cpqSeCellCabinetNumber INTEGER,
+ cpqSeCellCellNumber INTEGER,
+ cpqSeCellIOCTablePtr INTEGER,
+ cpqSeCellPDHCFirmwareRevision DisplayString,
+ cpqSeCellSysFwVersion DisplayString,
+ cpqSeCellBootInhibited TruthValue,
+ cpqSeCellToScanBusConnectionStatus INTEGER,
+ cpqSeCellHasCoreIO TruthValue,
+ cpqSeCellBoardSpeed INTEGER,
+ cpqSeCellPresent TruthValue,
+ cpqSeCellHasPower TruthValue,
+ cpqSeCellReadyForReconfig TruthValue,
+ cpqSeCellTotalMemory INTEGER,
+ cpqSeCellLEDState INTEGER,
+ cpqSeCellState INTEGER,
+ cpqSeCellCLMRequestPercentage INTEGER,
+ cpqSeCellCLMRequestSize INTEGER,
+ cpqSeCellCLMAllocatedSize INTEGER,
+ cpqSeCellInterleaveAllocatedSize INTEGER,
+ cpqSeCellHasInterleaveMem INTEGER,
+ cpqSeCellSerialNumber DisplayString,
+ cpqSeCellCLMCondition INTEGER
+ }
+
+ cpqSeCellUnitIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is a number that uniquely specifies the cell."
+ ::= { cpqSeCellEntry 1 }
+
+ cpqSeCellCabinetNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value represents the cabinet that the cell belongs to."
+ ::= { cpqSeCellEntry 2 }
+
+ cpqSeCellCellNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value is cell/slot number that is unique across the cabinet."
+ ::= { cpqSeCellEntry 3 }
+
+ cpqSeCellIOCTablePtr OBJECT-TYPE
+ SYNTAX INTEGER (0..19)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "Table index for the I/O chassis which is connected to this cell."
+ ::= { cpqSeCellEntry 4 }
+
+ cpqSeCellPDHCFirmwareRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "HP SAL Revision"
+ ::= { cpqSeCellEntry 5 }
+
+ cpqSeCellSysFwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the revision of system firmware on the cell board"
+ ::= { cpqSeCellEntry 6 }
+
+ cpqSeCellBootInhibited OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value indicates whether the cell is active."
+ ::= { cpqSeCellEntry 7 }
+
+ cpqSeCellToScanBusConnectionStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This bitmap represents the state of cell to scan
+ bus connection/RIO cable state.
+
+ if bit 6 is set to 1, Cable port swapped.
+ if bit 5 is set to 1, Cable ID mismatched.
+ if bit 4 is set to 1, Output Cable parity error.
+ if bit 3 is set to 1, Output Cable detached.
+ if bit 2 is set to 1, Input Cable parity error.
+ if bit 1 is set to 1, Input Cable detached.
+ if bit 0 is set to 1, Connection valid."
+ ::= { cpqSeCellEntry 8 }
+
+ cpqSeCellHasCoreIO OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value indicates whether the cell has core I/O attached to it."
+ ::= { cpqSeCellEntry 9 }
+
+ cpqSeCellBoardSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value represents the speed of the cell board/FSB ratio"
+ ::= { cpqSeCellEntry 10 }
+
+ cpqSeCellPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value represents whether there is a cell in the slot"
+ ::= { cpqSeCellEntry 11 }
+
+ cpqSeCellHasPower OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value represents whether the cell has power"
+ ::= { cpqSeCellEntry 12 }
+
+ cpqSeCellReadyForReconfig OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value represents whether the cell is ready for reconfiguration"
+ ::= { cpqSeCellEntry 13 }
+
+ cpqSeCellTotalMemory OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value represents total memory in the cell"
+ ::= { cpqSeCellEntry 14 }
+
+ cpqSeCellLEDState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION
+ "This value represents state of the cell LED.
+ This is a bit-mapped value defined as follows.
+ Bit 31..30 = 00, LED 3 is Off
+ = 01, LED 3 is On
+ = 10, LED 3 is Blinking
+ = 11, For LED 3 future use
+
+ Bit 29..27 = 000, LED 3 is Red
+ = 001, LED 3 is Yellow
+ = 010, LED 3 is Green
+ = 011, LED 3 is Blue
+ = 100, For LED 3 future use
+ = 101, For LED 3 future use
+ = 110, For LED 3 future use
+ = 111, For LED 3 future use
+
+ Bit 26..24 = 000, LED 3 indicates Power
+ = 001, LED 3 indicates Run
+ = 010, LED 3 indicates Attention
+ = 011, LED 3 indicates Fault
+ = 100, For LED 3 future use
+ = 101, For LED 3 future use
+ = 110, For LED 3 future use
+ = 111, For LED 3 future use
+
+ Bit 23..22 = 00, LED 2 is Off
+ = 01, LED 2 is On
+ = 10, LED 2 is Blinking
+ = 11, For LED 2 future use
+
+ Bit 21..19 = 000, LED 2 is Red
+ = 001, LED 2 is Yellow
+ = 010, LED 2 is Green
+ = 011, LED 2 is Blue
+ = 100, For LED 2 future use
+ = 101, For LED 2 future use
+ = 110, For LED 2 future use
+ = 111, For LED 2 future use
+
+ Bit 18..16 = 000, LED 2 indicates Power
+ = 001, LED 2 indicates Run
+ = 010, LED 2 indicates Attention
+ = 011, LED 2 indicates Fault
+ = 100, For LED 2 future use
+ = 101, For LED 2 future use
+ = 110, For LED 2 future use
+ = 111, For LED 2 future use
+
+ Bit 15..14 = 00, LED 1 is Off
+ = 01, LED 1 is On
+ = 10, LED 1 is Blinking
+ = 11, For LED 1 future use
+
+ Bit 13..11 = 000, LED 1 is Red
+ = 001, LED 1 is Yellow
+ = 010, LED 1 is Green
+ = 011, LED 1 is Blue
+ = 100, For LED 1 future use
+ = 101, For LED 1 future use
+ = 110, For LED 1 future use
+ = 111, For LED 1 future use
+
+ Bit 10..8 = 000, LED 1 indicates Power
+ = 001, LED 1 indicates Run
+ = 010, LED 1 indicates Attention
+ = 011, LED 1 indicates Fault
+ = 100, For LED 1 future use
+ = 101, For LED 1 future use
+ = 110, For LED 1 future use
+ = 111, For LED 1 future use
+
+ Bit 7..6 = 00, LED 0 is Off
+ = 01, LED 0 is On
+ = 10, LED 0 is Blinking
+ = 11, For LED 0 future use
+
+ Bit 5..3 = 000, LED 0 is Red
+ = 001, LED 0 is Yellow
+ = 010, LED 0 is Green
+ = 011, LED 0 is Blue
+ = 100, For LED 0 future use
+ = 101, For LED 0 future use
+ = 110, For LED 0 future use
+ = 111, For LED 0 future use
+
+ Bit 2..0 = 000, LED 0 indicates Power
+ = 001, LED 0 indicates Run
+ = 010, LED 0 indicates Attention
+ = 011, LED 0 indicates Fault
+ = 100, For LED 0 future use
+ = 101, For LED 0 future use
+ = 110, For LED 0 future use
+ = 111, For LED 0 future use "
+ ::= { cpqSeCellEntry 15 }
+
+ cpqSeCellState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION
+ "This value represents state of the cell"
+ ::= { cpqSeCellEntry 16 }
+
+ cpqSeCellCLMRequestPercentage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The requested percentage of CLM memory to be configured in the cell."
+ ::= { cpqSeCellEntry 17 }
+
+ cpqSeCellCLMRequestSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The size of requested CLM memory in the cell in kilobytes."
+ ::= { cpqSeCellEntry 18 }
+
+ cpqSeCellCLMAllocatedSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The size of allocated CLM memory in the cell in kilobytes."
+ ::= { cpqSeCellEntry 19 }
+
+ cpqSeCellInterleaveAllocatedSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The size of allocated interleaved memory in the cell
+ in kilobytes."
+ ::= { cpqSeCellEntry 20 }
+
+ cpqSeCellHasInterleaveMem OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "When set indicates that there is an interleaved memory
+ configured in the cell."
+ ::= { cpqSeCellEntry 21 }
+
+ cpqSeCellSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the cell board serial number."
+ ::= { cpqSeCellEntry 22 }
+
+ cpqSeCellCLMCondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ok(2),
+ degraded(3),
+ failed(4)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The CLM (Cell Local Memory) settings condition of this cell."
+ ::= { cpqSeCellEntry 23 }
+
+
+-- ****************************************************************************
+-- Standard Equipment I/O Chassis Table
+-- ==================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeIOCTable (1.3.6.1.4.1.232.1.2.17)
+--
+-- An I/O chassis contains PCI devices on the system
+--
+--
+-- ****************************************************************************
+
+ cpqSeIOCTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeIOCEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A list of I/O chassis in the partition."
+ ::= { cpqSeIOC 1 }
+
+ cpqSeIOCEntry OBJECT-TYPE
+ SYNTAX CpqSeIOCEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A description of an I/O chassis in the system."
+ INDEX { cpqSeIOCUnitIndex }
+ ::= { cpqSeIOCTable 1 }
+
+ CpqSeIOCEntry ::= SEQUENCE {
+ cpqSeIOCUnitIndex INTEGER,
+ cpqSeIOCCabinetNumber INTEGER,
+ cpqSeIOCBayNumber INTEGER,
+ cpqSeIOCIOCNumber INTEGER,
+ cpqSeIOCPowerState INTEGER,
+ cpqSeIOCLEDState INTEGER
+ }
+
+ cpqSeIOCUnitIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..19)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is a number that uniquely specifies the I/O chassis."
+ ::= { cpqSeIOCEntry 1 }
+
+ cpqSeIOCCabinetNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value represents the cabinet that the I/O chassis belongs to.
+ The default value is 255 if the cabinet number can not be obtained."
+ ::= { cpqSeIOCEntry 2 }
+
+ cpqSeIOCBayNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value indicates the bay in the cabinet where the I/O chassis resides."
+ ::= { cpqSeIOCEntry 3 }
+
+ cpqSeIOCIOCNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the I/O chassis number that is unique across the bay."
+ ::= { cpqSeIOCEntry 4 }
+
+ cpqSeIOCPowerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ powered-off(2),
+ powered-on(3)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value indicates I/O chassis power state."
+ ::= { cpqSeIOCEntry 5 }
+
+ cpqSeIOCLEDState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION
+ "This value represents the state of a IO Chassis LED.
+ This is a bit-mapped value defined as follows.
+ Bit 31..30 = 00, LED 3 is Off
+ = 01, LED 3 is On
+ = 10, LED 3 is Blinking
+ = 11, For LED 3 future use
+
+ Bit 29..27 = 000, LED 3 is Red
+ = 001, LED 3 is Yellow
+ = 010, LED 3 is Green
+ = 011, LED 3 is Blue
+ = 100, For LED 3 future use
+ = 101, For LED 3 future use
+ = 110, For LED 3 future use
+ = 111, For LED 3 future use
+
+ Bit 26..24 = 000, LED 3 indicates Power
+ = 001, LED 3 indicates Run
+ = 010, LED 3 indicates Attention
+ = 011, LED 3 indicates Fault
+ = 100, For LED 3 future use
+ = 101, For LED 3 future use
+ = 110, For LED 3 future use
+ = 111, For LED 3 future use
+
+ Bit 23..22 = 00, LED 2 is Off
+ = 01, LED 2 is On
+ = 10, LED 2 is Blinking
+ = 11, For LED 2 future use
+
+ Bit 21..19 = 000, LED 2 is Red
+ = 001, LED 2 is Yellow
+ = 010, LED 2 is Green
+ = 011, LED 2 is Blue
+ = 100, For LED 2 future use
+ = 101, For LED 2 future use
+ = 110, For LED 2 future use
+ = 111, For LED 2 future use
+
+ Bit 18..16 = 000, LED 2 indicates Power
+ = 001, LED 2 indicates Run
+ = 010, LED 2 indicates Attention
+ = 011, LED 2 indicates Fault
+ = 100, For LED 2 future use
+ = 101, For LED 2 future use
+ = 110, For LED 2 future use
+ = 111, For LED 2 future use
+
+ Bit 15..14 = 00, LED 1 is Off
+ = 01, LED 1 is On
+ = 10, LED 1 is Blinking
+ = 11, For LED 1 future use
+
+ Bit 13..11 = 000, LED 1 is Red
+ = 001, LED 1 is Yellow
+ = 010, LED 1 is Green
+ = 011, LED 1 is Blue
+ = 100, For LED 1 future use
+ = 101, For LED 1 future use
+ = 110, For LED 1 future use
+ = 111, For LED 1 future use
+
+ Bit 10..8 = 000, LED 1 indicates Power
+ = 001, LED 1 indicates Run
+ = 010, LED 1 indicates Attention
+ = 011, LED 1 indicates Fault
+ = 100, For LED 1 future use
+ = 101, For LED 1 future use
+ = 110, For LED 1 future use
+ = 111, For LED 1 future use
+
+ Bit 7..6 = 00, LED 0 is Off
+ = 01, LED 0 is On
+ = 10, LED 0 is Blinking
+ = 11, For LED 0 future use
+
+ Bit 5..3 = 000, LED 0 is Red
+ = 001, LED 0 is Yellow
+ = 010, LED 0 is Green
+ = 011, LED 0 is Blue
+ = 100, For LED 0 future use
+ = 101, For LED 0 future use
+ = 110, For LED 0 future use
+ = 111, For LED 0 future use
+
+ Bit 2..0 = 000, LED 0 indicates Power
+ = 001, LED 0 indicates Run
+ = 010, LED 0 indicates Attention
+ = 011, LED 0 indicates Fault
+ = 100, For LED 0 future use
+ = 101, For LED 0 future use
+ = 110, For LED 0 future use
+ = 111, For LED 0 future use "
+ ::= { cpqSeIOCEntry 6 }
+
+-- ****************************************************************************
+-- Standard Equipment Partition Structure
+-- ======================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSePartition (1.3.6.1.4.1.232.1.2.18)
+--
+-- A partition can have many cells spread across cabinets.
+--
+--
+-- ****************************************************************************
+
+ cpqSePartitionTotalCPU OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the number of logical CPUs in the partition. Zero will be returned
+ if the value can not be determined."
+ ::= { cpqSePartition 1 }
+
+ cpqSePartitionAvailableCellSlots OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the number of available cell slots in the partition.
+ Zero will be returned if the value can not be determined."
+ ::= { cpqSePartition 2 }
+
+ cpqSePartitionInstalledCells OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the number of installed cells in the partition. Zero
+ will be returned if the value can not be determined."
+ ::= { cpqSePartition 3 }
+
+ cpqSePartitionPoweredOnCells OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This denotes the number of powered on cells in the partition.
+ Zero will be returned if the value can not be determined."
+ ::= { cpqSePartition 4 }
+
+ cpqSePartitionReadyForReconfigCells OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This represents the cells that are ready for reconfiguration.
+ Zero will be returned if the value can not be determined."
+ ::= { cpqSePartition 5 }
+
+ cpqSePartitionMemInterleavingType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This represents memory interleaving type for the partition.
+ Zero will be returned if the value can not be determined."
+ ::= { cpqSePartition 6}
+
+ cpqSePartitionName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This represents the partition name."
+ ::= { cpqSePartition 7}
+
+ cpqSePartitionCoreCell OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The cell slot number of the partition's core cell."
+ ::= { cpqSePartition 8}
+
+ cpqSePartitionCoreCellCabinet OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The cabinet number of the partition's core cell."
+ ::= { cpqSePartition 9}
+
+ cpqSePartitionCLMRequestPercentage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The requested percentage of CLM memory to be configured in the
+ partition."
+ ::= { cpqSePartition 10}
+
+ cpqSePartitionCLMRequestSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The size of requested CLM memory in the partition in kilobytes."
+ ::= { cpqSePartition 11}
+
+ cpqSePartitionCLMAllocatedSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The size of allocated CLM memory in the partition in
+ kilobytes."
+ ::= { cpqSePartition 12}
+
+ cpqSePartitionInterleaveAllocatedSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The size of allocated interleaved memory in the partition
+ in kilobytes."
+ ::= { cpqSePartition 13}
+
+ cpqSePartitionHasInterleaveMem OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "When set, it indicates that there is an interleaved memory
+ configured in the partition."
+ ::= { cpqSePartition 14}
+
+ cpqSePartitionNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This represents the logical partition number of the current
+ partition in the complex."
+ ::= { cpqSePartition 15}
+
+-- ****************************************************************************
+-- Standard Equipment Cabinet Table
+-- =============================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeCabinetTable (1.3.6.1.4.1.232.1.2.19)
+--
+-- A cabinet contains many cells and/or I/O chassis
+--
+--
+-- ****************************************************************************
+
+ cpqSeCabinetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeCabinetEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A list of cabinets that contain cells in the partition."
+ ::= { cpqSeCabinet 1 }
+
+ cpqSeCabinetEntry OBJECT-TYPE
+ SYNTAX CpqSeCabinetEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A description of a cabinet in the system."
+ INDEX { cpqSeCabinetUnitIndex }
+ ::= { cpqSeCabinetTable 1 }
+
+ CpqSeCabinetEntry ::= SEQUENCE {
+ cpqSeCabinetUnitIndex INTEGER,
+ cpqSeCabinetCPULED TruthValue,
+ cpqSeCabinetIOXLED TruthValue,
+ cpqSeCabinetTypeNum INTEGER,
+ cpqSeCabinetLED INTEGER
+ }
+
+ cpqSeCabinetUnitIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is a number that uniquely specifies the cabinet."
+ ::= { cpqSeCabinetEntry 1 }
+
+ cpqSeCabinetCPULED OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value represents the on/off state of compute cabinet LED."
+ ::= { cpqSeCabinetEntry 2 }
+
+ cpqSeCabinetIOXLED OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value represents the on/off state of IOX cabinet LED."
+ ::= { cpqSeCabinetEntry 3 }
+
+ cpqSeCabinetTypeNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value represents type and number of a compute or IOX cabinet.
+ Bit 31..16 = 0x0000, type of cabinet is Thin Boy
+ Bit 31..16 = 0x0001, type of cabinet is Fat Boy
+ Bit 31..16 = 0x0002, type of cabinet is Dome Lite
+ Bit 31..16 = 0x0003, type of cabinet is Key Stone
+ Bit 31..16 = 0x0004, type of cabinet is Matter Horn
+ Bit 31..16 = 0x0080, type of cabinet is IOX
+ Bit 15..0, represents the compute cabinet number."
+ ::= { cpqSeCabinetEntry 4 }
+
+ cpqSeCabinetLED OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION
+ "This value represents the state of a cabinet LED.
+ This is a bit-mapped value defined as follows.
+ Bit 31..30 = 00, LED 3 is Off
+ = 01, LED 3 is On
+ = 10, LED 3 is Blinking
+ = 11, For LED 3 future use
+
+ Bit 29..27 = 000, LED 3 is Red
+ = 001, LED 3 is Yellow
+ = 010, LED 3 is Green
+ = 011, LED 3 is Blue
+ = 100, For LED 3 future use
+ = 101, For LED 3 future use
+ = 110, For LED 3 future use
+ = 111, For LED 3 future use
+
+ Bit 26..24 = 000, LED 3 indicates Power
+ = 001, LED 3 indicates Run
+ = 010, LED 3 indicates Attention
+ = 011, LED 3 indicates Fault
+ = 100, For LED 3 future use
+ = 101, For LED 3 future use
+ = 110, For LED 3 future use
+ = 111, For LED 3 future use
+
+ Bit 23..22 = 00, LED 2 is Off
+ = 01, LED 2 is On
+ = 10, LED 2 is Blinking
+ = 11, For LED 2 future use
+
+ Bit 21..19 = 000, LED 2 is Red
+ = 001, LED 2 is Yellow
+ = 010, LED 2 is Green
+ = 011, LED 2 is Blue
+ = 100, For LED 2 future use
+ = 101, For LED 2 future use
+ = 110, For LED 2 future use
+ = 111, For LED 2 future use
+
+ Bit 18..16 = 000, LED 2 indicates Power
+ = 001, LED 2 indicates Run
+ = 010, LED 2 indicates Attention
+ = 011, LED 2 indicates Fault
+ = 100, For LED 2 future use
+ = 101, For LED 2 future use
+ = 110, For LED 2 future use
+ = 111, For LED 2 future use
+
+ Bit 15..14 = 00, LED 1 is Off
+ = 01, LED 1 is On
+ = 10, LED 1 is Blinking
+ = 11, For LED 1 future use
+
+ Bit 13..11 = 000, LED 1 is Red
+ = 001, LED 1 is Yellow
+ = 010, LED 1 is Green
+ = 011, LED 1 is Blue
+ = 100, For LED 1 future use
+ = 101, For LED 1 future use
+ = 110, For LED 1 future use
+ = 111, For LED 1 future use
+
+ Bit 10..8 = 000, LED 1 indicates Power
+ = 001, LED 1 indicates Run
+ = 010, LED 1 indicates Attention
+ = 011, LED 1 indicates Fault
+ = 100, For LED 1 future use
+ = 101, For LED 1 future use
+ = 110, For LED 1 future use
+ = 111, For LED 1 future use
+
+ Bit 7..6 = 00, LED 0 is Off
+ = 01, LED 0 is On
+ = 10, LED 0 is Blinking
+ = 11, For LED 0 future use
+
+ Bit 5..3 = 000, LED 0 is Red
+ = 001, LED 0 is Yellow
+ = 010, LED 0 is Green
+ = 011, LED 0 is Blue
+ = 100, For LED 0 future use
+ = 101, For LED 0 future use
+ = 110, For LED 0 future use
+ = 111, For LED 0 future use
+
+ Bit 2..0 = 000, LED 0 indicates Power
+ = 001, LED 0 indicates Run
+ = 010, LED 0 indicates Attention
+ = 011, LED 0 indicates Fault
+ = 100, For LED 0 future use
+ = 101, For LED 0 future use
+ = 110, For LED 0 future use
+ = 111, For LED 0 future use "
+ ::= { cpqSeCabinetEntry 5 }
+
+-- ****************************************************************************
+-- Standard Equipment Complex Structure
+-- ====================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeComplex (1.3.6.1.4.1.232.1.2.20)
+-- cpqSeComplexCellSlotStatusTable (1.3.6.1.4.1.232.1.2.20.7)
+--
+--
+-- A complex can have at most 4 cabinets
+--
+--
+-- ****************************************************************************
+
+ cpqSeComplexUUID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the complex UUID."
+ ::= { cpqSeComplex 1 }
+
+ cpqSeComplexTotalCabinet OBJECT-TYPE
+ SYNTAX INTEGER (0..4)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the total number of cabinets in the complex.
+ Zero will be returned if the value can not be determined."
+ ::= { cpqSeComplex 2 }
+
+ cpqSeComplexComputeCabinet OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is the number of compute cabinets in the complex."
+ ::= { cpqSeComplex 3 }
+
+ cpqSeComplexIOXCabinet OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This denotes the number of IOX cabinets in the complex."
+ ::= { cpqSeComplex 4 }
+
+ cpqSeComplexName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This represents the complex name."
+ ::= { cpqSeComplex 5 }
+
+ cpqSeComplexLockedProperty OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "Bit 31 - Indicates that there is a locked IPMI property when set.
+ Bit 7:0 - Contains the property number currently locked."
+ ::= { cpqSeComplex 6 }
+
+ cpqSeComplexCellSlotStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeComplexCellSlotStatusEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A table of cell slot status in a complex."
+ ::= { cpqSeComplex 7 }
+
+ cpqSeComplexCellSlotStatusEntry OBJECT-TYPE
+ SYNTAX CpqSeComplexCellSlotStatusEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A cell slot status description."
+ INDEX { cpqSeComplexCellSlotStatusIndex }
+ ::= { cpqSeComplexCellSlotStatusTable 1 }
+
+ CpqSeComplexCellSlotStatusEntry ::= SEQUENCE {
+ cpqSeComplexCellSlotStatusIndex INTEGER,
+ cpqSeComplexCellSlotStatusCabinetNo INTEGER,
+ cpqSeComplexCellSlotStatusSlotNo INTEGER,
+ cpqSeComplexCellSlotStatus INTEGER,
+ cpqSeComplexCellSlotPartitionNo INTEGER,
+ cpqSeComplexCellSlotPartitionName DisplayString
+ }
+
+ cpqSeComplexCellSlotStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The table index of cell slot status in a complex.
+
+ This value is a unique index for a row in the table of complex
+ cell slot status."
+ ::= { cpqSeComplexCellSlotStatusEntry 1 }
+
+ cpqSeComplexCellSlotStatusCabinetNo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The cabinet number of this cell slot."
+ ::= { cpqSeComplexCellSlotStatusEntry 2 }
+
+ cpqSeComplexCellSlotStatusSlotNo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The number of this cell slot."
+ ::= { cpqSeComplexCellSlotStatusEntry 3 }
+
+ cpqSeComplexCellSlotStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ active(2),
+ inactive(3),
+ assigned-powered-off(4),
+ free-powered-on(5),
+ free-powered-off(6),
+ empty(7)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The status of this cell slot."
+ ::= { cpqSeComplexCellSlotStatusEntry 4 }
+
+ cpqSeComplexCellSlotPartitionNo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The partition number this cell is assigned."
+ ::= { cpqSeComplexCellSlotStatusEntry 5 }
+
+ cpqSeComplexCellSlotPartitionName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The partition this cell belongs to."
+ ::= { cpqSeComplexCellSlotStatusEntry 6 }
+
+-- ****************************************************************************
+-- Standard Equipment LED Table
+-- ============================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeLED (1.3.6.1.4.1.232.1.2.21)
+--
+-- This is a generic table of LEDs in the system
+--
+-- ****************************************************************************
+
+ cpqSeLEDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSeLEDEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A list of LEDs in the system."
+ ::= { cpqSeLED 1 }
+
+ cpqSeLEDEntry OBJECT-TYPE
+ SYNTAX CpqSeLEDEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "An entry of an LED in the system."
+ INDEX { cpqSeLEDIndex }
+ ::= { cpqSeLEDTable 1 }
+
+ CpqSeLEDEntry ::= SEQUENCE {
+ cpqSeLEDIndex INTEGER,
+ cpqSeLEDState INTEGER,
+ cpqSeLEDStateDuration INTEGER,
+ cpqSeLEDLocationType INTEGER,
+ cpqSeLEDDescription DisplayString,
+ cpqSeLEDHardwareLocation DisplayString
+ }
+
+ cpqSeLEDIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This is a number that uniquely identifies the LED."
+ ::= { cpqSeLEDEntry 1 }
+
+ cpqSeLEDState OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION
+ "This value represents the state of an LED.
+ Bit 31..24 = ON-duration time in unit of 0.1 sec
+ Bit 23..16 = OFF-duration time in unit of 0.1 sec
+ Bit 15..8 = 0, LED state is OFF
+ = 1, LED state is ON
+ = 2, LED state is BLINKING
+ Bit 7..0 = 0, invalid color value
+ = 1, LED color is Brown
+ = 2, LED color is Red
+ = 3, LED color is Orange
+ = 4, LED color is Yellow
+ = 5, LED color is Green
+ = 6, LED color is Blue
+ = 7, LED color is Violet
+ = 8, LED color is Gray
+ = 9, LED color is White "
+ ::= { cpqSeLEDEntry 2 }
+
+ cpqSeLEDStateDuration OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION
+ "This is the duration of an LED state in seconds. "
+ ::= { cpqSeLEDEntry 3 }
+
+ cpqSeLEDLocationType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "This value indicates whether an LED is internal or external.
+ 0 = External
+ 1 = Internal "
+ ::= { cpqSeLEDEntry 4 }
+
+ cpqSeLEDDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "Description of the LED entry."
+ ::= { cpqSeLEDEntry 5 }
+
+ cpqSeLEDHardwareLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "Description of the location of an LED entry."
+ ::= { cpqSeLEDEntry 6 }
+
+-- Below table has been deprecated in 870 release and merged with cpqSeUSBPortEntry
+-- ****************************************************************************
+-- Standard Equipment USB Device Group
+-- ====================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSeUSBDevice Group (1.3.6.1.4.1.232.1.2.22)
+--
+-- The cpqSeUSBDevice group lists the USB Devices in the system.
+--
+-- Implementation of the cpqSeUSBDevice group is optional.
+-- Support for the cpqSeUSBDevice group is MANDATORY for all systems that
+-- contain a USB bus.
+--
+-- ****************************************************************************
+
+ cpqSeUSBDeviceType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "Attached USB device type."
+ ::= { cpqSeUSBDevice 1 }
+
+ cpqSeUSBDeviceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "Attached USB device name."
+ ::= { cpqSeUSBDevice 2 }
+
+
+-- ****************************************************************************
+-- Standard Equipment PCIe Disk Table
+-- ======================================
+--
+-- The compaq enterprise (1.3.6.1.4.1.232)
+-- cpqStdEquipment Group (1.3.6.1.4.1.232.1)
+-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2)
+-- cpqSePCIeDisk Group (1.3.6.1.4.1.232.1.2.23)
+-- cpqSePCIeDiskTable (1.3.6.1.4.1.232.1.2.23.1)
+--
+-- The PCIe disk group describes the drives directly attached to a PCIe
+-- controller in the system.
+--
+-- Implementation of the PCIe Disk group is optional for all agents
+-- supporting the Standard Equipment MIB.
+--
+-- ****************************************************************************
+ cpqSePCIeDiskTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpqSePCIeDiskEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A table of PCIe disk descriptions."
+ ::= { cpqSePCIeDisk 1 }
+
+ cpqSePCIeDiskEntry OBJECT-TYPE
+ SYNTAX CpqSePCIeDiskEntry
+ ACCESS not-accessible
+ STATUS optional
+ DESCRIPTION
+ "A PCIe disk table entry."
+ INDEX { cpqSePCIeDiskPCIBusIndex, cpqSePCIeDiskPCIDeviceIndex,
+ cpqSePCIeDiskPCIFunctionIndex }
+ ::= { cpqSePCIeDiskTable 1 }
+
+ CpqSePCIeDiskEntry ::= SEQUENCE {
+ cpqSePCIeDiskPCIBusIndex INTEGER,
+ cpqSePCIeDiskPCIDeviceIndex INTEGER,
+ cpqSePCIeDiskPCIFunctionIndex INTEGER,
+ cpqSePCIeDiskModel DisplayString,
+ cpqSePCIeDiskFwRev DisplayString,
+ cpqSePCIeDiskSerialNumber DisplayString,
+ cpqSePCIeDiskCapacityMB Gauge,
+ cpqSePCIeDiskCondition INTEGER,
+ cpqSePCIeDiskCurrentTemperature INTEGER,
+ cpqSePCIeDiskThresholdTemperature INTEGER,
+ cpqSePCIeDiskHwLocation DisplayString,
+ cpqSePCIeDiskOsName DisplayString,
+ cpqSePCIeDiskWearStatus INTEGER,
+ cpqSePCIeDiskPowerOnHours Counter,
+ cpqSePCIeDiskPercntEndrnceUsed Gauge
+ }
+
+ cpqSePCIeDiskPCIBusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The PCI bus number for this disk's controller."
+ ::= { cpqSePCIeDiskEntry 1 }
+
+ cpqSePCIeDiskPCIDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The PCI device number for this disk's controller."
+ ::= { cpqSePCIeDiskEntry 2 }
+
+ cpqSePCIeDiskPCIFunctionIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The PCI function number for this disk's controller."
+ ::= { cpqSePCIeDiskEntry 3 }
+
+ cpqSePCIeDiskModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the disk model.
+ A NULL string indicates that the disk model could not
+ be determined or is irrelevant."
+ ::= { cpqSePCIeDiskEntry 4 }
+
+ cpqSePCIeDiskFwRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The firmware version of the disk."
+ ::= { cpqSePCIeDiskEntry 5 }
+
+ cpqSePCIeDiskSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The serial number of the disk."
+ ::= { cpqSePCIeDiskEntry 6 }
+
+ cpqSePCIeDiskCapacityMB OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The size of the disk in MB (Megabytes)."
+ ::= { cpqSePCIeDiskEntry 7 }
+
+ cpqSePCIeDiskCondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ok(2),
+ degraded(3),
+ failed(4)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The condition of the disk."
+ ::= { cpqSePCIeDiskEntry 8 }
+
+ cpqSePCIeDiskCurrentTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The current temperature of the disk in degrees Celsius."
+ ::= { cpqSePCIeDiskEntry 9 }
+
+ cpqSePCIeDiskThresholdTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The upper critical threshold temperature of the disk in
+ degrees Celsius."
+ ::= { cpqSePCIeDiskEntry 10 }
+
+ cpqSePCIeDiskHwLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "A text description of the hardware location of the disk itself.
+ A NULL string indicates that the hardware location could not
+ be determined or is irrelevant."
+ ::= { cpqSePCIeDiskEntry 11 }
+
+ cpqSePCIeDiskOsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "PCIe Physical Drive OS Name.
+ The OS name for this PCIe physical drive. This field will be
+ a null (size 0) string if the agent does not support OS name."
+ ::= { cpqSePCIeDiskEntry 12 }
+
+ cpqSePCIeDiskWearStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ other(1),
+ ok(2),
+ fiftySixDayThreshold(3),
+ fivePercentThreshold(4),
+ twoPercentThreshold(5),
+ ssdWearOut(6)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "Wear Status of a PCIe Disk.
+ This shows the wear status of the solid state PCIe physical drive.
+ The following values are valid for the physical drive solid state
+ wear status:
+ Other (1)
+ The instrument agent is unable to determine the physical drive’s
+ solid state disk wear status. This value would be used for non
+ SSD drives or SSD drives that do not support wear reporting.
+ Ok (2)
+ Indicates the solid state disk is not in any imminent danger
+ of wear out.
+
+ Fifty Six Day Threshold Passed (3)
+ Indicates that based upon the current workload, the solid state
+ disk will reach the maximum usage limit for writes (wear out)
+ within fifty-six days. You should modify your write workload or
+ begin preparing to replace your SSD drive.
+
+ Five Percent Threshold Passed (4)
+ Indicates that the solid state disk has passed the five percent
+ threshold and is at or below five percent of reaching the maximum
+ usage limit for writes (wear out). You should begin to prepare
+ to replace your SSD drive.
+
+ Two Percent Threshold Passed (5)
+ Indicates that the solid state disk has passed the two percent
+ threshold and is at or below two percent of reaching the maximum
+ usage limit for writes (wear out). You should begin to prepare
+ to replace your SSD drive.
+
+ SSD Wear Out(6)
+ Indicates that a solid state drive is approaching the maximum
+ usage limit for writes (wear out) and should be replaced as soon
+ as possible."
+ ::= { cpqSePCIeDiskEntry 13 }
+
+ cpqSePCIeDiskPowerOnHours OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "PCIe Disk Power On Hours.
+ This is the total number of hours that the PCIe disk
+ has been powered on. This value will be 4,294,967,295 if the disk
+ power on hours cannot be determined or is not supported."
+ ::= { cpqSePCIeDiskEntry 14 }
+
+ cpqSePCIeDiskPercntEndrnceUsed OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "PCIe Drive Percent Endurance Used.
+ This value specifies the hundredths of the percentage disk life used.
+ The value of this field is allowed to exceed 100%.
+ As an example, if the value reported is 50, this would indicate .50
+ percent endurance used.
+ This value will be 4,294,967,295 if the percent endurance used cannot
+ be determined or is not supported."
+ ::= { cpqSePCIeDiskEntry 15 }
+
+ cpqSePCIeDiskTableCondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ok(2),
+ degraded(3),
+ failed(4)
+ }
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The overall condition of PCIe Disk table."
+ ::= { cpqSePCIeDisk 2 }
+
+
+
+-- ****************************************************************************
+-- Standard Equipment MIB Trap Definitions
+-- =======================================
+--
+-- The SNMP trap messages must not be bigger than 484 octets (bytes).
+--
+-- Trap support in an SNMP agent implementation is optional. An SNMP
+-- agent implementation may support all, some, or none of the traps.
+-- If traps are supported, The user should be provided with the option of
+-- disabling traps.
+-- **************************************************************************
+-- Deprecated in 7.20 trap 1005 is the replacement
+ cpqSeCpuThresholdPassed TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeCpuSlot, cpqSeCpuSocketNumber}
+ DESCRIPTION
+ "This trap is sent when an internal CPU error threshold has been
+ passed on a particular CPU causing it to go degraded. This trap
+ will be sent when cpqSeCpuThreshPassed transitions from false to
+ true."
+
+ --#TYPE "CPU error threshold passed (1001)"
+ --#SUMMARY "CPU internal corrected errors have passed a set threshold."
+ --#ARGUMENTS {}
+ --#SEVERITY MINOR
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#VARBINDSEVERITY 2
+ --#SIMPLE_SEVERITY MAJOR
+ --#HWSTATUS_CATEGORY PROCESSORS
+
+ ::= 1001
+
+ cpqSePCCardThermalDegraded TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSePCCardDeviceInfo,
+ cpqSePCCardProductInfo, cpqSePCCardSlotIndex }
+ DESCRIPTION
+ "This trap is sent when the PC Card Slot Thermal Sensor threshold has been
+ exceeded for safe operations thereby causing degraded operations. This trap
+ will be sent when cpqSePCCardStatus transitions from Normal (1) to Thermal
+ Degraded (2).
+ The manufacturer and product information strings as well as the slot number
+ for the degraded PC Card is provided as parameters for this trap."
+ --#TYPE "PC Card Thermal Degraded Status (1002)"
+ --#SUMMARY "Safe PC card %d thermal operating conditions exceeded."
+ --#ARGUMENTS {4}
+ --#SEVERITY MAJOR
+ --#TIMEINDEX 99
+ --#STATE DEGRADED
+ --#VARBINDSEVERITY 2
+ --#SIMPLE_SEVERITY MAJOR
+ --#HWSTATUS_CATEGORY THERMAL
+ ::= 1002
+
+
+ cpqSePCCardThermalFailure TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSePCCardDeviceInfo,
+ cpqSePCCardProductInfo, cpqSePCCardSlotIndex }
+ DESCRIPTION
+ "This trap is sent when the PC Card Slot Thermal Sensor threshold has been
+ exceeded for degraded operations thereby causing failed operations.
+ This trap will be sent when cpqSePCCardStatus transitions from Thermal Degraded
+ (2) to Thermal Failure (3).
+ The manufacturer and product information strings as well as the slot number
+ for the failed PC Card is provided as parameters for this trap."
+ --#TYPE "PC Card Thermal Failure Status (1003)"
+ --#SUMMARY "Degraded PC card %d thermal operating conditions exceeded."
+ --#ARGUMENTS {4}
+ --#SEVERITY CRITICAL
+ --#TIMEINDEX 99
+ --#STATE NONOPERATIONAL
+ --#VARBINDSEVERITY 2
+ --#SIMPLE_SEVERITY CRITICAL
+ --#HWSTATUS_CATEGORY THERMAL
+ ::= 1003
+
+ cpqSePCCardThermalSafe TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSePCCardSlotIndex }
+ DESCRIPTION
+ "This trap is sent when the PC Card Slot Thermal Sensor threshold has been
+ crossed which restored the thermal status to normal operations. This trap will be sent
+ when cpqSePCCardStatus transitions from Thermal Degraded (2) or Thermal Failure
+ (3) to Normal (1).
+ The number of the recovered PC Card slot is provided as a parameter for this trap."
+ --#TYPE "PC Card Thermal Safe Operations Status (1004)"
+ --#SUMMARY "Degraded/Failed PC card %d thermal conditions restored to safe operations."
+ --#ARGUMENTS {2}
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#VARBINDSEVERITY 2
+ --#SIMPLE_SEVERITY OK
+ --#HWSTATUS_CATEGORY THERMAL
+ ::= 1004
+
+-- Updated for 7.20 trap replaced 1001
+ cpqSe2CpuThresholdPassed TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeCpuSlot, cpqSeCpuSocketNumber,
+ cpqSeCpuSpeed, cpqSeCpuExtSpeed, cpqSeCpuCacheSize}
+ DESCRIPTION
+ "This trap is sent when an internal CPU error threshold has been
+ passed on a particular CPU causing it to go degraded. This trap
+ will be sent when cpqSeCpuThreshPassed transitions from false to
+ true."
+
+ --#TYPE "CPU error threshold passed (1005)"
+ --#SUMMARY "CPU internal corrected errors have passed a set threshold for processor in slot %d, socket %d."
+ --#ARGUMENTS {2, 3}
+ --#SEVERITY MINOR
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#VARBINDSEVERITY 2
+ --#SIMPLE_SEVERITY MAJOR
+ --#HWSTATUS_CATEGORY PROCESSORS
+
+ ::= 1005
+
+cpqSeCpuStatusChange TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeCpuUnitIndex,
+ cpqSeCpuSlot, cpqSeCpuName, cpqSeCpuSpeed,
+ cpqSeCpuStep, cpqSeCpuStatus,
+ cpqSeCpuExtSpeed, cpqSeCpuSocketNumber,
+ cpqSeCpuHwLocation}
+ DESCRIPTION
+ "This trap is sent when CPU status changed.
+
+ CPU can be brought down to Stop state and removed
+ from O.S Active set or Brought back to Running state
+ and made member of O.S Active set.
+
+ User Action: None."
+
+ --#TYPE "Processor Monitor Event Trap"
+ --#SUMMARY "The state of the processor in slot %d is %d."
+ --#ARGUMENTS {3, 7}
+ --#SEVERITY MAJOR
+ --#TIMEINDEX 99
+ --#VARBINDSEVERITY 2
+ --#SIMPLE_SEVERITY MAJOR
+ --#HWSTATUS_CATEGORY PROCESSORS
+
+ ::= 1006
+
+cpqSeCpuPowerPodstatusChange TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeCpuUnitIndex,
+ cpqSeCpuSlot, cpqSeCpuName, cpqSeCpuSpeed,
+ cpqSeCpuStep, cpqSeCpuPowerpodStatus,
+ cpqSeCpuExtSpeed, cpqSeCpuSocketNumber,
+ cpqSeCpuHwLocation}
+ DESCRIPTION
+ "This Trap is sent if CPU Power Pod status changes.
+
+ User Action: None."
+
+ --#TYPE "Processor Monitor Event Trap"
+ --#SUMMARY "Processor in slot %d power supply status is %d."
+ --#ARGUMENTS {3, 7}
+ --#SEVERITY MAJOR
+ --#TIMEINDEX 99
+ --#VARBINDSEVERITY 2
+ --#SIMPLE_SEVERITY MAJOR
+ --#HWSTATUS_CATEGORY PROCESSORS
+
+ ::= 1007
+
+ cpqSeUSBStorageDeviceAttached TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName }
+ DESCRIPTION
+ "This trap is sent when a USB storage device has been attached "
+
+ --#TYPE "USB storage device attached (1008)"
+ --#SUMMARY "A USB storage device has been attached to the system."
+ --#ARGUMENTS {}
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#VARBINDSEVERITY 2
+ --#SIMPLE_SEVERITY OK
+ --#HWSTATUS_CATEGORY NONE
+ --#LIFECYCLE
+
+ ::= 1008
+
+ cpqSeUSBStorageDeviceRemoved TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName }
+ DESCRIPTION
+ "This trap is sent when a attached USB storage device is removed "
+
+ --#TYPE "USB storage device removed (1009)"
+ --#SUMMARY "A USB storage device has been removed from the system."
+ --#ARGUMENTS {}
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#VARBINDSEVERITY 2
+ --#SIMPLE_SEVERITY OK
+ --#HWSTATUS_CATEGORY NONE
+ --#LIFECYCLE
+
+ ::= 1009
+
+ cpqSeUSBStorageDeviceReadErrorOccurred TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName,
+ cpqSeUSBPortDeviceModel, cpqSeUSBPortDeviceFWVersion,
+ cpqSeUSBPortDeviceSerialNumber, cpqSeUSBPortDevicePartNumber,
+ cpqSeUSBPortDeviceReadErrorCount, cpqSeUSBPortDeviceReadThreshold,
+ cpqSeUSBPortDeviceLastSlotWithError }
+ DESCRIPTION
+ "This trap is sent when a read error occured on the attached USB storage device "
+
+ --#TYPE "USB storage device read error occurred (1010)"
+ --#SUMMARY "A read error occurred on the Flash Media in Slot %d of a USB storage device attached to the system."
+ --#ARGUMENTS {10}
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#SIMPLE_SEVERITY OK
+ --#HWSTATUS_CATEGORY STORAGE
+ --#LIFECYCLE
+
+ ::= 1010
+
+ cpqSeUSBStorageDeviceWriteErrorOccurred TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName,
+ cpqSeUSBPortDeviceModel, cpqSeUSBPortDeviceFWVersion,
+ cpqSeUSBPortDeviceSerialNumber, cpqSeUSBPortDevicePartNumber,
+ cpqSeUSBPortDeviceWriteErrorCount, cpqSeUSBPortDeviceWriteThreshold,
+ cpqSeUSBPortDeviceLastSlotWithError }
+ DESCRIPTION
+ "This trap is sent when a write error occured on the attached USB storage device "
+
+ --#TYPE "USB storage device write error occurred (1011)"
+ --#SUMMARY "A write error occurred on the Flash Media in Slot %d of a USB storage device attached to the system."
+ --#ARGUMENTS {10}
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#SIMPLE_SEVERITY OK
+ --#HWSTATUS_CATEGORY STORAGE
+ --#LIFECYCLE
+
+ ::= 1011
+
+ cpqSeUSBStorageDeviceRedundancyLost TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName,
+ cpqSeUSBPortDeviceModel, cpqSeUSBPortDeviceFWVersion,
+ cpqSeUSBPortDeviceSerialNumber, cpqSeUSBPortDevicePartNumber,
+ cpqSeUSBPortDeviceFailedSlot }
+ DESCRIPTION
+ "This trap is sent when redundancy is lost on the attached USB storage device.
+
+ User Action: Replace the failed USB Storage Device."
+
+ --#TYPE "USB storage device redundancy lost (1012)"
+ --#SUMMARY "Redundancy is lost on a USB storage device attached to the system. Flash Media in Slot %d has failed."
+ --#ARGUMENTS {8}
+ --#SEVERITY MAJOR
+ --#TIMEINDEX 99
+ --#STATE DEGRADED
+ --#SIMPLE_SEVERITY MAJOR
+ --#HWSTATUS_CATEGORY STORAGE
+ --#LIFECYCLE
+
+ ::= 1012
+
+ cpqSeUSBStorageDeviceRedundancyRestored TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName,
+ cpqSeUSBPortDeviceModel, cpqSeUSBPortDeviceFWVersion,
+ cpqSeUSBPortDeviceSerialNumber, cpqSeUSBPortDevicePartNumber }
+ DESCRIPTION
+ "This trap is sent when redundancy is restored on the attached USB storage device. "
+
+ --#TYPE "USB storage device redundancy restored (1013)"
+ --#SUMMARY "Redundancy is restored on a USB storage device attached to the system."
+ --#ARGUMENTS {}
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#SIMPLE_SEVERITY OK
+ --#HWSTATUS_CATEGORY STORAGE
+ --#LIFECYCLE
+
+ ::= 1013
+
+ cpqSeUSBStorageDeviceSyncFailed TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName,
+ cpqSeUSBPortDeviceModel, cpqSeUSBPortDeviceFWVersion,
+ cpqSeUSBPortDeviceSerialNumber, cpqSeUSBPortDevicePartNumber }
+ DESCRIPTION
+ "This trap is sent when the sync operation to restore redundancy failed on the attached USB storage device.
+
+ User Action: Replace the failed USB Storage Device."
+
+ --#TYPE "USB storage device sync failed (1014)"
+ --#SUMMARY "Sync operation to restore redundancy failed on a USB storage device attached to the system."
+ --#ARGUMENTS {}
+ --#SEVERITY MAJOR
+ --#TIMEINDEX 99
+ --#STATE DEGRADED
+ --#SIMPLE_SEVERITY MAJOR
+ --#HWSTATUS_CATEGORY STORAGE
+ --#LIFECYCLE
+
+ ::= 1014
+
+ cpqSePCIeDiskTemperatureFailed TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSePCIeDiskPCIBusIndex, cpqSePCIeDiskPCIDeviceIndex,
+ cpqSePCIeDiskPCIFunctionIndex, cpqSePCIeDiskCurrentTemperature,
+ cpqSePCIeDiskThresholdTemperature, cpqSePCIeDiskHwLocation }
+ DESCRIPTION
+ "The temperature of the disk has crossed the upper critical threshold."
+
+ --#TYPE "PCIe Disk Thermal Failure (1015)"
+ --#SUMMARY "The temperature of the PCIe disk at location %s has crossed the upper critical threshold."
+ --#ARGUMENTS {7}
+ --#SEVERITY CRITICAL
+ --#TIMEINDEX 99
+ --#STATE DEGRADED
+ --#SIMPLE_SEVERITY CRITICAL
+ --#HWSTATUS_CATEGORY STORAGE
+ --#ACTION "Check the system for hardware failures and verify the environment is properly cooled."
+
+ ::= 1015
+
+ cpqSePCIeDiskTemperatureOk TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSePCIeDiskPCIBusIndex, cpqSePCIeDiskPCIDeviceIndex,
+ cpqSePCIeDiskPCIFunctionIndex, cpqSePCIeDiskCurrentTemperature,
+ cpqSePCIeDiskThresholdTemperature, cpqSePCIeDiskHwLocation }
+ DESCRIPTION
+ "The temperature of the disk has been set to ok.
+
+ The PCIe Disk's temperature has returned to the normal operating range."
+
+ --#TYPE "PCIe Disk Thermal Status OK (1016)"
+ --#SUMMARY "The temperature of the PCIe disk at location %s is normal."
+ --#ARGUMENTS {7}
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#SIMPLE_SEVERITY OK
+ --#HWSTATUS_CATEGORY STORAGE
+
+ ::= 1016
+
+ cpqSePCIeDiskConditionChange TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSePCIeDiskPCIBusIndex, cpqSePCIeDiskPCIDeviceIndex,
+ cpqSePCIeDiskPCIFunctionIndex, cpqSePCIeDiskCondition, cpqSePCIeDiskHwLocation }
+ DESCRIPTION
+ "PCIe Disk Status Change
+
+ A change in condition of PCIe disk has been detected. The current PCIe disk condition is
+ indicated in the cpqSePCIeDiskCondition variable.
+
+ User Action: If cpqSePCIeDiskCondition is 'failed(4)', replace the drive."
+
+ --#TYPE "PCIe Disk Condition Change (1017)"
+ --#SUMMARY "The status of the PCIe disk at location %s is %d."
+ --#ARGUMENTS {6, 5}
+ --#SEVERITY CRITICAL
+ --#TIMEINDEX 99
+ --#STATE DEGRADED
+ --#SIMPLE_SEVERITY CRITICAL
+ --#HWSTATUS_CATEGORY STORAGE
+ --#ACTION "If cpqSePCIeDiskCondition is 'failed(4)', replace the drive."
+
+ ::= 1017
+
+ cpqSePCIeDiskWearStatusChange TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSePCIeDiskPCIBusIndex, cpqSePCIeDiskPCIDeviceIndex,
+ cpqSePCIeDiskPCIFunctionIndex, cpqSePCIeDiskWearStatus, cpqSePCIeDiskHwLocation }
+ DESCRIPTION
+ "PCIe Disk Wear Status Change.
+
+ This trap signifies that the agent has detected a change in the PCIe Disk wear
+ status. The variable cpqSePCIeDiskWearStatus indicates the current wear status.
+
+ User Action: If cpqSePCIeDiskWearStatus is 'ssdWearOut(6)',
+ replace the drive."
+
+ --#TYPE "PCIe Disk Wear Status Change (1018)"
+ --#SUMMARY "The PCIe disk wear status for the disk at location %s is %d."
+ --#ARGUMENTS {5, 6}
+ --#SEVERITY CRITICAL
+ --#TIMEINDEX 99
+ --#VARBINDSEVERITY 2
+ --#SIMPLE_SEVERITY CRITICAL
+ --#HWSTATUS_CATEGORY STORAGE
+ --#ACTION "If the PCIe disk wear status is 'ssdWearOut(6)', replace the drive."
+
+ ::= 1018
+
+ cpqSePciDeviceAddedOrPoweredOn TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSePciFunctBusNumberIndex,
+ cpqSePciFunctDeviceNumberIndex, cpqSePciFunctIndex }
+ DESCRIPTION
+ "This trap is sent when a PCI device has been added or powered on."
+
+ --#TYPE "PCI Device added or powered on (1019)"
+ --#SUMMARY "A PCI device at Bus %d, Device %, Function % has been added to the system or powered on."
+ --#ARGUMENTS {2, 3, 4}
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#SIMPLE_SEVERITY OK
+ --#HWSTATUS_CATEGORY STORAGE
+
+ ::= 1019
+
+ cpqSePciDeviceRemovedOrPoweredOff TRAP-TYPE
+ ENTERPRISE compaq
+ VARIABLES { sysName, cpqHoTrapFlags, cpqSePciFunctBusNumberIndex,
+ cpqSePciFunctDeviceNumberIndex, cpqSePciFunctIndex }
+ DESCRIPTION
+ "This trap is sent when a PCI device has been removed or powered off."
+
+ --#TYPE "PCI Device removed or powered off (1020)"
+ --#SUMMARY "A PCI device at Bus %d, Device %, Function % has been removed from the system or powered off."
+ --#ARGUMENTS {2, 3, 4}
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 99
+ --#STATE OPERATIONAL
+ --#SIMPLE_SEVERITY OK
+ --#HWSTATUS_CATEGORY STORAGE
+
+ ::= 1020
+
+END