ifInErrors snmp counter seems to be not working

Publication Date:  2013-05-23 Views:  484 Downloads:  0
Issue Description
S9300 V100R006C00SPC800
snmp counter ifInErrors(1.3.6.1.2.1.10.7.2.1.3)  always shows zero, even if displaying interface shows diferent value:

disp int x1/0/4
-----------------------------------------------
  Discard:                          0,  Total Error:                    656574
Alarm Information
none
Handling Process
I've checked the MIB reference and i saw that customer used wrong OID.
The correct tree is :

1.3.6.1.2.1.2.2.1.14
ifTable  1(iso).3(iso identified organization).6(US dod).1(internet).2(ietf mgmt).1(SNMP MIB-2).2(SNMP-mib2 interfaces).2(ifTable).1(ifEntry).14(ifInError)

ifInErrors OBJECT-TYPE

       SYNTAX      Counter32

       MAX-ACCESS  read-only

       STATUS      current

       DESCRIPTION

               "For packet-oriented interfaces, the number of inbound

               packets that contained errors preventing them from

               being deliverable to a higher-layer protocol.  For

               character-oriented or fixed-length interfaces, the

               number of inbound transmission units that contained

               errors preventing them from being deliverable to a

               higher-layer protocol.



               Discontinuities in the value of this counter can occur

               at re-initialization of the management system, and at

               other times as indicated by the value of

               ifCounterDiscontinuityTime."

       ::= { ifEntry 14 }
Root Cause
none
Suggestions
doing snmpwalk on that OID, it returned correct value.

END