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
 |