UEFI Diagnostics Test for UCS C-Series Servers

This chapter includes the following sections:

Running CPU Tests

Information in this chapter is applicable only to UEFI Diagnostics for the UCS C-Series Servers.

To skip any test in progress, press Esc.

Procedure


Step 1

From the UEFI Diagnostics home screen, use the arrow keys to select the CPU menu and press Enter.

CPU test dialog box is displayed.

Step 2

Use the arrow keys to select the desired test from the list and press Enter.

Following CPU tests are available:

Test

Description

Basic Functionality Test

This test performs the following basic CPU test:

  • Register Read/Write

  • Data Access through FS, GS

  • Extended FLAG Instructions

  • Multiplication

Processor Speed Test

This test performs the following processor speed test:

  • Calculated CPU Speed (in MHz)

  • CPU Speed Comparison

CPU Protected Mode Test

This option tests the protected mode entry instructions.

Multi Processor Test

This test performs basic CPU test on multiple processors automatically. You can see the test progress in the display area.

Step 3

Test progress is displayed in the status area.

Step 4

Once the test is complete, TEST PASSED dialog box is displayed.

You can Return to Main Menu from this dialog box or select Browse All Test Errors.

Note 

Error list is generated only in case there is any error report.


Running Memory Tests

Procedure


Step 1

From the UEFI Diagnostics home screen, use the arrow keys to select the Memory menu and press Enter.

Memory test dialog box is displayed.

Step 2

Use the arrow keys to select the desired test from the list and press Enter.

Following Memory tests are available:

Test

Description

Pattern Test

You can perform customized pattern test on memory DIMMs. You can customize the following options (Use arrow keys to move up and down):

  • Memory Start (in MB)—Press Enter and type in the start memory size in MB.

  • Memory End (in MB)—Press Enter and type in the end memory size in MB.

  • Pattern Size—Press Enter to select the pattern size in BYTE, WORD, DWROD, or ALL. Press Enter again after making your selection.

  • Percentage—Press Enter and type the desired percentage of each DIMM you wish to test.

    Note 

    The test duration may vary depending on the percentage mentioned here.

  • Pattern—You can customize the following test patterns. Press Enter to toggle between YES and NO.

    • Bit Stuck High Test

    • Bit Stuck Low Test

    • Checker Board Test

    • CAS Line Test

    • Incremental Test

    • Decremental Test

    • Incremental Decremental Test

    To save the values, select CONTINUE and press Enter.

Select CONTINUE to start the test.

Extended Pattern Test

Extended Patten Test is similar to Pattern Test with the only difference in Pattern values. You can select YES or NO for the following patterns:

  • Pattern1(F0...h)

  • Pattern2(E1...h)

  • Pattern3(D2...h)

  • Pattern4(C3...h)

  • Pattern5(B4...h)

  • Pattern6(A5...h)

  • Pattern7(96...h)

  • Pattern8(87...h)

Walking 1's Test

Walking 1's Test is similar to Pattern Test without the Pattern values.

Walking 0's Test

Walking 0's Test is similar to Pattern Test without the Pattern values.

Random Memory Test

You can perform customized random memory test on memory DIMMs. You can customize the percentage of each DIMM you wish to test.

Note 

The test duration may vary depending on the percentage mentioned here.

Address Test

This test checks for shorts on the address lines. Address lines are used to access data at specified memory locations. Data can be written to and read from the wrong location if there is a short or malfunction in the address lines.

Cache Memory Test

This test runs on the cache memory of the server. You cannot customize this test. This test is conducted on complete cache memory size.

Data Bus Test

This test makes sure that the data bus is working properly.

Row Hammer Test

Test the memories for row hammer vulnerability.

Butterfly Test

Each loop writes and then verifies addresses and address complement in next address.

Step 3

Test progress is displayed in the status area.

Step 4

Once the test is complete, TEST PASSED dialog box is displayed.

You can Return to Main Menu from this dialog box or select Browse All Test Errors.

Note 

Error list is generated only in case there is any error report.


Running HDD Tests

Procedure


Step 1

From the UEFI Diagnostics home screen, use the arrow keys to select the HDD menu and press Enter.

HDD test dialog box is displayed.

Step 2

Use the arrow keys to select the desired test from the list and press Enter.

Following HDD tests are available:

Test

Description

HDD Read Test

You can select CONTINUE to start the test with default options or select any HDD drive from the list to customize the test. If you select any drive from the list and press Enter, you can customize the following options:

  • Test Drive—You can select YES or NO to select or deselect this drive for the test.

  • Start LBA Number— This option allows you to set an LBA number to start the test.

    Default setting is set as 0.

  • End LBA Number

  • Percentage to Test—Percentage of the HDD to be tested.

  • Sequential Test— Option to perform Sequential test on the drive.

    The default value is set as YES.

  • Random Test— Option to perform random test on the drive.

  • Soft Error Threshold—This soft error threshold limit for the HDD allows errors to be accepted up to a particular threshold limit. If the limit is crossed, then the test is aborted. The value is set as 0.

HDD Performance Test

Select each HDD and press Enter to toggle between YES or NO to include or exclude the HDD from the test.

Select CONTINUE and press Enter to start the test.

HDD Quick Test

Select each HDD and press Enter to toggle between YES or NO to include or exclude the HDD from the test.

Select CONTINUE and press Enter to start the test.

Step 3

Test progress is displayed in the status area.

Step 4

Once the test is complete, TEST PASSED dialog box is displayed.

