summaryrefslogtreecommitdiff
path: root/MIBS/arris/d5/ARRIS-D5-QAM-POST-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/arris/d5/ARRIS-D5-QAM-POST-MIB')
-rw-r--r--MIBS/arris/d5/ARRIS-D5-QAM-POST-MIB441
1 files changed, 441 insertions, 0 deletions
diff --git a/MIBS/arris/d5/ARRIS-D5-QAM-POST-MIB b/MIBS/arris/d5/ARRIS-D5-QAM-POST-MIB
new file mode 100644
index 0000000..bbb26ba
--- /dev/null
+++ b/MIBS/arris/d5/ARRIS-D5-QAM-POST-MIB
@@ -0,0 +1,441 @@
+ ARRIS-D5-QAM-POST-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ D5Program
+ FROM ARRIS-D5-VIDEO-MIB
+ arrisD5UEQam
+ FROM ARRIS-MIB
+ TenthdBmV
+ FROM DOCS-IF-MIB
+ ifIndex, InterfaceIndex
+ FROM IF-MIB
+ PhysicalIndex
+ FROM ENTITY-MIB
+ d5QamMib
+ FROM ARRIS-D5-QAM-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ Integer32, Unsigned32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ TruthValue, RowStatus, DisplayString
+ FROM SNMPv2-TC;
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2
+ d5QamPOSTMib MODULE-IDENTITY
+ LAST-UPDATED "200909090909Z" -- September 09, 2009 at 09:09 GMT
+ ORGANIZATION
+ "Arris International"
+ CONTACT-INFO
+ "Network Management
+ Postal: Arris International.
+ 4400 Cork Airport Business Park
+ Cork Airport, Kinsale Road
+ Cork, Ireland.
+ Tel: +353 21 7305 800
+ Fax: +353 21 4321 972"
+ DESCRIPTION
+ "Arris D5 UEQ QAM Manufacturing MIB"
+ ::= { d5QamMib 2 }
+
+
+
+
+--
+-- Node definitions
+--
+
+-- ------------------------------------------------------------------------
+-- QAM POST section
+-- ------------------------------------------------------------------------
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.1
+ d5QamMemoryTestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF D5QamMemoryTestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains a list of QAM POST tests and test-results for
+ each of the memory banks"
+ ::= { d5QamPOSTMib 1 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1
+ d5QamMemoryTestEntry OBJECT-TYPE
+ SYNTAX D5QamMemoryTestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a single memory bank POST test and result."
+ INDEX { d5QamMemoryTestSlotId, d5QamMemoryTestBankId }
+ ::= { d5QamMemoryTestTable 1 }
+
+
+ D5QamMemoryTestEntry ::=
+ SEQUENCE {
+ d5QamMemoryTestSlotId
+ Unsigned32,
+ d5QamMemoryTestBankId
+ Unsigned32,
+ d5QamMemoryTestDescription
+ DisplayString,
+ d5QamMemoryTestChip
+ INTEGER,
+ d5QamMemoryTestExecute
+ INTEGER,
+ d5QamMemoryTestResultVector
+ Unsigned32,
+ d5QamMemoryTestResultRegister
+ Unsigned32,
+ d5QamMemoryTestResultAddress
+ Unsigned32
+ }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.1
+ d5QamMemoryTestSlotId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "QAM card associated with a particular test."
+ ::= { d5QamMemoryTestEntry 1 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.2
+ d5QamMemoryTestBankId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique identifier specifying a particular memory bank."
+ ::= { d5QamMemoryTestEntry 2 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.3
+ d5QamMemoryTestDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual description of the the memory bank."
+ ::= { d5QamMemoryTestEntry 3 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.4
+ d5QamMemoryTestChip OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ chip1(1),
+ chip2(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Select a particular chip for a DVT test, this field
+ is ignored for all other tests"
+ ::= { d5QamMemoryTestEntry 4 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.5
+ d5QamMemoryTestExecute OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(1),
+ running(2),
+ stop(3),
+ startDataPinTest(4),
+ startAddressPinTest(5),
+ startMemorySweepTest(6),
+ startDVTWriteCycles(7),
+ startDVTReadCycles(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Control for starting a test and checking for test completion.
+ Only a value of stop or startXXX is allowed on write access.
+ Only a value of idle or running is allowed on read access."
+ ::= { d5QamMemoryTestEntry 5 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.6
+ d5QamMemoryTestResultVector OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last test result vector, its interpretation is test specific"
+ ::= { d5QamMemoryTestEntry 6 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.7
+ d5QamMemoryTestResultRegister OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last test result register, its interpretation is test specific"
+ ::= { d5QamMemoryTestEntry 7 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.8
+ d5QamMemoryTestResultAddress OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last test result address, its interpretation is test specific"
+ ::= { d5QamMemoryTestEntry 8 }
+
+-- QAM RS232 Bus --
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.2
+ d5QamRS232Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF D5QamRS232Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table allow access to RS232 bus of available QAM cards"
+ ::= { d5QamPOSTMib 2 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1
+ d5QamRS232Entry OBJECT-TYPE
+ SYNTAX D5QamRS232Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a single QAM card RS232 bus."
+ INDEX { d5QamRS232SlotId }
+ ::= { d5QamRS232Table 1 }
+
+ D5QamRS232Entry ::=
+ SEQUENCE {
+ d5QamRS232SlotId
+ Unsigned32,
+ d5QamRS232Status
+ Unsigned32,
+ d5QamRS232Data
+ OCTET STRING
+ }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1.1
+ d5QamRS232SlotId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Slot associated with a particular QAM card."
+ ::= { d5QamRS232Entry 1 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1.2
+ d5QamRS232Status OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Retrieve the status of the RS232 bus as documented in
+ D5 Mux & PHY FPGAs Firmware Interface Specification section [2.4.14]"
+ ::= { d5QamRS232Entry 2 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1.3
+ d5QamRS232Data OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "On writing, the octet string is pushed to the RS232 transmit FIFO
+ and flushed to the QAM micro-controller.
+ On reading, the octet string contains the content of the RS232
+ receive FIFO."
+ ::= { d5QamRS232Entry 3 }
+
+-- QAM ECL Bus --
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.3
+ d5QamECLTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF D5QamECLEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table allow access to ECL bus of available QAM cards"
+ ::= { d5QamPOSTMib 3 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1
+ d5QamECLEntry OBJECT-TYPE
+ SYNTAX D5QamECLEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a single QAM card ECL bus."
+ INDEX { d5QamECLSlotId }
+ ::= { d5QamECLTable 1 }
+
+ D5QamECLEntry ::=
+ SEQUENCE {
+ d5QamECLSlotId
+ Unsigned32,
+ d5QamECLAddress
+ Unsigned32,
+ d5QamECLValue
+ Unsigned32,
+ d5QamECLExecute
+ INTEGER
+ }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.1
+ d5QamECLSlotId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Slot associated with a particular QAM card."
+ ::= { d5QamECLEntry 1 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.2
+ d5QamECLAddress OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "the ECL address for the transaction"
+ ::= { d5QamECLEntry 2 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.3
+ d5QamECLValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ECL value for the write transaction, or the result of a
+ Read transaction."
+ ::= { d5QamECLEntry 3 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.4
+ d5QamECLExecute OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ idle(1),
+ fail(2),
+ readFpga(3),
+ writeFpga(4),
+ readMicro(5),
+ writeMicro(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Control for an ECL transaction.
+ Only a value of read or write is allowed on write access.
+ Only a value of idle, running or fail is allowed on read access."
+ ::= { d5QamECLEntry 4 }
+
+-- QAM Configuration Control --
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.4
+ d5QamConfigurationControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF D5QamConfigurationControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table allow controlling internal aspects of QAM card configuration"
+ ::= { d5QamPOSTMib 4 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1
+ d5QamConfigurationControlEntry OBJECT-TYPE
+ SYNTAX D5QamConfigurationControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for a single QAM card configuration."
+ INDEX { d5QamConfigurationControlSlotId }
+ ::= { d5QamConfigurationControlTable 1 }
+
+ D5QamConfigurationControlEntry ::=
+ SEQUENCE {
+ d5QamConfigurationControlSlotId
+ Unsigned32,
+ d5QamConfigurationControlResetNow
+ TruthValue,
+ d5QamConfigurationControlManufacturingTests
+ TruthValue,
+ d5QamConfigurationControlPreDistortionCoefs
+ TruthValue
+ }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.1
+ d5QamConfigurationControlSlotId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Slot associated with a particular QAM card."
+ ::= { d5QamConfigurationControlEntry 1 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.2
+ d5QamConfigurationControlResetNow OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to true(1) causes the device to reset.
+ Reading this object always returns false(2)."
+ ::= { d5QamConfigurationControlEntry 2 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.3
+ d5QamConfigurationControlManufacturingTests OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable manufacturing tests."
+ ::= { d5QamConfigurationControlEntry 3 }
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.4
+ d5QamConfigurationControlPreDistortionCoefs OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable pre-distortion coefficients usage."
+ ::= { d5QamConfigurationControlEntry 4 }
+
+-- ------------------------------------------------------------------------
+-- QAM Conformance section
+-- ------------------------------------------------------------------------
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.99
+ d5QamPOSTConformance OBJECT IDENTIFIER ::= { d5QamPOSTMib 99 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.99.1
+ d5QamPOSTGroups OBJECT IDENTIFIER ::= { d5QamPOSTConformance 1 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.99.1.1
+ d5QamPOSTGroup OBJECT-GROUP
+ OBJECTS {
+ d5QamMemoryTestDescription, d5QamMemoryTestChip, d5QamMemoryTestExecute,
+ d5QamMemoryTestResultVector, d5QamMemoryTestResultRegister, d5QamMemoryTestResultAddress,
+ d5QamRS232Status, d5QamRS232Data, d5QamECLAddress, d5QamECLValue, d5QamECLExecute }
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { d5QamPOSTGroups 1 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.99.2
+ d5QamPOSTCompliances OBJECT IDENTIFIER ::= { d5QamPOSTConformance 2 }
+
+
+ -- 1.3.6.1.4.1.4115.1.8.1.5.2.99.2.1
+ d5QamPOSTCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Description."
+ MODULE -- this module
+ MANDATORY-GROUPS { d5QamPOSTGroup }
+ ::= { d5QamPOSTCompliances 1 }
+
+
+
+ END