1-- *****************************************************************
2-- BASIS Generic MIB
3--
4-- September 2002
5--
6-- Copyright (c) 1996-2001, 2002 by cisco Systems, Inc.
7-- All rights reserved.
8-- *****************************************************************
9
10--
11-- LAST-UPDATED "200209240000Z"
12-- DESCRIPTION
13--     "The Card Generic mib containing generic information about
14--     the service modules(Function Modules),back cards(Line Modules).
15--     This contains information such as card type, back card type,
16--     card status, back card status,serial number,
17--     hardware revision, firmware version,reset reasons etc."
18--
19-- REVISION "200209240000Z"
20-- DESCRIPTION
21--     "Clarified the descriptions of some of the objects.
22--     Added transId OBJECT-TYPE.
23--
24-- REVISION "200110150000Z"
25-- DESCRIPTION
26-- 	"Added following enumeration in <functionModuleType>
27-- 	vism-pr-8T1   (563)
28--	vism-pr-8E1   (564)
29--	"
30-- REVISION "200110020000Z"
31-- DESCRIPTION
32--      "Modified description for configChangeTypeBitMap.
33--       Added configChangeParentObjectIndex,
34--             configChangeGrandParentObjectIndex and
35--             configChangeSMSpecificObject in
36--       cardInformation Table
37--      "
38--
39-- REVISION "200109240000Z"
40-- DESCRIPTION
41--     "Added following enumeration in <functionModuleType>
42--      cesmB-8T1 (787)
43--     "
44--
45-- REVISION "200109210000Z"
46-- DESCRIPTION
47--    "Added following enumerations in <functionModuleState>
48--     notResponding(14)
49--     cardinit(17)
50--    "
51--
52-- REVISION "200108230000Z"
53-- DESCRIPTION
54--        CONTACT-INFO
55--              "         Cisco Systems
56--                        Customer Service
57--
58--                Postal: 170 W Tasman Drive
59--                        San Jose, CA  95134
60--                        USA
61--
62--                        Tel: +1 800 553-NETS
63--
64--                E-mail: cs-wanatm@cisco.com"
65--    "
66
67BASIS-GENERIC-MIB DEFINITIONS ::= BEGIN
68
69IMPORTS
70    Counter                 FROM RFC1155-SMI
71    OBJECT-TYPE             FROM RFC-1212
72    DisplayString           FROM RFC1213-MIB
73    cardGeneric             FROM BASIS-MIB;
74
75cardInformation             OBJECT IDENTIFIER ::= { cardGeneric 1 }
76cardInterface               OBJECT IDENTIFIER ::= { cardGeneric 2 }
77cardSelfTest                OBJECT IDENTIFIER ::= { cardGeneric 3 }
78
79
80
81-- ------------------------------------------------------------------
82--
83-- Group "cardInformation"
84-- This group contains information which is generic to all cards in BASIS.
85-- ------------------------------------------------------------------
86
87moduleSlotNumber OBJECT-TYPE
88    SYNTAX INTEGER (1..32)
89    ACCESS read-only
90    STATUS mandatory
91    DESCRIPTION
92        "Slot number this card is present
93        "
94    ::= { cardInformation 1 }
95
96-- function Module is also referred to as front card in some instances
97--
98functionModuleType OBJECT-TYPE
99    SYNTAX INTEGER {
100        other     (1),
101        asc       (2),
102        bnm-T3    (10),
103        bnm-E3    (11),
104	bnm-155	  (12),
105        srm-4T1E1 (20),
106        srm-3T3   (21),
107-- SRME
108        srme-1OC3 (22),
109        srme-1STS3(23),
110        srme-NOBC(24),
111        srm-3T3-NOBC(25),
112
113        frsm-4T1  (30),
114        frsm-4E1  (31),
115        frsm-4T1-C(32),
116        frsm-4E1-C(33),
117-- HSSI
118	frsm-hs1  (34),
119	frsm-8T1  (35),
120	frsm-8E1  (36),
121        frsm-hs1b (37),
122        ausm-4T1  (40),
123        ausm-4E1  (41),
124        ausm-8T1  (50),
125        ausm-8E1   (51),
126-- AUSM Model B
127        ausmB-8T1  (52),
128        ausmB-8E1   (53),
129
130        cesm-4T1  (60),
131        cesm-4E1  (61),
132        imatm-T3T1 (70),
133        imatm-E3E1 (71),
134-- imatm model B
135	imatmB-8T1 (72),
136	imatmB-8E1 (73),
137
138	frasm-8T1 (80),
139
140	cesm-8T1  (90),
141        cesm-8E1  (91),
142
143-- SM from Netro
144	bscsm-2	   (100),
145	bscsm-4	   (101),
146
147-- testers
148	atmt-8T1   (110),
149	atmt-8E1   (111),
150	frt-8T1    (120),
151	frt-8E1    (121),
152
153-- frsm_vhs cards
154    frsm-2ct3 (130),
155	frsm-2t3  (131),
156	frsm-2e3  (132),
157	frsm-hs2  (133),
158	frsm-2t3b (134),
159	frsm-2e3b (135),
160	frsm-hs2b-hssi (136),
161	frsm-hs2b-12In1 (137),
162
163-- cesm_t3e3 cards
164	cesm-T3   (140),
165	cesm-E3   (141),
166
167-- VISM
168        vism-8T1  (150),
169        vism-8E1  (151),
170
171-- VISM PR
172        vism-pr-8T1   (563),
173        vism-pr-8E1   (564),
174
175	cesmB-8T1 (787),
176
177        pxm1       (1000),
178        pxm1-2t3e3  (1001),
179        pxm1-4oc3   (1002),
180        pxm1-oc12  (1003),
181
182        rpm        (2000),
183	rpm-pr     (2001)
184
185    }
186    ACCESS read-only
187    STATUS mandatory
188    DESCRIPTION
189        "This object holds the type of the card. The card
190         can type is for Processor module as well as service module.
191        "
192    DEFVAL { other }
193    ::= { cardInformation 2 }
194
195functionModuleDescription OBJECT-TYPE
196    SYNTAX DisplayString (SIZE (0..20))
197    ACCESS read-only
198    STATUS mandatory
199    DESCRIPTION
200        "Describes the card
201        "
202    ::= { cardInformation 3 }
203
204functionModuleSerialNum OBJECT-TYPE
205    SYNTAX DisplayString (SIZE (0..11))
206    ACCESS read-only
207    STATUS mandatory
208    DESCRIPTION
209        "Serial number of the function Module."
210    ::= { cardInformation 4 }
211
212functionModuleHWRev OBJECT-TYPE
213    SYNTAX DisplayString (SIZE (0..2))
214    ACCESS read-only
215    STATUS mandatory
216    DESCRIPTION
217        "Hardware revision number for function Module."
218    ::= { cardInformation 5 }
219
220functionModuleFWRev OBJECT-TYPE
221    SYNTAX DisplayString (SIZE (0..8))
222    ACCESS read-only
223    STATUS mandatory
224    DESCRIPTION
225        "Firmware revision number of the function Module."
226    ::= { cardInformation 6 }
227
228functionModuleState OBJECT-TYPE
229    SYNTAX  INTEGER{
230        nocard (1),
231        standby (2),
232        active (3),
233        failed (4),
234        selfTest (5),
235        heldInReset (6),
236        boot (7),
237        mismatch (8),
238        unknown (9),
239        coreCardMisMatch (10),
240        blocked (11),
241        reserved (12),
242        hold (13),
243        notResponding (14),
244        cardinit (17)
245    }
246    ACCESS  read-only
247    STATUS  mandatory
248    DESCRIPTION
249        "This object holds the status of a card in a particular shelf-slot.
250
251        The possible values are :
252
253         nocard(1)      : card not present.
254         standby(2)     : card in standby state. The card is in ready state
255                          and will be ready to take over the service if
256                          the corresponding active card(redundant)
257                          fails.
258         active(3)      : card in active state. The card is providing
259                          the service.
260         failed(4)      : card in failed state. The card can come out
261                          of this state only after user intervention
262                          (Reset or running some CLI commands).
263
264         selfTest(5)    : online diagnostics is being run in card.
265         heldInReset(6) : The card configuration is being cleared.
266                          No requests can be serviced.
267         boot(7)        : card in boot state.
268         mismatch(8)    : card is not compatible with the current
269                          configuration. Card was correctly provisioned
270                          earlier, however the card was replaced by
271                          an incompatible card. This state can be
272                          resolved by clearing the configuration, or
273                          replacing with the appropriate card.
274         unknown(9)     : could not determine the state
275         coreCardMisMatch(10) : Controller Card(PXM/ASC etc)
276                                and SRM(Service Resource Module)
277                                combination does not match.
278
279         blocked(11)    : In case of 1:N redundancy configuration
280                          the secondary card(backup card) is covering
281                          one of the primary card and can not cover
282                          any other card in the group if there is a failure.
283                          Redundancy is blocked.
284
285         hold(13)       : The standby controller card assumes the hold
286                          state during PXM upgrades. In this state,
287                          the standby PXM will be running a different
288                          software but will be receiving all standby
289                          updates(BRAM and Database). This state is
290                          applicable only for MGX8250 Platform.
291         notResponding(14): Response from the Service Module has become
292                            slow probably due to overloading of CPU.
293                            No recovery action is required on user part.
294                            At present, this state is applicable only
295                            for Router Blade(RPM).
296         cardinit(17)   : When the physical presence of card has been
297                          detected but the communication hasn't yet
298                          been established between the controller card
299                         (PXM) and Service Module.
300        "
301    ::= { cardInformation 7 }
302
303functionModuleResetReason OBJECT-TYPE
304    SYNTAX INTEGER{
305        powerUp (1),
306        parityError (2),
307        watchDog (3),
308        resourceOverflow (4),
309        clrAllCnf (5),
310        missingTask (6),
311        pxmLowVoltage(7),
312        resetByEventLogTask(8),
313        resetFromShell(9),
314        unknown(10),
315        resetFromPXM(11),
316        resetSys(12),
317        switchCC(13),
318        sCacheError(14),
319        swError(15),
320        upgrade(16),
321        restoreAllCnf(17),
322        driverError(18)
323    }
324    ACCESS read-only
325    STATUS mandatory
326    DESCRIPTION
327        "Last reason for card to reset.
328
329        The possible values are :
330
331         powerUp(1)      : power up
332         parityError(2)  : parity error
333         watchDog(3)     : watchdog
334         resourceOverflow (4) : resource overflow
335         clrAllCnf (5)   : configuration of the shelf is cleared.
336         missingTask (6) : task is missing
337         pxmLowVoltage(7): low voltage detected on PXM
338         resetByEventLogTask(8):
339         resetFromShell(9): command is run from command shell
340         unknown(10)      :
341         resetFromPXM(11) : Controller Card(PXM) reset the card.
342         resetSys(12)     : due to resetsys CLI Command.
343         switchCC(13)     : due to switch over CLI command.
344         sCacheError(14)  :
345         swError(15)      : software error.
346         upgrade(16)      : upgrade
347         restoreAllCnf(17): restore configuration.
348         driverError(18)  : driver error.
349
350         Valid values for VISM:
351             powerUp, watchDog, resetFromShell and resetFromPXM.
352        "
353    ::= { cardInformation 8 }
354
355lineModuleType OBJECT-TYPE
356    SYNTAX INTEGER {
357       other        (1),
358       	lm-ASC       (2),
359       	lm-DB15-4T1  (16),
360       	lm-DB15-4E1  (17),
361       	lm-BNC-4E1   (18),
362	lm-DB15-4T1-R(19),
363	lm-DB15-4E1-R(20),
364	lm-BNC-4E1-R (21),
365	lm-RJ48-8T1  (22),
366	lm-RJ48-8E1  (23),
367	lm-SMB-8E1   (24),
368	lm-RJ48-T3T1 (25),
369	lm-RJ48-E3E1 (26),
370	lm-RJ48-T3E1 (27),
371	lm-SMB-E3E1  (28),
372	lm-RJ48-E3T1 (29),
373	lm-SMB-T3E1 (30),
374        lm-T3E3-D    (32),
375        lm-T3E3-B    (33),
376	lm-155-SMF   (34),
377	lm-155-UTP   (35),
378	lm-RJ48-8T1-R(48),
379	lm-RJ48-8E1-R(49),
380	lm-SMB-8E1-R (50),
381	lm-3T3-B      (51),
382-- HSSI/X.21
383	lm-HS1-4X21  (60),
384	lm-HS1-3HSSI (61),
385-- HSSI/X.21
386	lm-HS1-4V35 (62),
387
388	lm-12In1-8s (63),
389
390        lm-BSCSM-2   (70),
391	lm-BSCSM-4   (71),
392
393	lm-BNC-2T3 (80),
394	lm-BNC-2E3 (81),
395
396	pxm-ui		(500),
397	smfir-1-622	(501),
398	smflr-1-622	(502),
399	smfir15-1-622	(503),
400	smflr15-1-622	(504),
401	mmf-4-155	(505),
402	smfir-4-155	(506),
403	smflr-4-155	(507),
404	rj45-fe		(511),
405	mmf-fe		(512),
406	mmf-fddi	(513),
407	smf-fddi	(514),
408	rj45-4e		(515),
409	pxm-ui-s3       (1006),
410-- SRME back card
411	lm-srme-1OC3-smlr   (1050),
412	lm-srme-1OC3-smir   (1051),
413	lm-srme-1OC3-smb    (1052)
414    }
415    ACCESS read-only
416    STATUS mandatory
417    DESCRIPTION
418        "This object contains the Line Module(back card) type.
419         Physically it is behind the backplane, normally with
420         connectors for physical devices.
421         These are specific to the front or functional modules.
422        "
423    DEFVAL { other }
424    ::= { cardInformation 9 }
425
426lineModuleDescription OBJECT-TYPE
427    SYNTAX DisplayString (SIZE (0..20))
428    ACCESS read-only
429    STATUS mandatory
430    DESCRIPTION
431        "This object contains description of the line module."
432    ::= { cardInformation 10 }
433
434lineModuleSerialNum OBJECT-TYPE
435    SYNTAX DisplayString (SIZE (0..11))
436    ACCESS read-only
437    STATUS mandatory
438    DESCRIPTION
439        "This object contains Serial number of the line module."
440    ::= { cardInformation 11 }
441
442lineModuleHWRev OBJECT-TYPE
443    SYNTAX DisplayString (SIZE (0..2))
444    ACCESS read-only
445    STATUS mandatory
446    DESCRIPTION
447        "This object contains Hardware revision for line module."
448    ::= { cardInformation 12 }
449
450lineModuleFWRev OBJECT-TYPE
451    SYNTAX DisplayString (SIZE (0..8))
452    ACCESS read-only
453    STATUS mandatory
454    DESCRIPTION
455        "Firmware revision for line module.
456        The current version does not have any
457        firmware, hence will always contains
458        zero length octet string."
459    ::= { cardInformation 13 }
460
461lineModuleState OBJECT-TYPE
462    SYNTAX INTEGER {
463       notPresent (1),
464       present    (2),
465       invalid    (3)
466    }
467    ACCESS read-only
468    STATUS mandatory
469    DESCRIPTION
470        "line module status."
471    ::= { cardInformation 14 }
472
473moduleTrapAlarmSeverity OBJECT-TYPE
474    SYNTAX INTEGER {
475       minor    (1),
476       major    (2),
477       dontCare (3),
478       critical (4),
479       error    (5),
480       warning  (6),
481       notice   (7),
482       info     (8)
483    }
484    ACCESS read-only
485    STATUS mandatory
486    DESCRIPTION
487        "This object is sent to managers as part of all Trap PDUs, to
488         determine the module alarm severity. An implementation may
489	 not support all the possible values.
490
491	 The Possible values are :
492
493	  major    (1) : Major Service has been impacted
494	  minor    (2) : Minor Service has been lost
495	  dontCare (3) : severity is not applicable
496          critical (4) : affects existing data traffic
497          error    (5) : error has occurred
498          warning  (6) : a threshold has been reached
499          notice   (7) : a normal but significant event has occurred
500          info     (8) : informational
501        "
502    ::= { cardInformation 15 }
503
504mibVersionNumber OBJECT-TYPE
505    SYNTAX  INTEGER
506    ACCESS read-only
507    STATUS mandatory
508    DESCRIPTION
509        "MIB version number. Updated when any part of
510         the MIB changes.
511        "
512    DEFVAL { 2 }
513    ::= { cardInformation 16 }
514
515configChangeTypeBitMap OBJECT-TYPE
516    SYNTAX  INTEGER
517    ACCESS read-only
518    STATUS mandatory
519    DESCRIPTION
520        "Configuration change Type BitMap
521	 bit 0 set = Card Configuration Change
522	 bit 1 set = Line Configuration Change
523	 bit 2 set = Port Configuration Change
524	 bit 3 set = Chan Configuration Change
525	 bit 4 set = STUN protocol group configuration Change
526	 bit 5 set = STUN port configuration Change
527	 bit 6 set = STUN route configuration Change
528	 bit 7 set = BSTUN protocol configuration Change
529	 bit 8 set = BSTUN port configuration Change
530	 bit 9 set = BSTUN route configuration Change
531	 bit 10 set = FRASBNN route configuration Change
532	 bit 11 set = FRASBAN route configuration Change
533	 bit 12 set = SDLC port configuration Change
534	 bit 13 set = SDLC LS configuration Change
535	 bit 14 set = BSC port configuration Change
536	 bit 15 set = LLC port configuration Change
537	 bit 16 set = card LCN partition change (controller based only)
538	 bit 17 set = port resource partition change (under any partition type)
539	 bit 18 set = VISM Endpoint Configuration Change
540	 bit 19 set = Egress Q configuration change
541
542	 default value is 0, no change
543
544	 This object makes sense only in traps. A GET
545	 on this may not return a Useful result.
546
547	 Bit 19 is not applicable for MGX 8850 Release 1.x.x
548	 and MGX 8220
549
550        "
551    DEFVAL { 0 }
552    ::= { cardInformation 17 }
553
554configChangeObjectIndex OBJECT-TYPE
555    SYNTAX  INTEGER (1..1024)
556    ACCESS read-only
557    STATUS mandatory
558    DESCRIPTION
559        "Configuration change object index, could be
560	line number or port number or channel number
561	depends on the type bitmap, for port resouce
562	partition change (bit 17), this index is actually
563	constructed by (portNum << 16 | controller)
564	because the table has two indices.
565        When the 'Line Configuration Change' bit is set,
566        the configChangeObjectIndex has the following special meanings
567        in IMATM and FRSM-2CT3 cards:
568        IMATM - configChangeObjectIndex range between 1..8
569                indicates that the configuration change refers
570                to the DS1 line index. A value of 9 indicates that
571                the configuration change refers to the DS3 line index.
572        FRSM-2CT3 - configChangeObjectIndex range between 1..56
573                    indicates that the configuration change refers
574                    to the DS1 line index. A value of (128 + n)
575                    refers to DS3 line index numbered 'n'.
576
577         This object makes sense only in traps. A GET
578         on this may not return a Useful result.
579        "
580    ::= { cardInformation 18 }
581
582configChangeStatus OBJECT-TYPE
583    SYNTAX  INTEGER (0..3)
584    ACCESS read-only
585    STATUS mandatory
586    DESCRIPTION
587        "This object is applicable only for traps.
588        The SNMP operation may not be meaningful.
589
590        The value contained in this object is same as
591        the value of the other objects which are used
592        for adding/deleting/modifying the row.
593
594        The possible values are
595        0 - No meaning and is not applicable.
596        1 - add    [ Row added ]
597        2 - delete [ Row deleted ]
598        3 - mod    [ Row modified ]
599
600
601        This value and value contained in configChangeTypeBitMap
602        represent the configuration change operation.
603
604	The default value is 0 and it does not
605        represent any status."
606    DEFVAL {0}
607    ::= { cardInformation 19 }
608
609cardIntegratedAlarmBitMap OBJECT-TYPE
610    SYNTAX  INTEGER
611    ACCESS read-only
612    STATUS mandatory
613    DESCRIPTION
614        "Bit position represents the different types of alarm
615         for ASC:
616                bit 0: ShelfFunctionModuleState (BNM only)
617                        (failed/boot/mismatch/heldinReset)
618                bit 1: LineModuleState (BNM only) (notPresent/invalid)
619                bit 2: ASMPhysicalAlarmState (BNM only)
620                bit 3: ATMLMIFailure (ASC only)
621                bit 4: LineAlarmState (BNM only)
622                bit 5: LineStatisticalAlarmState (BNM only)
623                bit 6: PLCPAlarmState (BNM only)
624                bit 7: PLCPStatisticalAlarmState (BNM only)
625                bit 8: SmConnectionFailureAlarm
626        for SM:
627                bit 0: ShelfFunctionModuleState
628                        (failed/boot/mismatch/heldinReset)
629                bit 1: LineModuleState  (notPresent/invalid)
630                bit 2: PortLMIFailure
631                bit 3: LineAlarmState
632                bit 4: LineStatisticalAlarmState
633                bit 5: FrameRelayPortState (RemoteLoopback/
634                                            FailedDueToLine/
635                                            FailedDueToSig)
636                bit 6: ChannelState
637
638	for PXM/SRM Only (MGX8850 Platfrom):
639		Only those marked with SRM are valid for both PXM/SRM.
640                The rest are valid only for PXM.
641		bit 0	: ShelfFunctionModuleState
642		bit 1	: Backcard Line Module		(SRM/PXM)
643		     	  This Alarm is generated when the Line Module
644                          (Trunk Backcard) is removed or goes to a mismatch
645                          state(or backcard type is unknown).
646		bit 2  	: Backcard UIModule
647			  This Alarm is generated when the UI backcard is
648                          removed or goes to a mismatch state
649                          (or backcard type is unknown).
650		bit 3  	: ASM Physical Alarm
651			  This specifies whether any of the
652                          environmental monitoring components like
653                          Temperature, Voltage Supply, Fan Speed
654                          have gone into alarm.
655		bit 4	: ATM LMI Failure
656		bit 5	: Line Alarm	(SRM/PXM)
657		bit 6	: Line Statistical Alarm	(SRM/PXM)
658		bit 7  	: Lines Alarm	(SRM/PXM)
659		bit 8   : PLCP Alarm
660		bit 9   : PLCP Statistical Alarm
661		bit 10 	: Connections exist on removed SM
662		bit 11 	: Disk related Failure on first PXM slot
663		bit 12  : Disk related Failure on second PXM slot
664			  The Disk Alarms are generated when any of the
665                          file operations on Disk like open,read,write,
666                          lseek etc fail.
667			VSM Alarms
668		bit 13 	: Port LMI Failure
669		bit 14  : Port State Alarm
670		bit 15	: Channel Shelf Alarm
671
672		bit 16	: Taskmon Task Suspended
673		bit 17	: Excess Power Consumption
674		bit 30  : bit set(1) major alarm, else (0) minor alarm
675
676        "
677    DEFVAL {0}
678    ::= { cardInformation 20 }
679
680
681cleiCode OBJECT-TYPE
682    SYNTAX DisplayString (SIZE (0..10))
683    ACCESS read-only
684    STATUS mandatory
685    DESCRIPTION
686        "Common Language Equipment(CLEI) Code.
687        "
688    ::= { cardInformation 21 }
689
690
691macAddress OBJECT-TYPE
692    SYNTAX  DisplayString
693    ACCESS  read-only
694    STATUS  mandatory
695    DESCRIPTION
696            "Ethernet address (base address) stored in
697             NVRAM, entered by manfacturing.
698            "
699    ::= { cardInformation 22 }
700
701macAddrBlkSize OBJECT-TYPE
702    SYNTAX INTEGER
703    ACCESS read-only
704    STATUS mandatory
705    DESCRIPTION
706        "The MAC address block size, entered by
707         manufacturing.
708        "
709    ::= { cardInformation 23 }
710
711finalTestTechnician OBJECT-TYPE
712    SYNTAX  DisplayString (SIZE (0..6))
713    ACCESS  read-only
714    STATUS  mandatory
715    DESCRIPTION
716            "The Final Test Technician Employee Identification Number.
717            "
718    ::= { cardInformation 24 }
719
720hwFailures OBJECT-TYPE
721    SYNTAX INTEGER
722    ACCESS read-only
723    STATUS mandatory
724    DESCRIPTION
725        "Hardware failure code."
726    ::= { cardInformation 25 }
727
728
729hwHistory OBJECT-TYPE
730    SYNTAX INTEGER
731    ACCESS read-only
732    STATUS mandatory
733    DESCRIPTION
734        "RMA Test History - RMA Failure Code."
735    ::= { cardInformation 26 }
736
737
738secLineModuleType OBJECT-TYPE
739    SYNTAX INTEGER {
740       other        (1),
741       	lm-ASC       (2),
742       	lm-DB15-4T1  (16),
743       	lm-DB15-4E1  (17),
744       	lm-BNC-4E1   (18),
745	lm-DB15-4T1-R(19),
746	lm-DB15-4E1-R(20),
747	lm-BNC-4E1-R (21),
748	lm-RJ48-8T1  (22),
749	lm-RJ48-8E1  (23),
750	lm-SMB-8E1   (24),
751	lm-RJ48-T3T1 (25),
752	lm-RJ48-E3E1 (26),
753	lm-RJ48-T3E1 (27),
754	lm-SMB-E3E1  (28),
755	lm-RJ48-E3T1 (29),
756	lm-SMB-T3E1 (30),
757        lm-T3E3-D    (32),
758        lm-T3E3-B    (33),
759	lm-155-SMF   (34),
760	lm-155-UTP   (35),
761	lm-RJ48-8T1-R(48),
762	lm-RJ48-8E1-R(49),
763	lm-SMB-8E1-R (50),
764	lm-3T3-B      (51),
765	lm-HS1-4X21  (60),
766	lm-HS1-3HSSI (61),
767-- HSSI/X.21
768	lm-HS1-4V35 (62),
769
770	lm-12In1-8s (63),
771
772        lm-BSCSM-2   (70),
773	lm-BSCSM-4   (71),
774
775	lm-BNC-2T3 (80),
776	lm-BNC-2E3 (81),
777
778	pxm-ui		(500),
779	smfir-1-622	(501),
780	smflr-1-622	(502),
781	smfir15-1-622	(503),
782	smflr15-1-622	(504),
783	mmf-4-155	(505),
784	smfir-4-155	(506),
785	smflr-4-155	(507),
786	rj45-fe		(511),
787	mmf-fe		(512),
788	mmf-fddi	(513),
789	smf-fddi	(514),
790	rj45-4e		(515),
791	pxm-ui-s3       (1006)
792    }
793    ACCESS read-only
794    STATUS mandatory
795    DESCRIPTION
796        "This object contains the type of secondary
797        line module(back card).
798        Physically it is the bottom card behind the backplane.
799        Normally with connectors for physical devices.
800        These are specific to the front or function modules.
801        This Object is applicable only to selected MGX switches.
802        "
803    DEFVAL { other }
804    ::= { cardInformation 27 }
805
806secLineModuleDescription OBJECT-TYPE
807    SYNTAX DisplayString (SIZE (0..20))
808    ACCESS read-only
809    STATUS mandatory
810    DESCRIPTION
811        "Description of the Secondary line module.
812         This Object is applicable only to selected MGX switches.
813        "
814    ::= { cardInformation 28 }
815
816secLineModuleSerialNum OBJECT-TYPE
817    SYNTAX DisplayString (SIZE (0..11))
818    ACCESS read-only
819    STATUS mandatory
820    DESCRIPTION
821        "Serial number of the secondary(bottom) line module.
822         This object is applicable only to selected MGX switches.
823        "
824    ::= { cardInformation 29 }
825
826secLineModuleHWRev OBJECT-TYPE
827    SYNTAX DisplayString (SIZE (0..2))
828    ACCESS read-only
829    STATUS mandatory
830    DESCRIPTION
831        "Hardware revision for secondary (bottom) line module
832         This object is applicable only to selected MGX switches.
833        "
834    ::= { cardInformation 30 }
835
836secLineModuleFWRev OBJECT-TYPE
837    SYNTAX DisplayString (SIZE (0..8))
838    ACCESS read-only
839    STATUS mandatory
840    DESCRIPTION
841        "Firmware revision for Secondary line module
842         This object is applicable only to selected MGX switches.
843         If there is no Firmware revision,
844         then this object returns 0.
845        "
846    ::= { cardInformation 31 }
847
848
849secLineModuleState OBJECT-TYPE
850    SYNTAX INTEGER {
851       notPresent (1),
852       present    (2),
853       invalid    (3)
854    }
855    ACCESS read-only
856    STATUS mandatory
857    DESCRIPTION
858        "line module status  of secondary (bottom) back card.
859         This object is applicable only to selected MGX switches."
860    ::= { cardInformation 32 }
861
862configChangeParentObjectIndex OBJECT-TYPE
863    SYNTAX  INTEGER (1..1024)
864    ACCESS read-only
865    STATUS mandatory
866    DESCRIPTION
867       " Parent object index, could be
868           - line index
869           - port index
870
871        This object will indicate the index of the immediate
872        higher level object (line or port) of configChangeObjectIndex.
873        This object is applicable only when configChangeObjectIndex
874        represents a channel, port, egress Q or resource partition
875        index.
876
877        Following specifies the mapping between the
878        configChangeObjectIndex and its corresponding
879        configChangeParentObjectIndex.
880
881        configChangeObjectIndex         configChangeParentObjectIndex
882        -----------------------         -----------------------------
883        Port Index                      Line Index
884        Egress Q Index                  Port Index
885        Resource Partition Index        Port Index
886        Channel Index                   Port Index
887
888        When the 'Port Configuration Change' bit is set,
889        the configChangeParentObjectIndex will represent
890        a 'Line Index' which in turn has the following
891        special meaning in FRSM-2CT3 cards.
892
893        - configChangeParentObjectIndex range between 1..56
894          indicates that the configuration change refers to the DS1 line
895          index. A value of (128 + n) refers to DS3 line index
896          numbered 'n'.
897
898        This object object is applicable only in traps.
899        A GET on this may not return a useful result.
900
901        This object Object is not applicable to MGX 8850
902        Release 1.x.x and MGX8220
903       "
904      ::= { cardInformation 33 }
905
906configChangeGrandParentObjectIndex OBJECT-TYPE
907    SYNTAX  INTEGER (1..1024)
908    ACCESS read-only
909    STATUS mandatory
910    DESCRIPTION
911       " Grand Parent object index, could be
912         - line index
913
914         This object will indicate the index of the immediate
915         higher level object (line) of configChangeParentObjectIndex.
916         This object is applicable only when configChangeParentObjectIndex
917         represents a port index.
918
919         Following specifies the mapping between the
920         configChangeParentObjectIndex and its corresponding
921         configChangeGrandParentObjectIndex.
922
923         When the 'Port Configuration Change' bit is set
924         the configChangeGrandParentObjectIndex will represent
925         a 'Line Index' which in turn has the following
926         special meaning in FRSM-2CT3 cards.
927
928        - configChangeParentObjectIndex range between 1..56
929          indicates that the configuration change refers to the DS1 line
930          index. A value of (128 + n) refers to DS3 line index
931          numbered 'n'.
932
933         This object is applicable only in traps.
934         A GET on this may not return a useful result.
935
936         This object is not applicable to MGX 8850
937         release 1.x.x and MGX8220."
938
939     ::= { cardInformation 34 }
940
941configChangeSMSpecificObject OBJECT-TYPE
942    SYNTAX  INTEGER (0..'ffffff'h)
943    ACCESS read-only
944    STATUS mandatory
945	DESCRIPTION
946       " configChangeSMSpecificObject is a generic object
947	     which is Service Module Specific. It can be used
948		 for different purposes in different cards. The
949		 usage of the same with regard to very card type is
950		 listed below.
951
952		 FRSM-8T1E1 - used to store portDs0ConfigBitMap
953		 FRSM-VHS   - used to store portDs0ConfigBitMap
954		 CESM-8T1E1 - used to store cesPortDs0ConfigBitMap
955		 CESM-T3E3  - not used
956		 AUSM-8T1E1 - not used
957
958         This object is not applicable to MGX 8850
959         Release 1.x.x and MGX8220."
960     ::= { cardInformation 35 }
961
962transId OBJECT-TYPE
963    SYNTAX  INTEGER (0..'7fffffff'h)
964    ACCESS read-only
965    STATUS mandatory
966    DESCRIPTION
967        "Per card transaction ID. This object is used to keep
968        track of configuration change on the card.
969        The transId will be incremented by one for every
970        configuration change on the card."
971     ::= { cardInformation 36 }
972
973
974-- ******************************************************************
975--
976-- Group "Interface"
977-- This group contains list of physical interfaces and service types
978-- available on a card.
979-- Different line types are e.g. DS1,DS3,OC3 etc.
980-- Different services are e.g. ATM,FrameRelay etc.
981-- Any combination of line type and service type are possible for a card.
982--
983-- ******************************************************************
984
985interfaceNumOfValidEntries        OBJECT-TYPE
986    SYNTAX INTEGER
987    ACCESS read-only
988    STATUS mandatory
989    DESCRIPTION
990        "Number of rows in interface Table
991         The number represents the physcial interfaces the module has.
992        "
993    ::= { cardInterface 2 }
994
995interfaceLineTable   OBJECT-TYPE
996    SYNTAX SEQUENCE OF InterfaceLineEntry
997    ACCESS not-accessible
998    STATUS mandatory
999    DESCRIPTION
1000        "This table has list of the physical interfaces
1001         and the services available on this module.
1002        "
1003    ::= { cardInterface 1 }
1004
1005interfaceLineEntry OBJECT-TYPE
1006    SYNTAX InterfaceLineEntry
1007    ACCESS not-accessible
1008    STATUS mandatory
1009    DESCRIPTION
1010        "An entry for physical interface
1011        "
1012    INDEX { interfaceLineNum }
1013    ::= { interfaceLineTable 1 }
1014
1015InterfaceLineEntry ::=
1016    SEQUENCE {
1017        interfaceLineNum             INTEGER,
1018        interfaceLineType            INTEGER,
1019        interfaceNumOfPortsPerLine   INTEGER,
1020        interfaceServiceType         INTEGER,
1021        interfaceNumOfPVC            INTEGER,
1022        interfaceNumOfEgressQueue    INTEGER
1023    }
1024
1025interfaceLineNum OBJECT-TYPE
1026    SYNTAX INTEGER (1..10)
1027    ACCESS read-only
1028    STATUS mandatory
1029    DESCRIPTION
1030        "An index to uniquely indentify the physical interface and service.
1031         Indices 1..8 are used for VISM-8T1/E1.
1032        "
1033    ::= { interfaceLineEntry 1 }
1034
1035interfaceLineType OBJECT-TYPE
1036    SYNTAX INTEGER {
1037        other(1),
1038        ds1(18),
1039        e1(19),
1040        ethernet-3Mbit (26),
1041        ds3(30),
1042        rs232(33),
1043	v35(45),
1044-- HSSI/X.21
1045-- Unable to find for X.21 interface
1046	hssi(46)
1047-- HSSI/X.21
1048    }
1049    ACCESS read-only
1050    STATUS mandatory
1051    DESCRIPTION
1052        "This object indicates the type of interfaces provided by
1053        this Module. These numbers are from RFC1700."
1054    ::= { interfaceLineEntry 2 }
1055
1056interfaceNumOfPortsPerLine OBJECT-TYPE
1057    SYNTAX INTEGER (0..65535)
1058    ACCESS read-only
1059    STATUS mandatory
1060    DESCRIPTION
1061        "The number of physical ports of the line type.
1062         VISM has a port, but is not linked to these physical lines,
1063         hence value=0 is returned.
1064        "
1065    DEFVAL {672}
1066    ::= { interfaceLineEntry 3 }
1067
1068interfaceServiceType OBJECT-TYPE
1069    SYNTAX INTEGER {
1070        other(1),
1071        ethernet-3Mbit (26),
1072        slip (28),
1073        frameRelay(32),
1074        atm(37),
1075        voice(42)
1076    }
1077    ACCESS read-only
1078    STATUS mandatory
1079    DESCRIPTION
1080        "The services available on the interfaceLineType object
1081        "
1082    ::= { interfaceLineEntry 4 }
1083
1084interfaceNumOfPVC OBJECT-TYPE
1085    SYNTAX INTEGER
1086    ACCESS read-only
1087    STATUS mandatory
1088    DESCRIPTION
1089        "The Max number of Permanent Virtual Channels available per physical
1090         line (line as defined in interfaceLineType).
1091         VISM has a PVC but is not linked to the lines,
1092         hence value=0 is returned.
1093        "
1094    ::= { interfaceLineEntry 5 }
1095
1096interfaceNumOfEgressQueue OBJECT-TYPE
1097    SYNTAX INTEGER
1098    ACCESS read-only
1099    STATUS mandatory
1100    DESCRIPTION
1101        "The Max number of Queues per port.
1102         Value=0 is returned for VISM card.
1103        "
1104    ::= { interfaceLineEntry 6 }
1105
1106-- ----------------------------------------------------------------
1107--
1108-- Group "cardTest"
1109-- The cardTest group contains self test results.
1110-- All cards in BASIS have this group defined.
1111--
1112-- ----------------------------------------------------------------
1113
1114selfTestEnable OBJECT-TYPE
1115    SYNTAX INTEGER {
1116        disable  (1),
1117        enable   (2)
1118    }
1119    ACCESS read-write
1120    STATUS mandatory
1121    DESCRIPTION
1122        "This object indicates the self test state
1123         1 ==> self test enabled
1124         2 ==> self test disabled
1125        "
1126    DEFVAL { disable }
1127    ::= { cardSelfTest 1 }
1128
1129selfTestPeriod OBJECT-TYPE
1130    SYNTAX INTEGER (1..60)
1131    ACCESS read-write
1132    STATUS mandatory
1133    DESCRIPTION
1134        "Interval (in minutes) for self test.
1135        "
1136    DEFVAL { 1 }
1137    ::= { cardSelfTest 2 }
1138
1139selfTestState OBJECT-TYPE
1140    SYNTAX INTEGER {
1141        passed (1),
1142        failed (2)
1143    }
1144    ACCESS read-only
1145    STATUS mandatory
1146    DESCRIPTION
1147        "Self test results for the module.
1148        "
1149    ::= { cardSelfTest 3 }
1150
1151selfTestResultDescription OBJECT-TYPE
1152    SYNTAX DisplayString (SIZE(0..40))
1153    ACCESS read-only
1154    STATUS mandatory
1155    DESCRIPTION
1156        "Self test Result description
1157        "
1158    ::= { cardSelfTest 4 }
1159
1160selfTestClrResultButton OBJECT-TYPE
1161    SYNTAX INTEGER {
1162        other (1),
1163        clear (2)
1164        }
1165    ACCESS read-write
1166    STATUS mandatory
1167    DESCRIPTION
1168        "This object is used for clearing the result
1169        of an online diagnostics(or other self tests)."
1170    ::= { cardSelfTest 5 }
1171
1172
1173controlMsgCounter  OBJECT IDENTIFIER ::= { cardGeneric 4 }
1174
1175riscXmtCtrlMsg OBJECT-TYPE
1176    SYNTAX  Counter
1177    ACCESS read-only
1178    STATUS  mandatory
1179    DESCRIPTION
1180    "The number of control Frames transmitted to SAR (from RISC)
1181     maintained by RISC
1182    "
1183    ::= { controlMsgCounter 1 }
1184
1185riscRcvCtrlMsg OBJECT-TYPE
1186    SYNTAX  Counter
1187    ACCESS read-only
1188    STATUS  mandatory
1189    DESCRIPTION
1190    "The number of control Frames received from SAR (to RISC)
1191     maintained by RISC
1192    "
1193    ::= { controlMsgCounter 2 }
1194
1195sarXmtCtrlMsg  OBJECT-TYPE
1196    SYNTAX  Counter
1197    ACCESS read-only
1198    STATUS  mandatory
1199    DESCRIPTION
1200    "The number of control Frames transmitted to RISC from SAR
1201     maintained by SAR (should be equal to (riscRcvCtrlMsg)
1202    "
1203    ::= { controlMsgCounter 3 }
1204
1205sarRcvCtrlMsg OBJECT-TYPE
1206    SYNTAX  Counter
1207    ACCESS read-only
1208    STATUS  mandatory
1209    DESCRIPTION
1210    "The number of control Frames received to SAR from RISC
1211     maintained by SAR (should be equal to (riscXmtCtrlMsg)
1212    "
1213    ::= { controlMsgCounter 4 }
1214
1215sarCtrlMsgDiscLenErr  OBJECT-TYPE
1216    SYNTAX Counter
1217    ACCESS read-only
1218    STATUS  mandatory
1219    DESCRIPTION
1220    "Total control (management) frames (for MGX8800) or
1221    cells(for MGX8220) discarded due to illegal length error
1222    "
1223    ::= { controlMsgCounter 5 }
1224
1225sarCtrlMsgDiscCRCErr  OBJECT-TYPE
1226    SYNTAX Counter
1227    ACCESS read-only
1228    STATUS  mandatory
1229    DESCRIPTION
1230    "Total control (management) frames (MGX8800) or cells(MGX8220)
1231     discard due to illegal CRC error.
1232    "
1233    ::= { controlMsgCounter 6 }
1234
1235sarCtrlMsgDiscUnknownChan    OBJECT-TYPE
1236    SYNTAX  Counter
1237    ACCESS read-only
1238    STATUS  mandatory
1239    DESCRIPTION
1240    "Count of discarded control message due to unknown channel error."
1241    ::= { controlMsgCounter 7 }
1242
1243sarCtrlMsgLastUnkownChan    OBJECT-TYPE
1244    SYNTAX  INTEGER
1245    ACCESS read-only
1246    STATUS  mandatory
1247    DESCRIPTION
1248    "The control cell header Rcvd of the last unknown channel."
1249    ::= { controlMsgCounter 8 }
1250
1251ctrlMsgClrButton    OBJECT-TYPE
1252    SYNTAX  INTEGER {
1253       other (1),
1254       clear (2)
1255       }
1256    ACCESS read-write
1257    STATUS  mandatory
1258    DESCRIPTION
1259    "This object is used for clearing the messages
1260    in controlMsgCounter group."
1261    ::= { controlMsgCounter 9 }
1262
1263
1264sarChannelCounter  OBJECT IDENTIFIER ::= { cardGeneric 5 }
1265
1266-- ----------------------------------------------------------------
1267--
1268-- Group "sarCounters"
1269-- This group contains list of SAR counters and RISC counters
1270-- This group is common to all cards. All cards in BASIS have
1271-- SAR and RISC counters.
1272--
1273-- ----------------------------------------------------------------
1274
1275-- ---------------------------------------------------------------------
1276--
1277--         SAR channel counters group
1278--
1279--         These are counter maintained by the SAR and supplied to the
1280--         manager by RISC, the counters are per VC and counters are
1281--         for ATM cells
1282--
1283-- cell counters
1284-- ---------------------------------------------------------------------
1285
1286chanNumOfValidEntries OBJECT-TYPE
1287	SYNTAX INTEGER
1288	ACCESS read-only
1289	STATUS mandatory
1290	DESCRIPTION
1291		"Number of entries in the sar channel table
1292		"
1293	::= { sarChannelCounter	2 }
1294
1295sarChannelCounterTable	OBJECT-TYPE
1296	SYNTAX	SEQUENCE OF SarChannelCounterEntry
1297	ACCESS	not-accessible
1298	STATUS	mandatory
1299	DESCRIPTION
1300            "The table is for logical channels
1301            This table contains the counters for cells
1302            transmitted on each channel."
1303	::= { sarChannelCounter 1 }
1304
1305sarChannelCounterEntry	OBJECT-TYPE
1306	SYNTAX	SarChannelCounterEntry
1307	ACCESS	not-accessible
1308	STATUS	mandatory
1309	DESCRIPTION
1310		" An entry for logical channel
1311		"
1312	INDEX	{ sarShelfNum, sarSlotNum, sarChanNum }
1313	::= { sarChannelCounterTable 1 }
1314
1315SarChannelCounterEntry ::=
1316	SEQUENCE {
1317            sarShelfNum 	        INTEGER,
1318		sarSlotNum 	        INTEGER,
1319		sarChanNum        	INTEGER,
1320-- Xmt Cell stats
1321		xmtCells		Counter,
1322		xmtCellsCLP		Counter,
1323		xmtCellsAIS		Counter,
1324		xmtCellsFERF	        Counter,
1325		xmtCellsBCM		Counter,
1326		xmtCellsEnd2EndLpBk     Counter,
1327		xmtCellsSegmentLpBk	Counter,
1328		xmtCellsDiscShelfAlarm	Counter,
1329-- Rcv Cell stats
1330		rcvCells		Counter,
1331		rcvCellsCLP		Counter,
1332		rcvCellsAIS		Counter,
1333		rcvCellsFERF	        Counter,
1334		rcvCellsBCM		Counter,
1335		rcvCellsEnd2EndLpBk	Counter,
1336		rcvCellsSegmentLpBk	Counter,
1337		rcvCellsDiscOAM	        Counter,
1338		sarClrButton            INTEGER
1339}
1340
1341sarShelfNum OBJECT-TYPE
1342 	SYNTAX	INTEGER (1..4)
1343 	ACCESS	read-only
1344 	STATUS	mandatory
1345 	DESCRIPTION
1346 		"Shelf number
1347 		"
1348 	::= { sarChannelCounterEntry	1 }
1349
1350sarSlotNum OBJECT-TYPE
1351 	SYNTAX	INTEGER (1..16)
1352 	ACCESS	read-only
1353 	STATUS	mandatory
1354 	DESCRIPTION
1355            "Slot number, the slot and shelf info is required here
1356            because BSC sends the OAM cells for the FRSM cards
1357            that have failed BSC could have upto 4000 connections
1358            in this table."
1359	::= { sarChannelCounterEntry	2 }
1360
1361sarChanNum OBJECT-TYPE
1362	SYNTAX	INTEGER (0..4015)
1363	ACCESS	read-only
1364	STATUS	mandatory
1365	DESCRIPTION
1366		" BSC could have upto 4000 connections in this table
1367		"
1368	::= { sarChannelCounterEntry	3 }
1369
1370xmtCells OBJECT-TYPE
1371	SYNTAX	Counter
1372	ACCESS	read-only
1373	STATUS	mandatory
1374	DESCRIPTION
1375		"The number of cells transmitted on this channel.
1376		"
1377	::= { sarChannelCounterEntry	4 }
1378
1379
1380xmtCellsCLP OBJECT-TYPE
1381	SYNTAX	Counter
1382	ACCESS	read-only
1383	STATUS	mandatory
1384	DESCRIPTION
1385	    "The total number of CLP cells that were
1386            transmitted on this channel."
1387	::= { sarChannelCounterEntry	5 }
1388
1389xmtCellsAIS OBJECT-TYPE
1390	SYNTAX	Counter
1391	ACCESS	read-only
1392	STATUS	mandatory
1393	DESCRIPTION
1394		"The number of AIS cells that were transmitted on this channel.
1395		"
1396	::= { sarChannelCounterEntry	6 }
1397
1398xmtCellsFERF OBJECT-TYPE
1399	SYNTAX	Counter
1400	ACCESS	read-only
1401	STATUS	mandatory
1402	DESCRIPTION
1403		"The number of FERF cells that were transmitted on this channel.
1404		"
1405	::= { sarChannelCounterEntry	7 }
1406
1407xmtCellsBCM OBJECT-TYPE
1408	SYNTAX	Counter
1409	ACCESS	read-only
1410	STATUS	mandatory
1411	DESCRIPTION
1412            "The number of BCM cells that were transmitted on this channel."
1413	::= { sarChannelCounterEntry	8 }
1414
1415xmtCellsEnd2EndLpBk OBJECT-TYPE
1416	SYNTAX	Counter
1417	ACCESS	read-only
1418	STATUS	mandatory
1419	DESCRIPTION
1420            "The number of End2End loop cells that were transmitted on
1421             this channel."
1422	::= { sarChannelCounterEntry	9 }
1423
1424xmtCellsSegmentLpBk OBJECT-TYPE
1425	SYNTAX	Counter
1426	ACCESS	read-only
1427	STATUS	mandatory
1428	DESCRIPTION
1429	    "The number of segment loop cells that were transmitted
1430             on this channel."
1431	::= { sarChannelCounterEntry	10 }
1432
1433xmtCellsDiscShelfAlarm OBJECT-TYPE
1434	SYNTAX	Counter
1435	ACCESS	read-only
1436	STATUS	mandatory
1437	DESCRIPTION
1438		"The number of cells discard due to Shelfalarm on this channel.
1439		"
1440	::= { sarChannelCounterEntry	11 }
1441
1442-- receiver cell counters
1443
1444rcvCells OBJECT-TYPE
1445	SYNTAX	Counter
1446	ACCESS	read-only
1447	STATUS	mandatory
1448	DESCRIPTION
1449		"The number of cells that were received on this channel.
1450		"
1451	::= { sarChannelCounterEntry	12 }
1452
1453rcvCellsCLP OBJECT-TYPE
1454	SYNTAX	Counter
1455	ACCESS	read-only
1456	STATUS	mandatory
1457	DESCRIPTION
1458		"The number of CLP cells that were received on this channel.
1459		"
1460	::= { sarChannelCounterEntry	13 }
1461
1462rcvCellsAIS OBJECT-TYPE
1463	SYNTAX	Counter
1464	ACCESS	read-only
1465	STATUS	mandatory
1466	DESCRIPTION
1467		"The number of AIS cells that were received on this channel.
1468		"
1469	::= { sarChannelCounterEntry	14 }
1470
1471rcvCellsFERF OBJECT-TYPE
1472	SYNTAX	Counter
1473	ACCESS	read-only
1474	STATUS	mandatory
1475	DESCRIPTION
1476		"The number of FERF cells that were received on this channel.
1477		"
1478	::= { sarChannelCounterEntry	15 }
1479
1480rcvCellsBCM OBJECT-TYPE
1481	SYNTAX	Counter
1482	ACCESS	read-only
1483	STATUS	mandatory
1484	DESCRIPTION
1485		"The number of BCM cells that were received on this channel.
1486		"
1487	::= { sarChannelCounterEntry	16 }
1488
1489rcvCellsEnd2EndLpBk OBJECT-TYPE
1490	SYNTAX	Counter
1491	ACCESS	read-only
1492	STATUS	mandatory
1493	DESCRIPTION
1494            "The number of End2End loop cells that were received on
1495             this channel."
1496	::= { sarChannelCounterEntry	17 }
1497
1498rcvCellsSegmentLpBk OBJECT-TYPE
1499	SYNTAX	Counter
1500	ACCESS	read-only
1501	STATUS	mandatory
1502	DESCRIPTION
1503	    "The number of segment loop cells that were received on
1504             this channel. "
1505	::= { sarChannelCounterEntry	18 }
1506
1507rcvCellsDiscOAM OBJECT-TYPE
1508	SYNTAX	Counter
1509	ACCESS	read-only
1510	STATUS	mandatory
1511	DESCRIPTION
1512		"The number of cells that had CRC error on
1513		 OAM cells
1514		"
1515	::= { sarChannelCounterEntry	19 }
1516
1517sarClrButton OBJECT-TYPE
1518    SYNTAX  INTEGER {
1519       other (1),
1520       clear (2)
1521       }
1522	ACCESS read-write
1523	STATUS mandatory
1524	DESCRIPTION
1525		"clear the counters in the table
1526		"
1527	::= { sarChannelCounterEntry	20 }
1528
1529END
1530