1HP-ICF-TRANSCEIVER-MIB DEFINITIONS ::= BEGIN
2
3    IMPORTS
4        OBJECT-TYPE, MODULE-IDENTITY, Integer32, Unsigned32, TimeTicks
5            FROM SNMPv2-SMI
6        SnmpAdminString
7            FROM SNMP-FRAMEWORK-MIB
8        MODULE-COMPLIANCE, OBJECT-GROUP
9            FROM SNMPv2-CONF
10        TruthValue
11            FROM SNMPv2-TC
12        hpSwitch
13            FROM HP-ICF-OID
14        ifIndex
15            FROM IF-MIB;
16
17    hpicfTransceiverMIB MODULE-IDENTITY
18         LAST-UPDATED "201107250000Z" -- July 25, 2011
19         ORGANIZATION "HP Networking"
20         CONTACT-INFO "Hewlett Packard Company
21                       8000 Foothills Blvd.
22                       Roseville, CA 95747"
23         DESCRIPTION  "This MIB module describes HP transceiver
24                       information."
25         REVISION     "201107250000Z" -- July 25, 2011
26         DESCRIPTION  "Deprecated hpicfXcvrDiagnosticsTimeStamp, add
27                       hpicfXcvrDiagnosticsTimeTicks."
28         REVISION     "201106080000Z" -- June 8, 2011
29         DESCRIPTION  "Add objects for reporting phy and cable
30                       diagnostics information."
31         REVISION     "201103140000Z" -- March 14, 2011
32         DESCRIPTION  "Change hpicfXcvrInfoEntry INDEX to ifIndex and
33                      hpicfXcvrPortIndex to Integer32 and read-only."
34         REVISION     "201103020000Z" -- March 2, 2011
35         DESCRIPTION  "Management Infromation Base module for transceiver
36                       information and statistics."
37
38         ::= { hpSwitch 82 }
39
40-- *******************************************************************
41-- Textual Conventions
42-- *******************************************************************
43
44-- *******************************************************************
45-- Transceiver Objects
46-- *******************************************************************
47
48    hpicfXcvrObjects               OBJECT IDENTIFIER
49          ::= { hpicfTransceiverMIB 1 }
50
51    hpicfXcvrInfo                  OBJECT IDENTIFIER
52          ::= { hpicfXcvrObjects 1 }
53
54-- *******************************************************************
55-- Transceiver Info
56-- *******************************************************************
57
58    hpicfXcvrInfoTable OBJECT-TYPE
59          SYNTAX      SEQUENCE OF HpicfXcvrInfoEntry
60          MAX-ACCESS  not-accessible
61          STATUS      current
62          DESCRIPTION
63                 "A table of objects that display transceiver
64                  characteristics."
65          ::= { hpicfXcvrInfo 1 }
66
67    hpicfXcvrInfoEntry OBJECT-TYPE
68          SYNTAX      HpicfXcvrInfoEntry
69          MAX-ACCESS  not-accessible
70          STATUS      current
71          DESCRIPTION
72                 "A set of objects that displays information of
73                  a transceiver."
74          INDEX { ifIndex }
75          ::= { hpicfXcvrInfoTable 1 }
76
77    HpicfXcvrInfoEntry ::=
78          SEQUENCE {
79             hpicfXcvrPortIndex      Integer32,
80             hpicfXcvrPortDesc       SnmpAdminString,
81             hpicfXcvrModel          SnmpAdminString,
82             hpicfXcvrSerial         SnmpAdminString,
83             hpicfXcvrType           SnmpAdminString,
84             hpicfXcvrConnectorType  SnmpAdminString,
85             hpicfXcvrWavelength     SnmpAdminString,
86             hpicfXcvrTxDist         SnmpAdminString,
87             hpicfXcvrDiagnostics    INTEGER,
88             hpicfXcvrDiagnosticsUpdate TruthValue,
89             hpicfXcvrTemp           Integer32,
90             hpicfXcvrVoltage        Unsigned32,
91             hpicfXcvrBias           Unsigned32,
92             hpicfXcvrTxPower        Integer32,
93             hpicfXcvrRxPower        Integer32,
94             hpicfXcvrAlarms         BITS,
95             hpicfXcvrErrors         BITS,
96             hpicfXcvrTempHiAlarm    Integer32,
97             hpicfXcvrTempLoAlarm    Integer32,
98             hpicfXcvrTempHiWarn     Integer32,
99             hpicfXcvrTempLoWarn     Integer32,
100             hpicfXcvrVccHiAlarm     Unsigned32,
101             hpicfXcvrVccLoAlarm     Unsigned32,
102             hpicfXcvrVccHiWarn      Unsigned32,
103             hpicfXcvrVccLoWarn      Unsigned32,
104             hpicfXcvrBiasHiAlarm    Unsigned32,
105             hpicfXcvrBiasLoAlarm    Unsigned32,
106             hpicfXcvrBiasHiWarn     Unsigned32,
107             hpicfXcvrBiasLoWarn     Unsigned32,
108             hpicfXcvrPwrOutHiAlarm  Unsigned32,
109             hpicfXcvrPwrOutLoAlarm  Unsigned32,
110             hpicfXcvrPwrOutHiWarn   Unsigned32,
111             hpicfXcvrPwrOutLoWarn   Unsigned32,
112             hpicfXcvrRcvPwrHiAlarm  Unsigned32,
113             hpicfXcvrRcvPwrLoAlarm  Unsigned32,
114             hpicfXcvrRcvPwrHiWarn   Unsigned32,
115             hpicfXcvrRcvPwrLoWarn   Unsigned32,
116             hpicfXcvrDiagnosticsTimeStamp SnmpAdminString,
117             hpicfXcvrPhyLinkStatus  INTEGER,
118             hpicfXcvrPhySpeed       Unsigned32,
119             hpicfXcvrPhyDuplex      INTEGER,
120             hpicfXcvrMdiPairACableStatus INTEGER,
121             hpicfXcvrMdiPairACableLength Unsigned32,
122             hpicfXcvrMdiPairADistanceToFault Unsigned32,
123             hpicfXcvrMdiPairAPolaritySwap INTEGER,
124             hpicfXcvrMdiPairASkew Unsigned32,
125             hpicfXcvrMdiPairBCableStatus INTEGER,
126             hpicfXcvrMdiPairBCableLength Unsigned32,
127             hpicfXcvrMdiPairBDistanceToFault Unsigned32,
128             hpicfXcvrMdiPairBPolaritySwap INTEGER,
129             hpicfXcvrMdiPairBSkew Unsigned32,
130             hpicfXcvrMdiPairCCableStatus INTEGER,
131             hpicfXcvrMdiPairCCableLength Unsigned32,
132             hpicfXcvrMdiPairCDistanceToFault Unsigned32,
133             hpicfXcvrMdiPairCPolaritySwap INTEGER,
134             hpicfXcvrMdiPairCSkew Unsigned32,
135             hpicfXcvrMdiPairDCableStatus INTEGER,
136             hpicfXcvrMdiPairDCableLength Unsigned32,
137             hpicfXcvrMdiPairDDistanceToFault Unsigned32,
138             hpicfXcvrMdiPairDPolaritySwap INTEGER,
139             hpicfXcvrMdiPairDSkew Unsigned32,
140             hpicfXcvrMdiPairABSwap INTEGER,
141             hpicfXcvrMdiPairCDSwap INTEGER,
142             hpicfXcvrDiagnosticsTimeTicks TimeTicks
143          }
144
145    hpicfXcvrPortIndex OBJECT-TYPE
146          SYNTAX      Integer32(1..2147483647)
147          MAX-ACCESS  read-only
148          STATUS      current
149          DESCRIPTION
150                 "The interface number for this entry."
151          ::= { hpicfXcvrInfoEntry 1 }
152
153    hpicfXcvrPortDesc OBJECT-TYPE
154          SYNTAX      SnmpAdminString (SIZE(1..8))
155          MAX-ACCESS  read-only
156          STATUS      current
157          DESCRIPTION
158                 "A textual description of the interface."
159          ::= { hpicfXcvrInfoEntry 2 }
160
161    hpicfXcvrModel OBJECT-TYPE
162          SYNTAX      SnmpAdminString (SIZE(1..32))
163          MAX-ACCESS  read-only
164          STATUS      current
165          DESCRIPTION
166                 "A textual description of the transceiver
167                  model number."
168          ::= { hpicfXcvrInfoEntry 3 }
169
170    hpicfXcvrSerial OBJECT-TYPE
171          SYNTAX      SnmpAdminString (SIZE(1..32))
172          MAX-ACCESS  read-only
173          STATUS      current
174          DESCRIPTION
175                 "A textual description of the transceiver
176                  serial number."
177          ::= { hpicfXcvrInfoEntry 4 }
178
179    hpicfXcvrType OBJECT-TYPE
180          SYNTAX      SnmpAdminString (SIZE(1..32))
181          MAX-ACCESS  read-only
182          STATUS      current
183          DESCRIPTION
184                 "A textual description of the transceiver type."
185          ::= { hpicfXcvrInfoEntry 5 }
186
187    hpicfXcvrConnectorType OBJECT-TYPE
188          SYNTAX      SnmpAdminString (SIZE(1..64))
189          MAX-ACCESS  read-only
190          STATUS      current
191          DESCRIPTION
192                 "A textual description of the transceiver
193                  connector type."
194          ::= { hpicfXcvrInfoEntry 6 }
195
196    hpicfXcvrWavelength OBJECT-TYPE
197          SYNTAX      SnmpAdminString (SIZE(1..96))
198          MAX-ACCESS  read-only
199          STATUS      current
200          DESCRIPTION
201                 "A textual description of the central optical
202                  wavelength.
203
204                  n/a will be reported for copper transceivers."
205          ::= { hpicfXcvrInfoEntry 7 }
206
207    hpicfXcvrTxDist OBJECT-TYPE
208          SYNTAX      SnmpAdminString (SIZE(1..64))
209          MAX-ACCESS  read-only
210          STATUS      current
211          DESCRIPTION
212                 "A textual description of the link length
213                  supported by the transceiver."
214          ::= { hpicfXcvrInfoEntry 8 }
215
216    hpicfXcvrDiagnostics OBJECT-TYPE
217          SYNTAX      INTEGER {
218                              none(0),
219                              dom(1),
220                              vct(2),
221                              other(3)
222                              }
223          MAX-ACCESS  read-only
224          STATUS      current
225          DESCRIPTION
226                 "This object indicates transceiver diagnostic support.
227                  May be one of Virtual Cable Test (VCT), Diagnostic
228                  Optical Monitoring (DOM), other or none."
229          ::= { hpicfXcvrInfoEntry 9 }
230
231    hpicfXcvrDiagnosticsUpdate OBJECT-TYPE
232          SYNTAX      TruthValue
233          MAX-ACCESS  read-write
234          STATUS      current
235          DESCRIPTION
236                 "This object will cause specific actions
237                  depending on the diagnostic support of the
238                  transceiver.
239
240                  Transceiver Diagnostic support:
241
242                  None  : No action taken.
243                  DOM   : Will update diagnostic information
244                          for the transceiver.
245                  VCT   : Will update diagnostic information
246                          for the transceiver.
247                  Other : Vendor specific.
248
249                  The value of the object will be reset after
250                  the completion of the update.
251
252                  Please note: VCT and other (cable-diagnostics)
253                  may cause a loss of link and take a few second
254                  to run for each interface."
255          ::= { hpicfXcvrInfoEntry 10 }
256
257    hpicfXcvrTemp OBJECT-TYPE
258          SYNTAX      Integer32
259          UNITS       "thousandths of degrees Celsius"
260          MAX-ACCESS  read-only
261          STATUS      current
262          DESCRIPTION
263                 "This is transceiver internal temperature
264                  in thousandths of degrees Celsius.
265
266                  As an example: 49120 is 49.120 degrees Celsius.
267
268                  The value of this object is valid when the value of
269                  the hpicfXcvrDiagnostics object is DOM."
270          ::= { hpicfXcvrInfoEntry 11 }
271
272    hpicfXcvrVoltage OBJECT-TYPE
273          SYNTAX      Unsigned32 (0..65535)
274          UNITS       "hundreds of microvolts"
275          MAX-ACCESS  read-only
276          STATUS      current
277          DESCRIPTION
278                 "This is transceiver supply voltage
279                  in hundreds of microvolts.
280
281                  As an example: 32928 is 3.2928 volts.
282
283                  Will be zero if the transceiver does not report
284                  this object.
285
286                  The value of this object is valid when the value of
287                  the hpicfXcvrDiagnostics object is DOM."
288          ::= { hpicfXcvrInfoEntry 12 }
289
290    hpicfXcvrBias OBJECT-TYPE
291          SYNTAX      Unsigned32 (0..65535)
292          UNITS       "microamps"
293          MAX-ACCESS  read-only
294          STATUS      current
295          DESCRIPTION
296                 "This is Tx bias current in microamps.
297
298                  The value of this object is valid when the value of
299                  the hpicfXcvrDiagnostics object is DOM."
300          ::= { hpicfXcvrInfoEntry 13 }
301
302    hpicfXcvrTxPower OBJECT-TYPE
303          SYNTAX      Integer32
304          UNITS       "thousandths of dBm"
305          MAX-ACCESS  read-only
306          STATUS      current
307          DESCRIPTION
308                 "This is transmit output power
309                  in thousandths of dBm.
310
311                  As an example: -5840 is -5.840dBm.
312
313                  -in dBm (0 microwatts) will be reported as -99999999.
314
315                  The value of this object is valid when the value of
316                  the hpicfXcvrDiagnostics object is DOM."
317          ::= { hpicfXcvrInfoEntry 14 }
318
319    hpicfXcvrRxPower OBJECT-TYPE
320          SYNTAX      Integer32
321          UNITS       "thousandths of dBm"
322          MAX-ACCESS  read-only
323          STATUS      current
324          DESCRIPTION
325                 "This is received optical power
326                  in thousandths of dBm.
327
328                  As an example: -5840 is -5.840dBm.
329
330                  -in dBm (0 microwatts) will be reported as -99999999.
331
332                  The value of this object is valid when the value of
333                  the hpicfXcvrDiagnostics object is DOM."
334          ::= { hpicfXcvrInfoEntry 15 }
335
336    hpicfXcvrAlarms OBJECT-TYPE
337          SYNTAX      BITS {
338                           rxPowerLowWarning(0),
339                           rxPowerHighWarning(1),
340                           txPowerLowWarning(2),
341                           txPowerHighWarning(3),
342                           txBiasLowWarning(4),
343                           txBiasHighWarning(5),
344                           vccLowWarning(6),
345                           vccHighWarning(7),
346                           tempLowWarning(8),
347                           tempHighWarning(9),
348                           rxPowerLowAlarm(10),
349                           rxPowerHighAlarm(11),
350                           txPowerLowAlarm(12),
351                           txPowerHighAlarm(13),
352                           txBiasLowAlarm(14),
353                           txBiasHighAlarm(15),
354                           vccLowAlarm(16),
355                           vccHighAlarm(17),
356                           tempLowAlarm(18),
357                           tempHighAlarm(19)
358                           }
359          MAX-ACCESS    read-only
360          STATUS        current
361          DESCRIPTION
362                 "Bitmask indicating transceiver alarms,
363                  Rx power low warning(0)
364                  Rx power high warning(1)
365                  Tx power low warning(2)
366                  Tx power high warning(3)
367                  Tx bias low warning(4)
368                  Tx bias high warning(5)
369                  Vcc low warning(6)
370                  Vcc high warning(7)
371                  Temp low warning(8)
372                  Temp high warning(9)
373                  Rx power low alarm(10)
374                  Rx power high alarm(11)
375                  Tx power low alarm(12)
376                  Tx power high alarm(13)
377                  Tx bias low alarm(14)
378                  Tx bias high alarm(15)
379                  Vcc low alarm(16)
380                  Vcc high alarm(17)
381                  Temp low alarm(18)
382                  Temp high alarm(19)
383
384                  Unused(20-31)
385
386                  The value of this object is valid when the value of
387                  the hpicfXcvrDiagnostics object is DOM."
388          ::= { hpicfXcvrInfoEntry 16 }
389
390    hpicfXcvrErrors OBJECT-TYPE
391          SYNTAX      BITS {
392                           xcvrIOError(0),
393                           xcvrChecksum(1),
394                           xcvrTypeAndPortConfigMismatch(2),
395                           xcvrTypeNotSupported(3),
396                           wisLocalFault(4),
397                           rcvOpticalPowerFault(5),
398                           pmapmdReceiverLocalFault(6),
399                           pcsReceiveLocalFault(7),
400                           phyXSReceiveLocalFault(8),
401                           laserBiasCurrentFault(9),
402                           laserTemperatureFault(10),
403                           laserOutputPowerFault(11),
404                           txFault(12),
405                           pmapmdTransmitterLocalFault(13),
406                           pcsTransmitLocalFault(14),
407                           phyXSTransmitLocalFault(15),
408                           rxLossOfSignal(16)
409                           }
410          MAX-ACCESS    read-only
411          STATUS        current
412          DESCRIPTION
413                 "Bitmask indicating transceiver errors.
414                  Transceiver information I/O error(0)
415                  Transceiver information checksum error(1)
416                  Transceiver type and port configuration mismatch(2)
417                  Transceiver type not supported by port hardware(3)
418                  WIS local fault(4)
419                  Receive optical power fault(5)
420                  PMA/PMD receiver local fault(6)
421                  PCS receive local fault(7)
422                  PHY XS receive local fault(8)
423                  Laser bias current fault(9)
424                  Laser temperature fault(10)
425                  Laser output power fault(11)
426                  TX fault(12)
427                  PMA/PMD transmitter local fault(13)
428                  PCS transmit local fault(14)
429                  PHY XS Transmit Local Fault(15)
430                  RX loss of signal(16)
431
432                  Unused(17-31)
433
434                  The value of this object is valid when the value of
435                  the hpicfXcvrDiagnostics object is DOM."
436          ::= { hpicfXcvrInfoEntry 17 }
437
438    hpicfXcvrTempHiAlarm OBJECT-TYPE
439          SYNTAX      Integer32
440          UNITS       "thousandths of degrees Celsius"
441          MAX-ACCESS  read-only
442          STATUS      current
443          DESCRIPTION
444                 "Transceiver temperature high alarm
445                  threshold limit in thousandths of degrees Celsius.
446
447                  As an example: 49120 is 49.120 degrees Celsius.
448
449                  The value of this object is valid when the value of
450                  the hpicfXcvrDiagnostics object is DOM."
451          ::= { hpicfXcvrInfoEntry 18 }
452
453    hpicfXcvrTempLoAlarm OBJECT-TYPE
454          SYNTAX      Integer32
455          UNITS       "thousandths of degrees Celsius"
456          MAX-ACCESS  read-only
457          STATUS      current
458          DESCRIPTION
459                 "Transceiver temperature low alarm
460                  threshold limit in thousandths of degrees Celsius.
461
462                  As an example: 49120 is 49.120 degrees Celsius.
463
464                  The value of this object is valid when the value of
465                  the hpicfXcvrDiagnostics object is DOM."
466          ::= { hpicfXcvrInfoEntry 19 }
467
468    hpicfXcvrTempHiWarn OBJECT-TYPE
469          SYNTAX      Integer32
470          UNITS       "thousandths of degrees Celsius"
471          MAX-ACCESS  read-only
472          STATUS      current
473          DESCRIPTION
474                 "Transceiver temperature high warning
475                  threshold limit in thousandths of degrees Celsius.
476
477                  As an example: 49120 is 49.120 degrees Celsius.
478
479                  The value of this object is valid when the value of
480                  the hpicfXcvrDiagnostics object is DOM."
481          ::= { hpicfXcvrInfoEntry 20 }
482
483    hpicfXcvrTempLoWarn OBJECT-TYPE
484          SYNTAX      Integer32
485          UNITS       "thousandths of degrees Celsius"
486          MAX-ACCESS  read-only
487          STATUS        current
488          DESCRIPTION
489                 "Transceiver temperature low warning
490                  threshold limit in thousandths of degrees Celsius.
491
492                  As an example: 49120 is 49.120 degrees Celsius.
493
494                  The value of this object is valid when the value of
495                  the hpicfXcvrDiagnostics object is DOM."
496          ::= { hpicfXcvrInfoEntry 21 }
497
498    hpicfXcvrVccHiAlarm OBJECT-TYPE
499          SYNTAX      Unsigned32 (0..65535)
500          UNITS       "hundreds of microvolts"
501          MAX-ACCESS  read-only
502          STATUS      current
503          DESCRIPTION
504                 "Transceiver VCC high alarm
505                  threshold limit in hundreds of microvolts.
506
507                  As an example: 32928 is 3.2928 volts.
508
509                  Returns zero if not supported on the transceiver.
510
511                  The value of this object is valid when the value of
512                  the hpicfXcvrDiagnostics object is DOM."
513          ::= { hpicfXcvrInfoEntry 22 }
514
515    hpicfXcvrVccLoAlarm OBJECT-TYPE
516          SYNTAX      Unsigned32 (0..65535)
517          UNITS       "hundreds of microvolts"
518          MAX-ACCESS  read-only
519          STATUS      current
520          DESCRIPTION
521                 "Transceiver VCC low alarm
522                  threshold limit in hundreds of microvolts.
523
524                  As an example: 32928 is 3.2928 volts.
525
526                  Returns zero if not supported on the transceiver.
527
528                  The value of this object is valid when the value of
529                  the hpicfXcvrDiagnostics object is DOM."
530          ::= { hpicfXcvrInfoEntry 23 }
531
532    hpicfXcvrVccHiWarn OBJECT-TYPE
533          SYNTAX      Unsigned32 (0..65535)
534          UNITS       "hundreds of microvolts"
535          MAX-ACCESS  read-only
536          STATUS      current
537          DESCRIPTION
538                 "Transceiver VCC high warning
539                  threshold limit in hundreds of microvolts.
540
541                  As an example: 32928 is 3.2928 volts.
542
543                  Returns zero if not supported on the transceiver.
544
545                  The value of this object is valid when the value of
546                  the hpicfXcvrDiagnostics object is DOM."
547          ::= { hpicfXcvrInfoEntry 24 }
548
549    hpicfXcvrVccLoWarn OBJECT-TYPE
550          SYNTAX      Unsigned32 (0..65535)
551          UNITS       "hundreds of microvolts"
552          MAX-ACCESS  read-only
553          STATUS      current
554          DESCRIPTION
555                 "Transceiver VCC low warning
556                  threshold limit in hundreds of microvolts.
557
558                  As an example: 32928 is 3.2928 volts.
559
560                  Returns zero if not supported on the transceiver.
561
562                  The value of this object is valid when the value of
563                  the hpicfXcvrDiagnostics object is DOM."
564          ::= { hpicfXcvrInfoEntry 25 }
565
566    hpicfXcvrBiasHiAlarm OBJECT-TYPE
567          SYNTAX      Unsigned32 (0..65535)
568          UNITS       "microamps"
569          MAX-ACCESS  read-only
570          STATUS      current
571          DESCRIPTION
572                 "Transceiver bias high alarm
573                  threshold limit in microamps.
574
575                  The value of this object is valid when the value of
576                  the hpicfXcvrDiagnostics object is DOM."
577          ::= { hpicfXcvrInfoEntry 26 }
578
579    hpicfXcvrBiasLoAlarm OBJECT-TYPE
580          SYNTAX      Unsigned32 (0..65535)
581          UNITS       "microamps"
582          MAX-ACCESS  read-only
583          STATUS      current
584          DESCRIPTION
585                 "Transceiver bias low alarm
586                  threshold limit in microamps.
587
588                  The value of this object is valid when the value of
589                  the hpicfXcvrDiagnostics object is DOM."
590          ::= { hpicfXcvrInfoEntry 27 }
591
592    hpicfXcvrBiasHiWarn OBJECT-TYPE
593          SYNTAX      Unsigned32 (0..65535)
594          UNITS       "microamps"
595          MAX-ACCESS  read-only
596          STATUS      current
597          DESCRIPTION
598                 "Transceiver bias high warning
599                  threshold limit in microamps.
600
601                  The value of this object is valid when the value of
602                  the hpicfXcvrDiagnostics object is DOM."
603          ::= { hpicfXcvrInfoEntry 28 }
604
605    hpicfXcvrBiasLoWarn OBJECT-TYPE
606          SYNTAX      Unsigned32 (0..65535)
607          UNITS       "microamps"
608          MAX-ACCESS  read-only
609          STATUS      current
610          DESCRIPTION
611                 "Transceiver bias low warning
612                  threshold limit in microamps.
613
614                  The value of this object is valid when the value of
615                  the hpicfXcvrDiagnostics object is DOM."
616          ::= { hpicfXcvrInfoEntry 29 }
617
618    hpicfXcvrPwrOutHiAlarm OBJECT-TYPE
619          SYNTAX      Unsigned32 (0..65535)
620          UNITS       "tenths of microwatts"
621          MAX-ACCESS  read-only
622          STATUS      current
623          DESCRIPTION
624                 "Transceiver transmit power high alarm
625                  threshold limit in tenths of microwatts.
626
627                  As an example: 10000 is 1 milliwatt.
628
629                  The value of this object is valid when the value of
630                  the hpicfXcvrDiagnostics object is DOM."
631          ::= { hpicfXcvrInfoEntry 30 }
632
633    hpicfXcvrPwrOutLoAlarm OBJECT-TYPE
634          SYNTAX      Unsigned32 (0..65535)
635          UNITS       "tenths of microwatts"
636          MAX-ACCESS  read-only
637          STATUS      current
638          DESCRIPTION
639                 "Transceiver transmit power low alarm
640                  threshold limit in tenths of microwatts.
641
642                  As an example: 10000 is 1 milliwatt.
643
644                  The value of this object is valid when the value of
645                  the hpicfXcvrDiagnostics object is DOM."
646          ::= { hpicfXcvrInfoEntry 31 }
647
648    hpicfXcvrPwrOutHiWarn OBJECT-TYPE
649          SYNTAX      Unsigned32 (0..65535)
650          UNITS       "tenths of microwatts"
651          MAX-ACCESS  read-only
652          STATUS      current
653          DESCRIPTION
654                 "Transceiver transmit power high warning
655                  threshold limit in tenths of microwatts
656
657                  As an example: 10000 is 1 milliwatt.
658
659                  The value of this object is valid when the value of
660                  the hpicfXcvrDiagnostics object is DOM."
661          ::= { hpicfXcvrInfoEntry 32 }
662
663    hpicfXcvrPwrOutLoWarn OBJECT-TYPE
664          SYNTAX      Unsigned32 (0..65535)
665          UNITS       "tenths of microwatts"
666          MAX-ACCESS  read-only
667          STATUS      current
668          DESCRIPTION
669                 "Transceiver transmit power low warning
670                  threshold limit in tenths of microwatts.
671
672                  As an example: 10000 is 1 milliwatt.
673
674                  The value of this object is valid when the value of
675                  the hpicfXcvrDiagnostics object is DOM."
676          ::= { hpicfXcvrInfoEntry 33 }
677
678    hpicfXcvrRcvPwrHiAlarm OBJECT-TYPE
679          SYNTAX      Unsigned32 (0..65535)
680          UNITS       "tenths of microwatts"
681          MAX-ACCESS  read-only
682          STATUS      current
683          DESCRIPTION
684                 "Transceiver receive power high alarm
685                  threshold limit in tenths of microwatts.
686
687                  As an example: 10000 is 1 milliwatt.
688
689                  The value of this object is valid when the value of
690                  the hpicfXcvrDiagnostics object is DOM."
691          ::= { hpicfXcvrInfoEntry 34 }
692
693    hpicfXcvrRcvPwrLoAlarm OBJECT-TYPE
694          SYNTAX      Unsigned32 (0..65535)
695          UNITS       "tenths of microwatts"
696          MAX-ACCESS  read-only
697          STATUS      current
698          DESCRIPTION
699                 "Transceiver receive power low alarm
700                  threshold limit in tenths of microwatts.
701
702                  As an example: 10000 is 1 milliwatt.
703
704                  The value of this object is valid when the value of
705                  the hpicfXcvrDiagnostics object is DOM."
706          ::= { hpicfXcvrInfoEntry 35 }
707
708    hpicfXcvrRcvPwrHiWarn OBJECT-TYPE
709          SYNTAX      Unsigned32 (0..65535)
710          UNITS       "tenths of microwatts"
711          MAX-ACCESS  read-only
712          STATUS      current
713          DESCRIPTION
714                 "Transceiver receive power high warning
715                  threshold limit in tenths of microwatts.
716
717                  As an example: 10000 is 1 milliwatt.
718
719                  The value of this object is valid when the value of
720                  the hpicfXcvrDiagnostics object is DOM."
721          ::= { hpicfXcvrInfoEntry 36 }
722
723    hpicfXcvrRcvPwrLoWarn OBJECT-TYPE
724          SYNTAX      Unsigned32 (0..65535)
725          UNITS       "tenths of microwatts"
726          MAX-ACCESS  read-only
727          STATUS      current
728          DESCRIPTION
729                 "Transceiver receive power low warning
730                  threshold limit in tenths of microwatts.
731
732                  As an example: 10000 is 1 milliwatt.
733
734                  The value of this object is valid when the value of
735                  the hpicfXcvrDiagnostics object is DOM."
736          ::= { hpicfXcvrInfoEntry 37 }
737
738    hpicfXcvrDiagnosticsTimeStamp OBJECT-TYPE
739          SYNTAX      SnmpAdminString (SIZE(1..64))
740          MAX-ACCESS  read-only
741          STATUS      deprecated
742          DESCRIPTION
743                 "********* THIS OBJECT IS DEPRECATED *********
744
745                  A textual description of the diagnostics
746                  information updated for the last time in the
747                  transceiver.
748
749                  This object has been deprecated. Its functionality
750                  has been replaced by hpicfXcvrDiagnosticsTimeticks."
751          ::= { hpicfXcvrInfoEntry 38 }
752
753    hpicfXcvrPhyLinkStatus  OBJECT-TYPE
754          SYNTAX      INTEGER {
755                              down(0),
756                              up(1)
757                              }
758          MAX-ACCESS  read-only
759          STATUS      current
760          DESCRIPTION
761                 "This object indicates the link status as reported
762                  by the physical entity.
763
764                  The value of this object is valid when the value of
765                  the hpicfXcvrDiagnostics object is VCT or other."
766          ::= { hpicfXcvrInfoEntry 39 }
767
768    hpicfXcvrPhySpeed  OBJECT-TYPE
769          SYNTAX      Unsigned32(0..4294967295)
770          UNITS       "megabits per second"
771          MAX-ACCESS  read-only
772          STATUS      current
773          DESCRIPTION
774                 "This object indicates the speed in Mbps as reported
775                  by the physical entity.
776
777                  Will be zero if speed and duplex are unresolved.
778
779                  The value of this object is valid when the value of
780                  the hpicfXcvrDiagnostics object is VCT or other."
781          ::= { hpicfXcvrInfoEntry 40 }
782
783    hpicfXcvrPhyDuplex  OBJECT-TYPE
784          SYNTAX      INTEGER {
785                              half(0),
786                              full(1),
787                              unspecified(2)
788                              }
789          MAX-ACCESS  read-only
790          STATUS      current
791          DESCRIPTION
792                 "This object indicates the duplex as reported by
793                  the physical entity.
794
795                  Will be unspecified if speed and duplex are unresolved.
796
797                  The value of this object is valid when the value of
798                  the hpicfXcvrDiagnostics object is VCT or other."
799          ::= { hpicfXcvrInfoEntry 41 }
800
801    hpicfXcvrMdiPairACableStatus  OBJECT-TYPE
802          SYNTAX      INTEGER {
803                              normal(0),
804                              short(1),
805                              open(2),
806                              failed(3),
807                              impedanceMismatch(4),
808                              unspecified(5)
809                              }
810          MAX-ACCESS  read-only
811          STATUS      current
812          DESCRIPTION
813                 "This object indicates the diagnostics
814                  test status on the cable pair.
815
816                  Normal = No cable fault detected.
817                  Open = Lack of continuity between ends.
818                  Short = Short detected.
819                  Impedance mismatch =
820                         - Cable pair is not connected properly or
821                         - Cable pair is damaged or
822                         - Connector is faulty.
823                  Failed = TDR test failed on cable pair.
824                  Unspecified : This object is unavailable or not reported.
825
826                  As reported through cable diagnostics.
827
828                  The value of this object is valid when the value of
829                  the hpicfXcvrDiagnostics object is VCT or other."
830          ::= { hpicfXcvrInfoEntry 42 }
831
832    hpicfXcvrMdiPairACableLength  OBJECT-TYPE
833          SYNTAX      Unsigned32(0..4294967295)
834          UNITS       "meters"
835          MAX-ACCESS  read-only
836          STATUS      current
837          DESCRIPTION
838                 "This object indicates the cable pair length in
839                  meters as reported by cable diagnostics.
840
841                  A gigabit link must be present for this object
842                  to be non zero.
843
844                  Will be zero if not available or the transceiver
845                  does not report this object.
846
847                  Accuracy is +/- 10 meters.
848
849                  The value of this object is valid when the value of
850                  the hpicfXcvrDiagnostics object is VCT or other."
851          ::= { hpicfXcvrInfoEntry 43 }
852
853    hpicfXcvrMdiPairADistanceToFault  OBJECT-TYPE
854          SYNTAX      Unsigned32(0..4294967295)
855          UNITS       "meters"
856          MAX-ACCESS  read-only
857          STATUS      current
858          DESCRIPTION
859                 "This object indicates the distance in meters to
860                  a fault in the cable pair as reported through cable
861                  diagnostics.
862
863                  Will be zero if no fault or the transceiver does not
864                  report this object.
865
866                  Accuracy is +/- 2 meters.
867
868                  The value of this object is valid when the value of
869                  the hpicfXcvrDiagnostics object is VCT or other."
870          ::= { hpicfXcvrInfoEntry 44 }
871
872    hpicfXcvrMdiPairAPolaritySwap  OBJECT-TYPE
873          SYNTAX      INTEGER {
874                              normal(0),
875                              reversed(1),
876                              unspecified(2)
877                              }
878          MAX-ACCESS  read-only
879          STATUS      current
880          DESCRIPTION
881                 "This object indicates if the cable pair connected
882                  to the phy is inverted as reported through cable
883                  diagnostics.
884
885                  Will be unspecified if the this object is unavailable
886                  or not reported.
887
888                  The value of this object is valid when the value of
889                  the hpicfXcvrDiagnostics object is VCT or other."
890          ::= { hpicfXcvrInfoEntry 45 }
891
892    hpicfXcvrMdiPairASkew    OBJECT-TYPE
893          SYNTAX      Unsigned32(0..4294967295)
894          UNITS       "nanoseconds"
895          MAX-ACCESS  read-only
896          STATUS      current
897          DESCRIPTION
898                 "This object indicates the delay skew in nanoseconds
899                  of this cable pair and the fastest cable pair as
900                  reported through cable diagnostics.
901
902                  Will be zero if the lowest of the pairs or if the
903                  transceiver does not report this object.
904
905                  Accuracy is +/- 8 ns.
906
907                  The value of this object is valid when the value of
908                  the hpicfXcvrDiagnostics object is VCT or other."
909          ::= { hpicfXcvrInfoEntry 46 }
910
911    hpicfXcvrMdiPairBCableStatus  OBJECT-TYPE
912          SYNTAX      INTEGER {
913                              normal(0),
914                              short(1),
915                              open(2),
916                              failed(3),
917                              impedanceMismatch(4),
918                              unspecified(5)
919                              }
920          MAX-ACCESS  read-only
921          STATUS      current
922          DESCRIPTION
923                 "This object indicates the cable diagnostics
924                  test status on the cable pair.
925
926                  Normal = No cable fault detected.
927                  Open = Lack of continuity between ends.
928                  Short = Short detected.
929                  Impedance mismatch =
930                         - Cable pair is not connected properly or
931                         - Cable pair is damaged or
932                         - Connector is faulty.
933                  Failed = TDR test failed on cable pair.
934                  Unspecified : This object is unavailable or not
935                                reported.
936
937                  As reported through cable diagnostics.
938
939                  The value of this object is valid when the value of
940                  the hpicfXcvrDiagnostics object is VCT or other."
941          ::= { hpicfXcvrInfoEntry 47 }
942
943    hpicfXcvrMdiPairBCableLength  OBJECT-TYPE
944          SYNTAX      Unsigned32(0..4294967295)
945          UNITS       "meters"
946          MAX-ACCESS  read-only
947          STATUS      current
948          DESCRIPTION
949                  "This object indicates the cable pair length in
950                  meters as reported by cable diagnostics.
951
952                  A gigabit link must be present for this object
953                  to be non zero.
954
955                  Will be zero if not available or the transceiver
956                  does not report this object.
957
958                  Accuracy is +/- 10 meters.
959
960                  The value of this object is valid when the value of
961                  the hpicfXcvrDiagnostics object is VCT or other."
962          ::= { hpicfXcvrInfoEntry 48 }
963
964    hpicfXcvrMdiPairBDistanceToFault  OBJECT-TYPE
965          SYNTAX      Unsigned32(0..4294967295)
966          UNITS       "meters"
967          MAX-ACCESS  read-only
968          STATUS      current
969          DESCRIPTION
970                 "This object indicates the distance in meters to
971                  a fault in the cable pair as reported through cable
972                  diagnostics.
973
974                  Will be zero if no fault or the transceiver does not
975                  report this object.
976
977                  Accuracy is +/- 2 meters.
978
979                  The value of this object is valid when the value of
980                  the hpicfXcvrDiagnostics object is VCT or other."
981          ::= { hpicfXcvrInfoEntry 49 }
982
983    hpicfXcvrMdiPairBPolaritySwap  OBJECT-TYPE
984          SYNTAX      INTEGER {
985                              normal(0),
986                              reversed(1),
987                              unspecified(2)
988                              }
989          MAX-ACCESS  read-only
990          STATUS      current
991          DESCRIPTION
992                 "This object indicates if the cable pair connected
993                  to the phy were inverted as reported through cable
994                  diagnostics.
995
996                  Will be unspecified if the this object is unavailable
997                  or not reported.
998
999                  The value of this object is valid when the value of
1000                  the hpicfXcvrDiagnostics object is VCT or other."
1001          ::= { hpicfXcvrInfoEntry 50 }
1002
1003    hpicfXcvrMdiPairBSkew    OBJECT-TYPE
1004          SYNTAX      Unsigned32(0..4294967295)
1005          UNITS       "nanoseconds"
1006          MAX-ACCESS  read-only
1007          STATUS      current
1008          DESCRIPTION
1009                 "This object indicates the delay skew in nanoseconds
1010                  of this cable pair and the fastest cable pair as
1011                  reported through cable diagnostics.
1012
1013                  Will be zero if the lowest of the pairs or if the
1014                  transceiver does not report this object.
1015
1016                  Accuracy is +/- 8 ns.
1017
1018                  The value of this object is valid when the value of
1019                  the hpicfXcvrDiagnostics object is VCT or other."
1020          ::= { hpicfXcvrInfoEntry 51 }
1021
1022    hpicfXcvrMdiPairCCableStatus  OBJECT-TYPE
1023          SYNTAX      INTEGER {
1024                              normal(0),
1025                              short(1),
1026                              open(2),
1027                              failed(3),
1028                              impedanceMismatch(4),
1029                              unspecified(5)
1030                              }
1031          MAX-ACCESS  read-only
1032          STATUS      current
1033          DESCRIPTION
1034                 "This object indicates the cable diagnostics
1035                  test status on the cable pair.
1036
1037                  Normal = No cable fault detected.
1038                  Open = Lack of continuity between ends.
1039                  Short = Short detected.
1040                  Impedance Mismatch =
1041                         - Cable pair is not connected properly or
1042                         - Cable pair is damaged or
1043                         - Connector is faulty.
1044                  Failed = TDR test failed on cable pair.
1045                  Unspecified : This object is unavailable or not reported.
1046
1047                  As reported through cable diagnostics.
1048
1049                  The value of this object is valid when the value of
1050                  the hpicfXcvrDiagnostics object is VCT or other."
1051          ::= { hpicfXcvrInfoEntry 52 }
1052
1053    hpicfXcvrMdiPairCCableLength  OBJECT-TYPE
1054          SYNTAX      Unsigned32(0..4294967295)
1055          UNITS       "meters"
1056          MAX-ACCESS  read-only
1057          STATUS      current
1058          DESCRIPTION
1059                 "This object indicates the cable length in meters
1060                  of the cable pair as reported through cable
1061                  diagnostics.
1062
1063                  A gigabit link must be present for this object
1064                  to be non zero.
1065
1066                  Will be zero if not available or the transceiver
1067                  does not report this object.
1068
1069                  Accuracy is +/- 10 meters.
1070
1071                  The value of this object is valid when the value of
1072                  the hpicfXcvrDiagnostics object is VCT or other."
1073          ::= { hpicfXcvrInfoEntry 53 }
1074
1075    hpicfXcvrMdiPairCDistanceToFault  OBJECT-TYPE
1076          SYNTAX      Unsigned32(0..4294967295)
1077          UNITS       "meters"
1078          MAX-ACCESS  read-only
1079          STATUS      current
1080          DESCRIPTION
1081                 "This object indicates the distance in meters to
1082                  a fault in the cable pair as reported through cable
1083                  diagnostics.
1084
1085                  Will be zero if there is no fault or the
1086                  transceiver does not report this object.
1087
1088                  Accuracy is +/- 2 meters.
1089
1090                  The value of this object is valid when the value of
1091                  the hpicfXcvrDiagnostics object is VCT or other."
1092          ::= { hpicfXcvrInfoEntry 54 }
1093
1094    hpicfXcvrMdiPairCPolaritySwap  OBJECT-TYPE
1095          SYNTAX      INTEGER {
1096                              normal(0),
1097                              reversed(1),
1098                              unspecified(2)
1099                              }
1100          MAX-ACCESS  read-only
1101          STATUS      current
1102          DESCRIPTION
1103                 "This object indicates if the cable pair connected
1104                  to the phy were inverted as reported through cable
1105                  diagnostics.
1106
1107                  Will be unspecified if the this object is unavailable
1108                  or not reported.
1109
1110                  The value of this object is valid when the value of
1111                  the hpicfXcvrDiagnostics object is VCT or other."
1112          ::= { hpicfXcvrInfoEntry 55 }
1113
1114    hpicfXcvrMdiPairCSkew    OBJECT-TYPE
1115          SYNTAX      Unsigned32(0..4294967295)
1116          UNITS       "nanoseconds"
1117          MAX-ACCESS  read-only
1118          STATUS      current
1119          DESCRIPTION
1120                 "This object indicates the delay skew in nanoseconds
1121                  of this cable pair and the fastest cable pair as
1122                  reported through cable diagnostics.
1123
1124                  Will be zero if the lowest of the pairs or if the
1125                  transceiver does not report this object.
1126
1127                  Accuracy is +/- 8 ns.
1128
1129                  The value of this object is valid when the value of
1130                  the hpicfXcvrDiagnostics object is VCT or other."
1131          ::= { hpicfXcvrInfoEntry 56 }
1132
1133    hpicfXcvrMdiPairDCableStatus  OBJECT-TYPE
1134          SYNTAX      INTEGER {
1135                              normal(0),
1136                              short(1),
1137                              open(2),
1138                              failed(3),
1139                              impedanceMismatch(4),
1140                              unspecified(5)
1141                              }
1142          MAX-ACCESS  read-only
1143          STATUS      current
1144          DESCRIPTION
1145                 "This object indicates the cable diagnostics
1146                  test status on the cable pair.
1147
1148                  Normal = No cable fault detected.
1149                  Open = Lack of continuity between ends.
1150                  Short = Short detected.
1151                  Impedance Mismatch =
1152                         - Cable pair is not connected properly or
1153                         - Cable pair is damaged or
1154                         - Connector is faulty.
1155                  Failed = TDR test failed on cable pair.
1156                  Unspecified : This object is unavailable or not
1157                                reported.
1158
1159                  As reported through cable diagnostics.
1160
1161                  The value of this object is valid when the value of
1162                  the hpicfXcvrDiagnostics object is VCT or other."
1163          ::= { hpicfXcvrInfoEntry 57 }
1164
1165    hpicfXcvrMdiPairDCableLength  OBJECT-TYPE
1166          SYNTAX      Unsigned32(0..4294967295)
1167          UNITS       "meters"
1168          MAX-ACCESS  read-only
1169          STATUS      current
1170          DESCRIPTION
1171                 "This object indicates the cable length in meters
1172                  of the cable pair as reported through cable
1173                  diagnostics.
1174
1175                  A gigabit link must be present for this object
1176                  to be non zero.
1177
1178                  Will be zero if not available or the transceiver
1179                  does not report this object.
1180
1181                  Accuracy is +/- 10 meters.
1182
1183                  The value of this object is valid when the value of
1184                  the hpicfXcvrDiagnostics object is VCT or other."
1185          ::= { hpicfXcvrInfoEntry 58 }
1186
1187    hpicfXcvrMdiPairDDistanceToFault  OBJECT-TYPE
1188          SYNTAX      Unsigned32(0..4294967295)
1189          UNITS       "meters"
1190          MAX-ACCESS  read-only
1191          STATUS      current
1192          DESCRIPTION
1193                 "This object indicates the distance in meters to
1194                  a fault in the cable pair as reported through cable
1195                  diagnostics.
1196
1197                  Will be zero if no fault or the transceiver does not
1198                  report this object.
1199
1200                  Accuracy is +/- 2 meters.
1201
1202                  The value of this object is valid when the value of
1203                  the hpicfXcvrDiagnostics object is VCT or other."
1204          ::= { hpicfXcvrInfoEntry 59 }
1205
1206    hpicfXcvrMdiPairDPolaritySwap  OBJECT-TYPE
1207          SYNTAX      INTEGER {
1208                              normal(0),
1209                              reversed(1),
1210                              unspecified(2)
1211                              }
1212          MAX-ACCESS  read-only
1213          STATUS      current
1214          DESCRIPTION
1215                 "This object indicates if the cable pair connected
1216                  to the phy were inverted as reported through cable
1217                  diagnostics.
1218
1219                  Will be unspecified if the this object is unavailable
1220                  or not reported.
1221
1222                  The value of this object is valid when the value of
1223                  the hpicfXcvrDiagnostics object is VCT or other."
1224          ::= { hpicfXcvrInfoEntry 60 }
1225
1226    hpicfXcvrMdiPairDSkew    OBJECT-TYPE
1227          SYNTAX      Unsigned32(0..4294967295)
1228          UNITS       "nanoseconds"
1229          MAX-ACCESS  read-only
1230          STATUS      current
1231          DESCRIPTION
1232                 "This object indicates the delay skew in nanoseconds
1233                  of this cable pair and the fastest cable pair as
1234                  reported through cable diagnostics.
1235
1236                  Will be zero if the lowest of the pairs or if the
1237                  transceiver does not report this object.
1238
1239                  Accuracy is +/- 8 ns.
1240
1241                  The value of this object is valid when the value of
1242                  the hpicfXcvrDiagnostics object is VCT or other."
1243          ::= { hpicfXcvrInfoEntry 61 }
1244
1245    hpicfXcvrMdiPairABSwap  OBJECT-TYPE
1246          SYNTAX      INTEGER {
1247                              mdi(0),
1248                              mdix(1),
1249                              unspecified(2)
1250                              }
1251          MAX-ACCESS  read-only
1252          STATUS      current
1253          DESCRIPTION
1254                 "This object indicates the if the channels are
1255                  swapped for channels A and B as reported through
1256                  cable diagnostics.
1257
1258                  MDI  : Channel A received on MDI[1], Channel B on MDI[0]
1259                  MDIX : Channel A received on MDI[0], Channel B on MDI[1]
1260                  Unspecified : This object is unavailable or not reported.
1261
1262                  The value of this object is valid when the value of
1263                  the hpicfXcvrDiagnostics object is VCT or other."
1264          ::= { hpicfXcvrInfoEntry 62 }
1265
1266    hpicfXcvrMdiPairCDSwap  OBJECT-TYPE
1267          SYNTAX      INTEGER {
1268                              mdi(0),
1269                              mdix(1),
1270                              unspecified(2)
1271                              }
1272          MAX-ACCESS  read-only
1273          STATUS      current
1274          DESCRIPTION
1275                 "This object indicates if the channels are
1276                  swapped for channels C and D as reported through
1277                  cable diagnostics.
1278
1279                  MDI  : Channel C received on MDI[3], Channel D on MDI[2]
1280                  MDIX : Channel C received on MDI[2], Channel D on MDI[3].
1281                  Unspecified : This object is unavailable or not reported.
1282
1283                  The value of this object is valid when the value of
1284                  the hpicfXcvrDiagnostics object is VCT or other."
1285          ::= { hpicfXcvrInfoEntry 63 }
1286
1287    hpicfXcvrDiagnosticsTimeTicks OBJECT-TYPE
1288          SYNTAX      TimeTicks
1289          UNITS       "centi-seconds"
1290          MAX-ACCESS  read-only
1291          STATUS      current
1292          DESCRIPTION
1293                 "The value of sysUpTime of when this diagnostic
1294                  information was last updated. If this diagnostic
1295                  information was never updated, then this object
1296                  will contain a zero value."
1297          ::= { hpicfXcvrInfoEntry 64 }
1298
1299-- *******************************************************************
1300-- Conformance Section
1301-- *******************************************************************
1302
1303    hpicfXcvrConformance  OBJECT IDENTIFIER
1304          ::= { hpicfTransceiverMIB 2 }
1305
1306    hpicfXcvrGroups       OBJECT IDENTIFIER
1307          ::= { hpicfXcvrConformance 1 }
1308
1309    hpicfXcvrInfoGroup OBJECT-GROUP
1310          OBJECTS {
1311             hpicfXcvrPortIndex,
1312             hpicfXcvrPortDesc,
1313             hpicfXcvrModel,
1314             hpicfXcvrSerial,
1315             hpicfXcvrType,
1316             hpicfXcvrConnectorType,
1317             hpicfXcvrWavelength,
1318             hpicfXcvrTxDist,
1319             hpicfXcvrDiagnostics,
1320             hpicfXcvrDiagnosticsUpdate,
1321             hpicfXcvrTemp,
1322             hpicfXcvrVoltage,
1323             hpicfXcvrBias,
1324             hpicfXcvrRxPower,
1325             hpicfXcvrTxPower,
1326             hpicfXcvrAlarms,
1327             hpicfXcvrErrors,
1328             hpicfXcvrTempHiAlarm,
1329             hpicfXcvrTempLoAlarm,
1330             hpicfXcvrTempHiWarn,
1331             hpicfXcvrTempLoWarn,
1332             hpicfXcvrVccHiAlarm,
1333             hpicfXcvrVccLoAlarm,
1334             hpicfXcvrVccHiWarn,
1335             hpicfXcvrVccLoWarn,
1336             hpicfXcvrBiasHiAlarm,
1337             hpicfXcvrBiasLoAlarm,
1338             hpicfXcvrBiasHiWarn,
1339             hpicfXcvrBiasLoWarn,
1340             hpicfXcvrPwrOutHiAlarm,
1341             hpicfXcvrPwrOutLoAlarm,
1342             hpicfXcvrPwrOutHiWarn,
1343             hpicfXcvrPwrOutLoWarn,
1344             hpicfXcvrRcvPwrHiAlarm,
1345             hpicfXcvrRcvPwrLoAlarm,
1346             hpicfXcvrRcvPwrHiWarn,
1347             hpicfXcvrRcvPwrLoWarn,
1348             hpicfXcvrDiagnosticsTimeStamp,
1349             hpicfXcvrPhyLinkStatus,
1350             hpicfXcvrPhySpeed,
1351             hpicfXcvrPhyDuplex,
1352             hpicfXcvrMdiPairACableStatus,
1353             hpicfXcvrMdiPairACableLength,
1354             hpicfXcvrMdiPairADistanceToFault,
1355             hpicfXcvrMdiPairAPolaritySwap,
1356             hpicfXcvrMdiPairASkew,
1357             hpicfXcvrMdiPairBCableStatus,
1358             hpicfXcvrMdiPairBCableLength,
1359             hpicfXcvrMdiPairBDistanceToFault,
1360             hpicfXcvrMdiPairBPolaritySwap,
1361             hpicfXcvrMdiPairBSkew,
1362             hpicfXcvrMdiPairCCableStatus,
1363             hpicfXcvrMdiPairCCableLength,
1364             hpicfXcvrMdiPairCDistanceToFault,
1365             hpicfXcvrMdiPairCPolaritySwap,
1366             hpicfXcvrMdiPairCSkew,
1367             hpicfXcvrMdiPairDCableStatus,
1368             hpicfXcvrMdiPairDCableLength,
1369             hpicfXcvrMdiPairDDistanceToFault,
1370             hpicfXcvrMdiPairDPolaritySwap,
1371             hpicfXcvrMdiPairDSkew,
1372             hpicfXcvrMdiPairABSwap,
1373             hpicfXcvrMdiPairCDSwap
1374          }
1375    STATUS  deprecated
1376    DESCRIPTION
1377           "********* THIS GROUP IS DEPRECATED *********
1378
1379            A collection of objects representing transceiver
1380            information.
1381
1382            This object has been deprecated and replaced with
1383            hpicfXcvrInfoGroup1."
1384          ::= { hpicfXcvrGroups 1 }
1385
1386    hpicfXcvrInfoGroup1 OBJECT-GROUP
1387          OBJECTS {
1388             hpicfXcvrPortIndex,
1389             hpicfXcvrPortDesc,
1390             hpicfXcvrModel,
1391             hpicfXcvrSerial,
1392             hpicfXcvrType,
1393             hpicfXcvrConnectorType,
1394             hpicfXcvrWavelength,
1395             hpicfXcvrTxDist,
1396             hpicfXcvrDiagnostics,
1397             hpicfXcvrDiagnosticsUpdate,
1398             hpicfXcvrTemp,
1399             hpicfXcvrVoltage,
1400             hpicfXcvrBias,
1401             hpicfXcvrRxPower,
1402             hpicfXcvrTxPower,
1403             hpicfXcvrAlarms,
1404             hpicfXcvrErrors,
1405             hpicfXcvrTempHiAlarm,
1406             hpicfXcvrTempLoAlarm,
1407             hpicfXcvrTempHiWarn,
1408             hpicfXcvrTempLoWarn,
1409             hpicfXcvrVccHiAlarm,
1410             hpicfXcvrVccLoAlarm,
1411             hpicfXcvrVccHiWarn,
1412             hpicfXcvrVccLoWarn,
1413             hpicfXcvrBiasHiAlarm,
1414             hpicfXcvrBiasLoAlarm,
1415             hpicfXcvrBiasHiWarn,
1416             hpicfXcvrBiasLoWarn,
1417             hpicfXcvrPwrOutHiAlarm,
1418             hpicfXcvrPwrOutLoAlarm,
1419             hpicfXcvrPwrOutHiWarn,
1420             hpicfXcvrPwrOutLoWarn,
1421             hpicfXcvrRcvPwrHiAlarm,
1422             hpicfXcvrRcvPwrLoAlarm,
1423             hpicfXcvrRcvPwrHiWarn,
1424             hpicfXcvrRcvPwrLoWarn,
1425             hpicfXcvrPhyLinkStatus,
1426             hpicfXcvrPhySpeed,
1427             hpicfXcvrPhyDuplex,
1428             hpicfXcvrMdiPairACableStatus,
1429             hpicfXcvrMdiPairACableLength,
1430             hpicfXcvrMdiPairADistanceToFault,
1431             hpicfXcvrMdiPairAPolaritySwap,
1432             hpicfXcvrMdiPairASkew,
1433             hpicfXcvrMdiPairBCableStatus,
1434             hpicfXcvrMdiPairBCableLength,
1435             hpicfXcvrMdiPairBDistanceToFault,
1436             hpicfXcvrMdiPairBPolaritySwap,
1437             hpicfXcvrMdiPairBSkew,
1438             hpicfXcvrMdiPairCCableStatus,
1439             hpicfXcvrMdiPairCCableLength,
1440             hpicfXcvrMdiPairCDistanceToFault,
1441             hpicfXcvrMdiPairCPolaritySwap,
1442             hpicfXcvrMdiPairCSkew,
1443             hpicfXcvrMdiPairDCableStatus,
1444             hpicfXcvrMdiPairDCableLength,
1445             hpicfXcvrMdiPairDDistanceToFault,
1446             hpicfXcvrMdiPairDPolaritySwap,
1447             hpicfXcvrMdiPairDSkew,
1448             hpicfXcvrMdiPairABSwap,
1449             hpicfXcvrMdiPairCDSwap,
1450             hpicfXcvrDiagnosticsTimeTicks
1451          }
1452    STATUS  current
1453    DESCRIPTION
1454           "A collection of objects representing transceiver
1455            information."
1456          ::= { hpicfXcvrGroups 2 }
1457
1458    hpicfXcvrCompliances OBJECT IDENTIFIER ::=
1459        { hpicfXcvrConformance 2 }
1460
1461    hpicfXcvrCompliance  MODULE-COMPLIANCE
1462          STATUS  deprecated
1463          DESCRIPTION
1464                "********* THIS COMPLIANCE IS DEPRECATED *********
1465
1466                Describes the requirements for conformance to the
1467                transceiver MIB.
1468
1469                This compliance section has been deprecated and
1470                replaced with hpicfXcvrCompliance1."
1471    MODULE  -- this module
1472          MANDATORY-GROUPS { hpicfXcvrInfoGroup }
1473          ::= { hpicfXcvrCompliances 1 }
1474
1475    hpicfXcvrCompliance1  MODULE-COMPLIANCE
1476          STATUS  current
1477          DESCRIPTION
1478                "Describes the requirements for conformance to the
1479                transceiver MIB."
1480    MODULE  -- this module
1481          MANDATORY-GROUPS { hpicfXcvrInfoGroup1 }
1482          ::= { hpicfXcvrCompliances 2 }
1483END
1484
1485
1486