|C H A P T E R 4|
Performing Diagnostic Tests
This chapter describes how to use the Pc-Check diagnostic tests, provided on the service processor (ILOM or ELOM). If you are having a problem with your system, use the diagnostics to diagnose and solve it.
This chapter contains the following sections:
The Pc-Check diagnostics can test and detect problems on all motherboard components, drives, ports, and slots. This program can be accessed and executed only from the service processor.
Normally, if you encounter any hardware-related error message (such as memory errors or hard disk errors) on your workstation, you will run one of the following selections from the Diagnostics main menu:
Other selections on the Diagnostics main menu display information about the system, create disk partitions and display test results.
1. Shut down the server.
For instructions, see Powering Off the Server.
2. Start the service processor and access the web interface.
3. Start the diagnostic program.
a. Select Remote Control => Remote Power Control => Boot from PCCheck.
b. Select Submit.
The system boots to the Pc-Check main menu.
a. Select Remote Control => Diagnostics.
b. Select an option from the drop-down menu.
|Note - Choose Enabled or Extended only when requested by Sun support personnel.|
c. Restart the system.
The system boots to the Pc-Check main menu,
The Pc-Check main menu offers the following selections:
Use the arrow keys on the keyboard to navigate through the diagnostics software, the Enter key to select a menu item, and the ESC key to exit a menu. Navigation instructions appear at the bottom of each screen.
To test a specific hardware component, select “Advanced Diagnostics Test.” See Advanced Diagnostics for details.
To run a test script, select “Immediate Burn-In Testing.” Sun provides three scripts that include a full test of all possible devices (full.tst), a quick test of devices (quick.tst), and a test that requires no user interaction (noinput.tst). See Performing Immediate Burn-In Testing for details.
To create your own test script, select “Deferred Burn-In Testing.” See Performing Deferred Burn-In Testing for details.
The following sections in this chapter describe the menu items and tests in detail.
Clicking System Information in the Diagnostics main menu causes the System Information menu to appear. Select items in this menu to see detailed information.
TABLE 4-1 describes the selections in the System Information menu.
Provides information about the BIOS type, system, motherboard, enclosure, processors, memory modules, cache, slots, system event log, memory array, memory devices, memory device mapped addresses, and system boot.
Enables you to test and configure the Advanced Power Management (APM) capabilities of the system. You can choose to change the power state, view the power status, indicate CPU usage, get a power management event, or change the interface mode.
Advanced diagnostics are used to test an individual device on the system. Most of the selections on this menu display information about the corresponding devices, and then offer a menu of testing options. For example, to test CPU 0, you can select Advanced Diagnostics => Processor => CPU0.
|Note - If you do not know which device to test, see Burn-In Testing.|
TABLE 4-2 gives the name and a brief description of the selections in the Advanced Diagnostics Tests menu.
|Note - Some of the tests in TABLE 4-2 might be irrelevant for certain systems. Ignore any that are not relevant to your hardware configuration.|
Refer to Hard Disk Testing, for detailed information about scripts and about testing hard disks.
Use these tests to select and test a hard disk. Before starting the test, you can set the parameters using the Test Settings option.
1. From the main menu, choose Advanced Diagnostics Tests.
2. From the Advanced Diagnostics Tests menu, choose Hard Disks.
3. From the Select Drive menu, choose the hard disk you need to test.
The Hard Disk Diagnostics dialog opens. It displays information about the selected hard disk and the Hard Disk Tests menu, which includes the following options:
4. Click Select Drive to select a hard disk to test.
5. Click Test Settings, if desired, to select options for that test.
This enables you to change the following parameters:
Selects the number of times to retry testing a device before terminating the test.
Selects the number of errors allowed before terminating the test.
Selects Smart Monitoring Analysis Reporting Test (SMART).
Selects Host Protected Area (HPA) protection.
Selects the test time duration, the percentage of the hard disk to test, and the sectors to be tested on the hard disk.
Selects the test time durations of the devices and the test level.
6. Select a test to begin execution.
The Read Test, Read Verify Test, the Non-Destructive Write Test, and the Destructive Write Test test the actual media on the physical disk.
The Mechanics Stress Test and the Internal Cache Test test non media-related parts of the hard disk hardware.
|Caution - Running the Destructive Write Test destroys any data on the disk.|
Burn-In testing enables you to run test scripts and to create new scripts.
The Diagnostics main menu provides two burn-in selections, Immediate Burn-In Testing and Deferred Burn-In Testing.
Sun provides three ready-made scripts designed to test the general health of the devices on your system. These scripts include:
|Tip - Each of these scripts tests the operating status of your entire system. To test specific disks independently of the rest of the system, use the procedures in Hard Disk Testing.|
Use Immediate Burn-In Testing to run test scripts.
1. From the Diagnostics main menu, select Immediate Burn-In Testing.
The screen displays a list of settings shown in TABLE 4-3 and a Burn-In menu.
2. From the menu, select Load Burn-In Script.
A text box appears.
3. Type the name of the script you want to run.
where testname is the name of the script that you have created.
4. To change any of the options, at the bottom of the screen, select Change Options.
This opens the Burn-In Options menu, which enables you to modify the options listed in TABLE 4-3 for the currently loaded test script.
5. Select Perform Burn-In Tests.
The diagnostics software executes the test script as configured.
Use Deferred Burn-In Testing to create scripts.
1. From the Diagnostics main menu, select Deferred Burn-In Testing.
The screen displays a list of settings shown in TABLE 4-3 and a Burn-In menu.
2. Use the menu to configure the following selections:
Opens the Burn-In Options menu, which enables you to modify the options listed in TABLE 4-3 for the currently loaded test script.
Opens a listing of the tests available for your workstation configuration and the currently loaded test script.
3. When you are done, select Save Burn-In Script and type the name for the new script.
Where testname is the name of the script that you have created.
4. To run the newly created script, go to Immediate Burn-In Testing in Performing Immediate Burn-In Testing, and run the script testname.tst.
A diagnostic partition is required for the test scripts to write their log files. Without a diagnostic partition, the only output is the display on the diagnostic screens.
The diagnostic partition is preinstalled on the Sun Blade X6250 server module. You do not need to reinstall the diagnostic partition unless you have removed it.
To change partitions, see the instructions for your operating system.
If you have RAID, you can use the instructions in the Sun StorageTek RAID Manager Software User's Guide, 820-1177 and the Uniform Command-Line Interface User's Guide, 820-2145.
Selecting Show Results Summary on the Diagnostics main menu displays the tests that have been run and lists the results, which can be Pass, Fail, or N/A.
The following list describes all the tests that are available with the Tools and Drivers CD. If your system does not have the corresponding option, the results will show as N/A in the Show Results Summary list.
This section shows the following tests conducted against the processor: Core Processor Tests, AMD 64-Bit Core Tests, Math Co-Processor Tests - Pentium Class FDIV and Pentium Class FIST, MMX Operation, 3DNow! Operation, SSE Instruction Set, SSE2 Instruction Set, and MP Symmetry.
This section shows the following tests conducted against the motherboard: DMA Controller Tests, System Timer Tests, Interrupt Test, Keyboard Controller Tests, PCI Bus Tests, and CMOS RAM/Clock Tests.
This section shows the following tests conducted against the various types of memory: Inversion Test Tree, Progressive Inv. Test, Chaotic Addressing Test, and Block Rotation Test.
This section shows the following tests conducted against the input device: Verify Device, Keyboard Repeat, and Keyboard LEDs.
This section shows the following tests conducted against the mouse: Buttons, Ballistics, Text Mode Positioning, Text Mode Area Redefine, Graphics Mode Positions, Graphics Area Redefine, and Graphics Cursor Redefine.
This section shows the following tests conducted against the video: Color Purity Test, True Color Test, Alignment Test, LCD Test, and Test Cord Test.
This section shows the following tests conducted against ATAPI devices: Linear Read Test, Non-Destructive Write, and Random Read/Write Test.
This section shows the following tests conducted against the hard disk: Read Test, Read Verify Test, Non-Destructive Write Test, Destructive Write Test, Mechanics Stress Test, and Internal Cache Test.
This section shows the following tests conducted against the USB: Controller Tests and Functional Tests.
The compare test is used to determine the machine ID for the system. This test is not available for the Sun Blade X6250 server module.
The Print Results Report option enables you to print results of the diagnosis of your system.
Ensure that your workstation is connected to a printer, and then enter the required information to print the results.
The About Pc-Check window includes general information about the Pc-Check software, including resident and nonresident components, such as mouse devices.
The Exit option exits the Pc-Check software and reboots the server module.