beautypg.com

Brocade-diagnostics – Brocade Network OS YANG Reference Manual v4.1.1 User Manual

Page 44

background image

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

Table 1

.

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.