442 lines
15 KiB
Plaintext
442 lines
15 KiB
Plaintext
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
|