Brocade-diagnostics – Brocade Network OS YANG Reference Manual v4.1.1 User Manual
Page 44
32
Network OS YANG Reference Manual
53-1003230-01
brocade-diagnostics
2
brocade-diagnostics
Description
Provides a data model for managing diagnostic tests. It provides the ability to enable or disable
power-on self tests (POSTs) and actions to initiate the tests listed in
.
Top-level
containers
Top-level nodes and their subtree hierarchies follow.
module: brocade-diagnostics
+--rw diag
| +--rw post
+--rw fos
External
augmentations
Nodes that augment other modules and their subtrees follow.
module: brocade-common-def
+--rw show
| +--rw diagnostics:diag
| | +--rw diagnostics:post
RPCs
None
Actions
Proprietary actions defined in this module follow.
Run the turbo RAM test:
module: brocade-diagnostics
+--rw diag
| +--ro turboramtest
| | +--ro input
| | | +--ro slot slotidtype
| | | +--ro passcnt? uint32
| | +--ro output
| | +--ro result? string
Run the port loopback test:
module: brocade-diagnostics
+--rw diag
| +--ro portloopbacktest
TABLE 1
Diagnostic actions
Action
Purpose
burninerrclear
Clears the errors that are stored in the nonvolatile storage on the slot during the
burn-in process.
clearerror
Clears the diagnostics failure status.
portledtest
Runs various action modes on the port LEDs and validates the functionality.
portloopbacktest
Sends frames between various ASICs on the switch and validates the ASIC
functionality.
post
Performs power on self test? REVIEWERS PLEASE CONFIRM!!!!
prbstest
Performs pseudo-random binary-sequence tests.
setcycle
Configures all the parameters required for the system verification test.
setdbg
Changes the debug level.
systemverification
Runs a combination of various hardware diagnostic tests.
turboramtest
Performs a turbo static RAM (SRAM) test of the ASIC chips.