Dell™ PowerEdge™ Diagnostics Version 2.7 User’s Guide w w w. d e l l . c o m | s u p p o r t . d e l l .
Notes and Notices NOTE: A NOTE indicates important information that helps you make better use of your computer. NOTICE: A NOTICE indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. ____________________ Information in this document is subject to change without notice. © 2006 Dell Inc. All rights reserved. Reproduction in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden.
Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supported Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . Devices Supported by PowerEdge Diagnostics . Diagnostics Features. 2 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Things to Remember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 9 . . . . . .
. . . . . . . . . . . . . . . . . . 26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Configuring the Test Execution Settings 5 Supported Devices Diagnostics for Tape Drives, Autoloaders, and Libraries . . . . . . . . . . . . Diagnostics for RAID Controllers, SAS Controllers, SCSI Controllers, and Attached Hard Drives . . . . . . . . . . . . . . . . . . . . . . . . 6 30 Diagnostic Dependencies for Supported RAID Controllers . 33 Overview . . . . . . . . . . . . . . . . . . . . . . .
Introduction Dell™ PowerEdge™ Diagnostics is a suite of diagnostic programs, or test modules, that run on your system. These include diagnostic tests on chassis and storage components such as hard drives, physical memory, communications and printer ports, NICs, CMOS, and more. You can use the graphical user interface (GUI) or the command line interface (CLI) to run diagnostic tests on the hardware that PowerEdge Diagnostics discovers on your system.
• Hard drives • CMOS • Parallel ports • Serial ports • PCI buses • Dell Remote Access Cards (DRAC 4 and DRAC 5) • USB controllers • Tape drives (See "Diagnostics for Tape Drives, Autoloaders, and Libraries") • Tape autoloaders and libraries (See "Diagnostics for Tape Drives, Autoloaders, and Libraries") • Memory DIMMs • SAS controllers NOTE: Broadcom NIC tests are not supported in this release of PowerEdge Diagnostics.
• Diagnostic Test Results This feature enables you to view the results of the diagnostic tests performed. See "Running Diagnostic Tests." • Help This feature allows you to view the help information of the various diagnostic tests and devices. To view a description of a diagnostic and/or a diagnostic test, select the device/test and click the Help button in the GUI or run the pediags --help command in the CLI.
Introduction
Setting up Dell PowerEdge Diagnostics This section describes the process for setting up Dell™ PowerEdge™ Diagnostics. Before You Begin • Read the setup requirements and ensure that your system meets or exceeds the minimum requirements. • Read the PowerEdge Diagnostics readme file provided with this application. The readme contains the latest information about PowerEdge Diagnostics in addition to information about known issues.
Setup and Diagnostic Requirements The PowerEdge Diagnostics must be set up on each managed system to run diagnostics locally. Managed System Requirements • Your system must have a supported operating system installed. See "Supported Operating Systems." • You must install Dell-qualified device drivers and firmware to run diagnostics on RAID controllers, RAID-attached hard drives, tape drives, tape autoloaders, and tape libraries.
Table 2-1. Device Dependencies (continued) Device Operating System Dependency Default Behavior Adaptec RAID Microsoft Windows Controllers on PowerEdge SC systems RAID Storage Manager (RSM) version 1.0 or later The diagnostic tests for the PERC320/DC RAID controller, hard drives attached to the PERC320/DC RAID controller, and hard drives attached to the SCSI39320 may not function properly or may not be available.
Setting Up Diagnostics The files required to run PowerEdge Diagnostics for Microsoft Windows and Linux operating systems are available at the Dell Support website at support.dell.com and on the Dell PowerEdge Service and Diagnostic Utilities CD. NOTE: Ensure that you accept the End-User License Agreement (EULA) while installing PowerEdge Diagnostics. NOTE: Installation of Dell PowerEdge Diagnostics requires a minimum free space of 40 MB on your system drive (C: on Windows or /opt on Linux).
Installing PowerEdge Diagnostics on Linux The following steps show how to install PowerEdge Diagnostics on systems running supported Linux operating systems. 1 Extract the tar.gz file to a specified location. The extracted files contain an install script (install.sh) and the required installation packages. 2 Run install.sh to install these packages. 3 The Software License Agreement is displayed. 4 Enter Y to accept the terms of the agreement.
Setting Up Diagnostics
Using Dell PowerEdge Diagnostics Dell™ PowerEdge™ Diagnostics can be accessed in two ways: from an integrated graphical user interface (GUI) and from a CLI through the operating system. This section describes both interfaces. The GUI When you launch PowerEdge Diagnostics in GUI mode, the Discovering Devices window indicates the progress of device-discovery, until enumeration is complete. Discovery or enumeration of the devices occurs only when the application is launched.
• Save Results: Use this option to save the test result details. The test result details are saved to an HTML file (results.html), which is contained in an archive file. You can specify any name for this archive file, for example, results.zip. This option can be used only when all the running tests have completed. When contacting technical support for any system or device problem, you can save the result details and send the result.zip file to technical support.
Selection Options Use this list box to organize how tests and detected devices are displayed. You can select any of the three options from this list box. Group by connection Use this option to organize the Select Test(s) to Run box display as a tree structure with the connection as the nodes and with the applicable devices and the tests listed under them.
Diagnostic Information Use this section to view the system configuration and operational status information. In addition, you can run selected tests and view the results of these tests. Configuration Use this tab to view the operational status of the detected devices and their configuration details. To view the configuration details for a device, select the device from the Select Test(s) to Run section. The configuration details of the selected device are highlighted in this page.
Diagnostic Options: Use this section of the Tests Selected tab to run the selected tests. This section contains the following controls. Run Tests Starts the selected tests. You can run multiple tests at the same time. Quick Test Uses a faster algorithm to conduct a specific test if one is available. If no errors are reported after running in Quick Test mode and you still believe the tested hardware has problems, it is recommended that you clear (deselect) Quick Test mode and run the same test again.
Completed Specifies that the test has been completed. Suspended Specifies that the test has been suspended. You can only suspend a test manually. In addition, the application does not suspend a test on its own. You can suspend a test in the Executing state only if the test supports the Suspend feature. Not all diagnostic tests support the Suspend feature. Aborted Specifies that the test has been aborted. You can only abort a test manually. In addition, the application does not abort a test on its own.
The Command Line Interface To run the application in CLI mode, run pediags from /oldiags/bin, which should be the current working directory. In Windows operating systems you can also select Start→Programs→PowerEdge Diagnostics 2.7 →PowerEdge Diagnostics CLI to run the application in CLI mode. NOTE: Connecting or removing a USB or a CD/DVD device from a Red Hat Enterprise Linux system or SUSE Linux Enterprise Server while the enumeration is in progress may cause the system to hang.
• pediags --run [] [] [fmt= lst|tbl|xml] This command runs tests on the device class you select. You can specify index options, test settings, and choose the format in which you want the results to be displayed. The parameters should follow the particular order in which they are listed above, format options must always be the last parameter.
You can also use the exit codes explained in the following table when writing scripts. 0 The test has a passed result. 1 The test has a warning result. 2 The test has a failed result. 3 The application failed because of dependency issues or runtime issues. Exit codes 0, 1, and 2 are applicable for only test execution (irrespective of multiple or single pass). The exit code is the aggregate status of all the tests executed.
Using Diagnostics
Running Dell PowerEdge Diagnostics in GUI Mode This section provides step-by-step instructions on running Dell™ PowerEdge™ Diagnostics in GUI mode. Running Diagnostic Tests To run diagnostic tests, perform the following steps: 1 Launch the application. 2 In the Diagnostic Selection section on the left, select the appropriate option from the Selection Options drop-down menu.
4 Click the Status tab to monitor the status of the test execution. • To abort a running test, right-click the test and select Abort. Select Abort All to stop all the queued tests. • To suspend a running test, right-click the test and select Suspend. • To resume a suspended test, right-click the test and select Resume. The icons in the Result column indicate the status of each test. The In Progress icon ( The Aborted icon ( ) indicates that the test is currently being executed.
3 Select the Quick Test check box in the Diagnostic Options section at the bottom. If this option is available for one of the selected tests, the test is run in this mode. NOTE: The Quick Test feature is not a supported test mode for all tests. Only a few tests support this feature. See Table 4-1 for supported test modes.
Table 4-1. Supported Tests for Abort, Suspend, and Quick Test (continued) Test Device Abort Suspend Quick Test Disk Self Test SAS and SATA drives X X Controller Log Test PERC 5i Integrated, X PERC 5i Adapter, and PERC 5/E Adapter X Enclosure Log Test PowerVault MD1000 X X Phy Integrity Test PowerVault MD1000 X X Disk Blink Test SAS and SATA drives X NOTE: The Dell Remote Access Controller (DRAC) diagnostics tests require the RAC software components to be present on your system.
Supported Devices This section lists the devices that can be tested using Dell™ PowerEdge™ Diagnostics. Diagnostics for Tape Drives, Autoloaders, and Libraries NOTE: You must install Dell-qualified device drivers in order to run diagnostics on tape drives, tape autoloaders, and tape libraries. See the documentation that came with your device, or access the latest drivers from the Dell Support website at support.dell.com.
• PowerVault 122T Autoloader LTO-2 • PowerVault 132T Autoloader SDLT 320 • PowerVault 132T Autoloader LTO-2 • PowerVault 136T Autoloader SDLT 220 (supports diagnostics for tape drives only) • PowerVault 136T Autoloader SDLT 320 (supports diagnostics for tape drives only) • PowerVault 136T Autoloader LTO-2 (supports diagnostics for tape drives only) • PowerVault 124T-DLT VS160 • PowerVault 124T-LTO2-LC • PowerVault 124T-LTO-3 • PowerVault 132T-LTO-3 • PowerVault 136T- LTO-3 • PowerVaul
• PERC 3/QC • PERC 3/SC • PERC 3/Di • PERC 320/DC • PERC 4/SC • PERC 4/DC • PERC 4e/DC • PERC 4/Di • PERC 4e/Di • PERC 4e/Si • PERC 4/IM • PERC 5/E • PERC 5/i Integrated • PERC 5/i Adapter • SAS 5/iR (Integrated / Adapter) • SAS5/I integrated • ICH 7R • ESB2 SATA • CERC SATA 1.5/6 Channel • CERC ATA 100 4/CH. NOTE: The CERC ATA 100 4/CH is not supported on Linux operating systems. It is supported only on Windows operating systems.
Supported Devices
Diagnostic Dependencies for Supported RAID Controllers Overview Dell™ PowerEdge™ Diagnostics require Dell-qualified device drivers and firmware to run diagnostics on RAID controllers, SCSI controllers, and attached hard drives. Systems administrators who are responsible for diagnosing their storage devices with the latest installed operating system need a complete matrix showing the elements that are compatible with a particular storage controller.
PERC 3/SC, 3/DC and 3/QC Table 6-2 shows the elements supported by the PERC 3/DC and 3/QC controllers. Table 6-2. PERC 3/DC and 3/QC Supported Elements PERC Firmware Version Windows 2000 Driver Windows Server 2003 Driver Linux Driver Linux Driver (Red Hat (Red Hat Enterprise Linux 3) Enterprise Linux 4) 198X 5.48 6.46.2.32 (32bit) 6.46.3.64 (64bit) 2.10.10.1 2.20.4.4 PERC 3/Di Table 6-3 shows the elements supported by the PERC 3/Di controller. Table 6-3.
PERC 4/DC Table 6-5 shows the elements supported by the PERC 4/DC controller. Table 6-5. PERC 4/DC Supported Elements PERC Firmware Version Windows 2000 Driver Windows Server 2003 Linux Driver Linux Driver SUSE® Linux Enterprise Server Driver (Red Hat (Red Hat® (version 9 and 10) Enterprise Linux 3) Enterprise Linux 4) 351X (32-bit) 5.48 6.46.2.32 (32-bit) 351S (64-bit) 2.10.10.1 2.20.4.4 2.20.4.7 6.46.3.64 (64-bit) PERC 4e/Di Table 6-6 shows the elements supported by the PERC 4e/Di controller.
PERC 4e/Si Table 6-8 shows the elements supported by the PERC 4e/Si controller. Table 6-8. PERC 4e/Si Supported Elements PERC Firmware Version Windows 2000 Driver Windows Server 2003 Driver Linux Driver (Red Hat Enterprise Linux 3) Linux Driver (Red Hat Enterprise Linux 4) 521X 5.48 6.46.2.32 (32-bit) 6.46.3.64 (64-bit) 2.10.10.1 2.20.4.4 PERC 4/IM Table 6-9 shows the elements supported by the PERC 4/IM controller.
PERC 5/E, PERC 5/i Integrated, and PERC 5/i Adapter Table 6-11 shows the elements supported by the PERC 5/E, PERC 5/i Integrated, and PERC 5/i Adapter controllers. Table 6-11. PERC 5/E, PERC 5/i Integrated, and PERC 5/i Adapter Supported Elements PERC Firmware Version Windows 2000 Driver Windows Server 2003 Driver Linux Driver (Red Linux Driver (Red Hat Enterprise Hat Enterprise Linux 3) Linux 4) 5.0.1-0026 1.18.0.32 1.18.0.32(32-bit) 00.00.02.03 00.00.02.
CERC SATA 1.5/2S Table 6-14 shows the elements supported by the CERC SATA 1.5/2S Channel controller. Table 6-14. CERC SATA 1.5/2S Supported Elements PERC Windows Windows Linux Driver (Red Hat Linux Driver SUSE Linux Firmware/BIOS 2000 Driver Server Enterprise Linux 3) (Red Hat Enterprise Server Version 2003 Driver Enterprise Linux 4) (version 9 and 10) NA 6.00.050 6.00.
Appendix A Table A-1. Additional Hardware Information for Storage Diagnostics Parameter Description Total Moves Total number of AutoLoader moves. Drive Loads Number loads to the drive from magazines and mail slot. Mailslot Exports Number of times a cartridge was exported from the system. Mailslot Imports Number times a cartridge was importing into the system. Magazine Moves Number of moves between storage slots.
Table A-1. Additional Hardware Information for Storage Diagnostics (continued) Parameter Description Tape Motion Hours/Cylinder on This represents the amount of time the tape drive has been used for Hours (COH) backups and restores. Load Count It is a counter which indicates how many times a tape cartridge was loaded. Some drives increment this value when a tape cartridge is inserted and some increment this value when a tape drive is unloaded.