Brocade Fabric OS Command Reference Manual (53-1000240-01, November 2006)

2-714 Fabric OS Command Reference Manual
Publication Number: 53-1000240-01
turboRamTest
2
Note: Enter commands in lowercase only; mixed case is for readability.
turboRamTest
Performs a turbo SRAM logic test for 2-Gbit/sec ASICs.
Synopsis turboramtest [--slot slotnumber][-passcnt count][-ports itemlist]
Description This command verifies the on chip SRAM located in the 2 Gbit/sec ASIC using the turbo-RAM BIST
circuitry. These same SRAMs are tested by portRegTest and sramRetentionTest using PCI operations
but for this test, the BIST controller is able to perform the SRAM write and read operations at a much
faster rate. It is also able to test one SRAM in each quadrant of every chip, in parallel.
The test flow for each SRAM is as follows:
1. Fill RAM with alternating FFFF 0000 pattern. (Subtest 1: turboram memory fill)
2. For each incrementing address, read FFFF 0000 pattern and write 0000 FFFF. (Subtest 2: turbo-ram
r-m-w inc 1)
3. For each incrementing address, read 0000 FFFF pattern and write FFFF 0000. (Subtest 3: turbo-ram
r-m-w inc 2)
4. For each decrementing address, read FFFF 0000 pattern and write 0000 FFFF. (Subtest 4: turbo-ram
r-m-w dec 1)
5. For each decrementing address, read 0000 FFFF pattern and write FFFF 0000. (Subtest 5: turbo-ram
r-m-w dec 2)
6. Repeat steps 1 through 5 with AAAA 5555 pattern.
N
ote
The execution of this command is subject to Admin Domain restrictions that may be in place.
Operands This command has the following optional operands:
--slot slotnumber Specifies the slot number on which the diagnostic operates. The ports specified are
relative to this slot number. The default is 0 and designated to operate on fixed-
port-count products.
-passcnt count Specifies the number of times to perform this test. The default value is 1.
-ports itemlist Specifies a list of blade ports to test. By default, all the blade ports in the specified
slot are tested. Refer to the itemList command help page for more information.
Examples To execute this test:
Diagnostics When it detects failure(s), the subtest might report one or more of the following error messages:
DIAG-WTEST
DIAG-INC_RWTEST
DIAG-DEC_RWTEST
DIAG-RAMINIT_TO
Refer to the Fabric OS Message Reference for more information.
See Also centralMemoryTest, cmemRetentionTest, cmiTest, portRegTest, sramRetentionTest
switch:admin> turboramtest -passcnt 2 -ports 2/0-2/63
Running Turbo RAM Test ........ passed.