summaryrefslogtreecommitdiff
path: root/MIBS/enterasys/CT-PIC-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/enterasys/CT-PIC-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/enterasys/CT-PIC-MIB')
-rw-r--r--MIBS/enterasys/CT-PIC-MIB876
1 files changed, 876 insertions, 0 deletions
diff --git a/MIBS/enterasys/CT-PIC-MIB b/MIBS/enterasys/CT-PIC-MIB
new file mode 100644
index 0000000..ab79a6f
--- /dev/null
+++ b/MIBS/enterasys/CT-PIC-MIB
@@ -0,0 +1,876 @@
+CT-PIC-MIB DEFINITIONS ::= BEGIN
+ -- ct-pic-mib
+ -- Revision: 1.02.05
+ -- Part Number: 2170997
+ -- Date: March 16, 2000
+
+ -- Cabletron Systems, Inc.
+ -- 35 Industrial Way, P.O. Box 5005
+ -- Rochester, NH 03867-0505
+ -- (603) 332-9400
+ -- support@ctron.com
+
+ -- This module provides authoritative definitions for part
+ -- of the naming tree below:
+ --
+ -- cabletron { enterprises 52 }
+ --
+ -- This module will be extended, as additional sub-sections
+ -- of this naming tree are defined.
+ --
+
+ -- Cabletron Systems reserves the right to make changes in
+ -- specification and other information contained in this document
+ -- without prior notice. The reader should consult Cabletron Systems
+ -- to determine whether any such changes have been made.
+ --
+ -- In no event shall Cabletron Systems be liable for any incidental,
+ -- indirect, special, or consequential damages whatsoever (including
+ -- but not limited to lost profits) arising out of or related to this
+ -- document or the information contained in it, even if Cabletron
+ -- Systems has been advised of, known, or should have known, the
+ -- possibility of such damages.
+ --
+ -- Cabletron grants vendors, end-users, and other interested parties
+ -- a non-exclusive license to use this Specification in connection
+ -- with the management of Cabletron products.
+
+ -- Copyright March 2000 Cabletron Systems
+
+-- PICs come in multiple types. In general they define information which is
+-- maintained by manufacturing and is updated whenever the module is updated.
+-- The other use for PICs is to hold other interesting information such as
+-- MAC addresses etc. In order to support this dual function this MIB
+-- consists of 2 different tables. The first ctPicTable calls out the
+-- information that is defined by manufacturing which defines the particular
+-- module the PIC resides on. The second table ctPicTagTable defines the
+-- other entries that may or maynot be defined for the given module. The
+-- second table functions based on TAG id to define the location of the object
+-- within the PIC and a TAG type field that defines the type of information
+-- found in that field.
+
+ IMPORTS
+ Gauge FROM RFC1155-SMI
+ OBJECT-TYPE FROM RFC-1212
+ DisplayString FROM RFC1213-MIB
+ ctPIC FROM CTRON-MIB-NAMES;
+
+-- DisplayString ::= OCTET STRING
+
+-- ctPIC MODULE-IDENTITY
+-- LAST-UPDATED "000316184621Z"
+-- ORGANIZATION "Cabletron Systems, Inc"
+-- CONTACT-INFO
+-- "Cabletron Systems, Inc.
+-- 35 Industrial Way, P.O. Box 5005
+-- Rochester, NH 03867-0505
+-- (603) 332-9400
+-- support@cabletron.com
+-- http://www.ctron.com"
+--
+-- DESCRIPTION
+-- "This mib module defines a portion of the SNMP enterprise
+-- MIBs under Cabletron enterprise OID pertaining to
+-- the Product Information Chip (PIC)."
+--
+-- REVISION "000316184621Z"
+-- DESCRIPTION "Added enumerations newbridge(5) and enTeraSys(6) to the
+-- ctPicOEMVendorId leaf. Added a commented out MODULE-IDENTITY
+-- block to allow for better tracking of revisions."
+-- ::= { ctSystem 9 }
+
+
+pic OBJECT IDENTIFIER ::= { ctPIC 1 }
+
+ctPicNumberEntries OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the number of PIC modules defined by this MIB."
+ ::= { pic 1 }
+
+ctPicTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CtPicEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table that describes the contents of all PIC modules
+ accessible by this module."
+ ::= { pic 2 }
+
+ctPicEntry OBJECT-TYPE
+ SYNTAX CtPicEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Description of a specific instance of a PIC module."
+ INDEX { ctPicSlot, ctPicIndex }
+ ::= { ctPicTable 1 }
+
+CtPicEntry ::= SEQUENCE {
+ ctPicSlot
+ INTEGER,
+ ctPicIndex
+ INTEGER,
+ ctPicLocation
+ OBJECT IDENTIFIER,
+ ctPicStatus
+ INTEGER,
+ ctPicVersion
+ DisplayString,
+ ctPicModuleType
+ OBJECT IDENTIFIER,
+ ctPicMfgPN
+ DisplayString,
+ ctPicMfgSN
+ DisplayString,
+ ctPicMfgPartNumb
+ DisplayString,
+ ctPicMfgSerialNumb
+ DisplayString,
+ ctPicMfgReworkLocation
+ DisplayString,
+ ctPicMfgMfgLocation
+ DisplayString,
+ ctPicMfgDateCode
+ DisplayString,
+ ctPicMfgRevisionCode
+ DisplayString,
+ ctPicTLPN
+ DisplayString,
+ ctPicTLSN
+ DisplayString,
+ ctPicTLPartNumb
+ DisplayString,
+ ctPicTLSerialNumb
+ DisplayString,
+ ctPicTLReworkLocation
+ DisplayString,
+ ctPicTLMfgLocation
+ DisplayString,
+ ctPicTLDateCode
+ DisplayString,
+ ctPicTLRevisionCode
+ DisplayString,
+ ctPicPcbRevision
+ DisplayString,
+ ctPicMacAddr
+ OCTET STRING,
+ ctPicNumbRsvdAddrs
+ INTEGER,
+ ctPicBoardRevision
+ DisplayString,
+ ctPicModuleTypeString
+ DisplayString,
+ ctPicDCDCconverterType
+ DisplayString,
+ ctPicDCDCconvInputPower
+ DisplayString,
+ ctPicSMB1promVersion
+ DisplayString,
+ ctPicAtmMacAddr
+ OCTET STRING,
+ ctPicOEMVendorId
+ INTEGER,
+ ctPicOEMVendorName
+ DisplayString,
+ ctPicMfg97SN
+ DisplayString,
+ ctPicMfg97DateCode
+ DisplayString,
+ ctPicMfg97RevisionCode
+ DisplayString,
+ ctPicTL97SN
+ DisplayString,
+ ctPicTL97DateCode
+ DisplayString,
+ ctPicTL97RevisionCode
+ DisplayString,
+ ctPicOEMTLSN
+ DisplayString
+ }
+
+ctPicSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specific slot which the module that realizes this PIC
+ resides. If the PIC is associated with the chassis
+ and not a specific module then this value will be 0."
+ ::= { ctPicEntry 1 }
+
+ctPicIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Uniquely identifies the instance of a PIC in a particular
+ slot."
+ ::= { ctPicEntry 2 }
+
+ctPicLocation OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines location of the PIC chip. This takes on any of
+ the encoding values defined below for backplane, module,
+ daughter board, brim."
+ ::= { ctPicEntry 3 }
+
+ctPicStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ present(2),
+ notPresent(3),
+ checkSum(4),
+ error(5),
+ limited(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Provides the status of the specific PIC chip. the values
+ are defined as follows:
+ other(1) - firmware can not determine status
+ present(2) - PIC seems to be functional
+ notPresent(3) - PIC not found but expected
+ checkSum(4) - A check sum error occured
+ error(5) - An undefined error condition exists.
+ limited(6) - A limited PIC implementation only
+ type code information is present."
+ ::= { ctPicEntry 4 }
+
+ctPicVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Reflects the version of the PIC implementation that this
+ PIC conforms to. This has the format x.yy . If non-existent,
+ this object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 5 }
+
+ctPicModuleType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the standard module type value as defined in
+ ctron-oids."
+ ::= { ctPicEntry 6 }
+
+ctPicMfgPN OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(9))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the manufacturing level part number of the module
+ associated with this PIC. This information is encoded as
+ follows:
+ 7 Characters Part Number
+ 2 Characters Rework Location.
+ If any field of this object is non-existent, it will be set
+ to all blanks(ascii 32)."
+ ::= { ctPicEntry 7 }
+
+ctPicMfgSN OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the manufacturing level serial number of the module
+ associated with this PIC. This information is encoded as
+ follows:
+ 3 bytes - Date code (year/week)
+ 4 bytes - Serial number
+ 2 bytes - Manufacture location
+ 3 bytes - Board level revision
+ If any field of this object is non-existent, it will be
+ set to all blanks(ascii 32)."
+ ::= { ctPicEntry 8 }
+
+ctPicMfgPartNumb OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(7))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object presents the part number portion of the
+ ctPicMfgPN object. This object contains the same information
+ however in a more human readable format. If non-existent,
+ this object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 9 }
+
+ctPicMfgSerialNumb OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object presents the serial number portion of the
+ ctPicMfgSN object. This object contains the same information
+ however in a more human readable format. If non-existent,
+ this object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 10 }
+
+ctPicMfgReworkLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 2 character code that defines the location this
+ module was last reworked. This object contains the same
+ information as presented in ctPicMfgPN object however
+ in a more human readable format. If non-existent, this
+ object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 11 }
+
+ctPicMfgMfgLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The two character code that defines the location
+ this module was manufactured at. This object contains the same
+ information as presented in ctPicMfgSN object however
+ in a more human readable format. If non-existent, this object
+ will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 12 }
+
+ctPicMfgDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 3 byte date code field when this module was last
+ reworked. This is in year/week format. This object
+ contains the same information as presented in ctPicMfgSN
+ object however in a more human readable format. If
+ non-existent, this object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 13 }
+
+ctPicMfgRevisionCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 3 character board level revision code field of this
+ module. This object contains the same information as
+ presented in ctPicMfgSN object however in a more human
+ readable format. If non-existent, this object will be set
+ to all blanks (ascii 32)."
+ ::= { ctPicEntry 14 }
+
+ctPicTLPN OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(9))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the top level part number of the module associated
+ with this PIC. This information is encoded as follows:
+ 7 Characters Part Number
+ 2 Characters Rework Location.
+ If any field of this object is non-existent, it will be set
+ to all blanks(ascii 32)."
+ ::= { ctPicEntry 15 }
+
+ctPicTLSN OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the top level serial number of the module
+ associated with this PIC. This information is encoded
+ as follows:
+ 3 bytes - Date code (year/week)
+ 4 bytes - Serial number
+ 2 bytes - Manufacture location
+ 3 bytes - Top level revision
+ If any field of this object is non-existent, it will be
+ set to all blanks(ascii 32)."
+ ::= { ctPicEntry 16 }
+
+ctPicTLPartNumb OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(7))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object presents the part number portion of the
+ ctPicTLPN object. This object contains the same information
+ however in a more human readable format. If non-existent,
+ this object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 17 }
+
+ctPicTLSerialNumb OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object presents the serial number portion of the
+ ctPicTLSN object. This object contains the same information
+ however in a more human readable format. If non-existent,
+ this object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 18 }
+
+ctPicTLReworkLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 2 character code that defines the location this
+ module was last reworked. This object contains the same
+ information as presented in ctPicTLPN object however
+ in a more human readable format. If non-existent, this
+ object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 19 }
+
+ctPicTLMfgLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The two character code that defines the location
+ this module was manufactured at. This object contains the same
+ information as presented in ctPicTLSN object however
+ in a more human readable format. If non-existent, this object
+ will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 20 }
+
+ctPicTLDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 3 byte date code field when this module was last
+ reworked. This is in year/week format. This object
+ contains the same information as presented in ctPicTLSN
+ object however in a more human readable format. If
+ non-existent, this object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 21 }
+
+ctPicTLRevisionCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 3 character top level revision code field of this module.
+ This object contains the same information as presented in
+ ctPicTLSN object however in a more human readable format.
+ If non-existent, this object will be set to all blanks
+ (ascii 32)."
+ ::= { ctPicEntry 22 }
+
+ctPicPcbRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the Cabletron revision of the art work for this
+ module. If non-existent, this object will be set to all
+ blanks(ascii 32)."
+ ::= { ctPicEntry 23 }
+
+ctPicMacAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The base MAC address(ethernet format)assigned to the module.
+ If this field is not used then it should have a value of a
+ zero length string. If non-existent, this object will be set
+ to all blanks(ascii 32)."
+ ::= { ctPicEntry 24 }
+
+ctPicNumbRsvdAddrs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of reserved MAC addresses starting at the
+ address as defined in ctPicMacAddr. If no MAC addresses
+ are reserved this object should have a value of 0."
+ ::= { ctPicEntry 25 }
+
+ctPicBoardRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the Cabletron board level revision level code for
+ this module. If non-existent, this object will be set to
+ blanks (ascii 32)."
+ ::= { ctPicEntry 26 }
+
+ctPicModuleTypeString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the module associated with this PIC in a
+ human readable format. If non-existent, this object
+ will be set to blanks (ascii 32)."
+ ::= { ctPicEntry 27 }
+
+ctPicDCDCconverterType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the voltage of the installed DCDC Converter
+ input and output lines.
+ If the Module does not contain a DCDC Converter
+ this object will be set to blanks (ascii 32)."
+ ::= { ctPicEntry 28 }
+
+ctPicDCDCconvInputPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the maximum allowed input power
+ for the DCDC input line.
+ If the Module does not contain a DCDC Converter
+ this object will be set to blanks (ascii 32)."
+ ::= { ctPicEntry 29 }
+
+ctPicSMB1promVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the current version of the SMB1 prom.
+ If the Module does not contain an SMB1 prom
+ this object will be set to blanks (ascii 32)."
+ ::= { ctPicEntry 30 }
+
+ctPicAtmMacAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..20))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Atm MAC address(atm format)assigned to the chassis.
+ If this field is not used then it should have a value of a
+ zero length string. If non-existent, this object will be set
+ to all blanks(ascii 32)."
+ ::= { ctPicEntry 31 }
+
+ctPicOEMVendorId OBJECT-TYPE
+ SYNTAX INTEGER {
+ cabletron(1),
+ nEC(2),
+ dEC(3),
+ cPQ(4),
+ newbridge(5),
+ enTeraSys(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Represents the OEM vendor for a product.
+ If the Module does not program this value
+ this object will be set to blanks (ascii 32)."
+ ::= { ctPicEntry 32 }
+
+ctPicOEMVendorName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(40))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "ASCII name of the OEM vendor for the product.
+ If the Module does not program this value
+ this object will be set to blanks (ascii 32)."
+ ::= { ctPicEntry 33 }
+
+
+ctPicMfg97SN OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the manufacturing level serial number of the module
+ associated with this PIC. This information is encoded as
+ follows:
+ 4 bytes - Date code (year/week)
+ 4 bytes - Serial number
+ 2 bytes - Manufacture location
+ 2 bytes - Board level revision
+ If any field of this object is non-existent, it will be
+ set to all blanks(ascii 32)."
+ ::= { ctPicEntry 34 }
+
+ctPicMfg97DateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 4 byte date code field when this module was last
+ reworked. This is in year/week format. This object
+ contains the same information as presented in ctPicMfg97SN
+ object however in a more human readable format. If
+ non-existent, this object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 35 }
+
+ctPicMfg97RevisionCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 2 character board level revision code field of this
+ module. This object contains the same information as
+ presented in ctPicMfg97SN object however in a more human
+ readable format. If non-existent, this object will be set
+ to all blanks (ascii 32)."
+ ::= { ctPicEntry 36 }
+
+ctPicTL97SN OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the top level serial number of the module
+ associated with this PIC. This information is encoded
+ as follows:
+ 4 bytes - Date code (year/week)
+ 4 bytes - Serial number
+ 2 bytes - Manufacture location
+ 2 bytes - Top level revision
+ If any field of this object is non-existent, it will be
+ set to all blanks(ascii 32)."
+ ::= { ctPicEntry 37 }
+
+ctPicTL97DateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 4 byte date code field when this module was last
+ reworked. This is in year/week format. This object
+ contains the same information as presented in ctPicTL97SN
+ object however in a more human readable format. If
+ non-existent, this object will be set to all blanks(ascii 32)."
+ ::= { ctPicEntry 38 }
+
+ctPicTL97RevisionCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 2 character top level revision code field of this module.
+ This object contains the same information as presented in
+ ctPicTL97SN object however in a more human readable format.
+ If non-existent, this object will be set to all blanks
+ (ascii 32)."
+ ::= { ctPicEntry 39 }
+
+ctPicOEMTLSN OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(20))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes the top level serial number of the module as specified
+ by the OEM for this device. If non-existent, this object will be
+ set to all blanks (ascii 32)."
+ ::= { ctPicEntry 40 }
+
+
+ctPicECOTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CtPicECOEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each module that contains a PIC may have several
+ ECOs performed on it. The ctPicECOTable reflects
+ a history of the last 5 ECOs that have been performed
+ on this module."
+ ::= { pic 3 }
+
+ctPicECOEntry OBJECT-TYPE
+ SYNTAX CtPicECOEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Describes a particular PIC ECO entry."
+ INDEX { ctPicECOSlot, ctPicECOIndex, ctPicECOID }
+ ::= { ctPicECOTable 1 }
+
+CtPicECOEntry ::= SEQUENCE {
+ ctPicECOSlot
+ INTEGER,
+ ctPicECOIndex
+ INTEGER,
+ ctPicECOID
+ INTEGER,
+ ctPicECONumber
+ DisplayString
+ }
+
+ctPicECOSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specific slot which the module that realizes this PIC
+ resides. If the PIC is associated with the chassis
+ and not a specific module then this value will be 0.
+ This refers to the same slot as identified by ctPicSlot
+ in ctPicTable."
+ ::= { ctPicECOEntry 1 }
+
+ctPicECOIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The specific PIC instance that this ECO entry pertains to.
+ This refers to the same instance as identified by ctPicIndex
+ in ctPicTable."
+ ::= { ctPicECOEntry 2 }
+
+ctPicECOID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Uniquely defines the ECO entry that is being described
+ by this conceptual row."
+ ::= { ctPicECOEntry 3 }
+
+ctPicECONumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines Cabletron's ECO number that describes the revision of
+ the hardware. This object is organized as follows:
+ 6 Characters ECO Number
+ 2 Characters Rework Location
+ 4 Characters Date Code"
+ ::= { ctPicECOEntry 4 }
+
+
+ctPicDiagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CtPicDiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each module that contains a PIC may have several
+ Diags performed on it. The ctPicDiagTable reflects
+ a history of the last 8 Diags that have been performed
+ on this module.
+
+ Important: This table only contains entries diagnostic
+ entries that are defined. Therefore it is possible for
+ this table to be empty 'does not respond to a GET or
+ GET-NEXT' if there are no diagnostic errors present."
+ ::= { pic 5 }
+
+ctPicDiagEntry OBJECT-TYPE
+ SYNTAX CtPicDiagEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Describes a particular PIC Diag entry."
+ INDEX { ctPicDiagSlot, ctPicDiagIndex, ctPicDiagID }
+ ::= { ctPicDiagTable 1 }
+
+CtPicDiagEntry ::= SEQUENCE {
+ ctPicDiagSlot
+ INTEGER,
+ ctPicDiagIndex
+ INTEGER,
+ ctPicDiagID
+ INTEGER,
+ ctPicDiagResults
+ DisplayString
+ }
+
+ctPicDiagSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specific slot which the module that realizes this PIC
+ resides. If the PIC is associated with the chassis
+ and not a specific module then this value will be 0.
+ This refers to the same slot as identified by ctPicSlot
+ in ctPicTable."
+ ::= { ctPicDiagEntry 1 }
+
+ctPicDiagIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The specific PIC instance that this Diag entry pertains to.
+ This refers to the same instance as identified by ctPicIndex
+ in ctPicTable."
+ ::= { ctPicDiagEntry 2 }
+
+ctPicDiagID OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Uniquely defines the Diag entry that is being described
+ by this conceptual row."
+ ::= { ctPicDiagEntry 3 }
+
+ctPicDiagResults OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines Cabletron's Diag results code."
+ ::= { ctPicDiagEntry 4 }
+
+-- The following is the control group for the PIC.
+-- Currently only one object is defined for this group.
+
+ctPicControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CtPicControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table allowing management control of PIC
+ functionality. "
+ ::= { pic 8 }
+
+ctPicControlEntry OBJECT-TYPE
+ SYNTAX CtPicControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Describes a particular PIC Control Table entry."
+ INDEX { ctPicSlot, ctPicIndex }
+ ::= { ctPicControlTable 1 }
+
+CtPicControlEntry ::= SEQUENCE {
+ ctPicRefresh
+ INTEGER
+ }
+
+ctPicRefresh OBJECT-TYPE
+ SYNTAX INTEGER {
+ reFresh(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this value causes the PIC Driver to clear
+ cached memory and to reread the PIC chip. This
+ functionality removes the need for manufacturing
+ to power cycle a board to ensure proper PIC
+ programming. Reading this object always returns
+ a zero (0)."
+ ::= { ctPicControlEntry 1 }
+
+
+ctPicLocationID OBJECT IDENTIFIER ::= { pic 4 }
+ctPicLocationModule OBJECT IDENTIFIER ::= { ctPicLocationID 1 }
+ctPicBrim OBJECT IDENTIFIER ::= { ctPicLocationID 2 }
+ctPicChassis OBJECT IDENTIFIER ::= { ctPicLocationID 3 }
+ctPicDaughter OBJECT IDENTIFIER ::= { ctPicLocationID 4 }
+ctPicBackPlane OBJECT IDENTIFIER ::= { ctPicLocationID 5 }
+
+END