You can Return to Main Menu from this dialog box or select Browse All Test Errors.

Note 

Error list is generated only in case there is any error report.


Running OS Tests

Procedure


Step 1

From the UEFI Diagnostics home screen, use the arrow keys to select the OS menu and press Enter.

OS test dialog box is displayed.

Step 2

Use the arrow keys to select the desired test from the list and press Enter.

Following OS tests are available:

Test

Description

NVRAM Test

NVRAM test runs the following sub tests:

  • Variable Insertion Test

  • Variable Deletion Test

  • Attribute Reset Test

  • Variable Enumeration Test

Firmware Volume Test

Firmware volume test runs the following sub tests:

  • Firmware Volume CheckSum Test

  • Firmware Volume Access Test

OS Detect Path Test

This test verifies whether the OS Grub file is present.

ACPI Table Test

This test checks the integrity of ACPI tables and rests whether the checksum of all RSDT tables is zero. Reports error if the checksum is invalid.

ACPI Timer Test

This test checks the timer’s functionality by reading the timer counter value and testing the updating of overflow bit if the timer count exceeds its maximum value. Reports error when the timer count is not updating or when the timer count is not in the expected range.

MADT Support Test

This test checks the signatures of MADT table header in ACPI Tables.

MADT Checksum Test

This test checks the checksum of the MADT Tables that are available. The test calculates the byte checksum of MADT Tables.

Step 3

Test progress is displayed in the status area.

Step 4

Once the test is complete, TEST PASSED dialog box is displayed.

You can Return to Main Menu from this dialog box or select Browse All Test Errors.

Note 

Error list is generated only in case there is any error report.


Running VIDEO Tests

Procedure


Step 1

From the UEFI Diagnostics home screen, use the arrow keys to select the VIDEO menu and press Enter.

Video test dialog box is displayed.

Step 2

Use the arrow keys to select the desired test from the list and press Enter.

Following Video tests are available:

Test

Description

Text Cursor Test

Select this test and press Enter to select or deselect Mode 80x25. Select CONTINUE and press Enter to start the test.

Note 

This test runs only when Mode 80x25 is selected.

Text Color Test

Select this test and press Enter to select or deselect Mode 80x25. Select CONTINUE and press Enter to start the test.

Note 

This test runs only when Mode 80x25 is selected.

Once the test starts, press Y or N as per the instructions on screen.

Text Geometric Shape Test

Select this test and press Enter to select or deselect Mode 80x25. Select CONTINUE and press Enter to start the test.

Note 

This test runs only when Mode 80x25 is selected.

Once the test starts, press Y or N as per the instructions on screen.

Graphics Pattern Test

Select this test and press Enter to select or deselect the following modes:

  • Mode 640x480

  • Mode 800x600

  • Mode 1024x768

Select CONTINUE and press Enter to start the test.

Once the test starts, press Y or N as per the instructions on screen.

Graphics VideoFill Test

Select this test and press Enter to select or deselect the following modes:

  • Mode 640x480

  • Mode 800x600

  • Mode 1024x768

Select CONTINUE and press Enter to start the test.

Once the test starts, press Y or N as per the instructions on screen.

Graphics Text Test

Select this test and press Enter to select or deselect the following modes:

  • Mode 640x480, 80x25

  • Mode 800x600, 80x25

  • Mode 1024x768, 80x25

Select CONTINUE and press Enter to start the test.

Once the test starts, press Y or N as per the instructions on screen.

AER Test

This test will read the PCI Errors from the advanced error reporting capability registers.

Step 3

Test progress is displayed in the status area.

Step 4

Once the test is complete, TEST PASSED dialog box is displayed.

You can Return to Main Menu from this dialog box or select Browse All Test Errors.

Note 

Error list is generated only in case there is any error report.


Running Drivers Tests

Procedure


Step 1

From the UEFI Diagnostics home screen, use the arrow keys to select the Drivers menu and press Enter.

Drivers test dialog box is displayed.

Step 2

Use the arrow keys to select the desired test from the list and press Enter.

Following Drivers tests are available:

Test

Description

Driver Health Status

This test runs on all the drivers and reports any driver issues.

Step 3

Test progress is displayed in the status area.

Step 4

Once the test is complete, TEST PASSED dialog box is displayed.

You can Return to Main Menu from this dialog box or select Browse All Test Errors.

Note 

Error list is generated only in case there is any error report.


Generating Test Report

Procedure


Step 1

From the UEFI Diagnostics home screen, use the arrow keys to select the Options menu and press Enter.

Step 2

Select Generate Report and press Enter.

Report generation parameters dialog box is displayed.

Step 3

Use the arrow keys to select the desired parameters from the list and press Enter:

Parameter

Description

Report destination

Press Enter to change the destination.

Note 

You should have a USB drive plugged in.

Log errors

Press Enter to toggle between YES or NO to include or exclude the option in the report.

Log test activities

Log test start time

Log test end time

Log test Duration

Log errors only

Log errors only with time

Append to old log file

Step 4

Select CONTINUE and press Enter to generate a report.

You can run the test cases and all the logs related to the test cases will be stored in the pen drive.


Exiting UEFI Diag

Procedure


Step 1

From the UEFI Diagnostics home screen, use the arrow keys to select the Options menu and press Enter.

Step 2

Select Exit Cisco Diag and press Enter.

Select YES and press Enter to confirm.

Step 3

System exits the UEFI Diagnostics and displays the boot selection menu.