877 lines
32 KiB
Plaintext
877 lines
32 KiB
Plaintext
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
|