Professional Documents
Culture Documents
Information in this document is subject to change without notice.
© 2010‐2011 Dell Inc. All rights reserved.
Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc. is strictly
forbidden.
Trademarks used in this text: Dell and the DELL logo are trademarks of Dell Inc.; Intel is a registered trademark of Intel
Corporation in the U.S. and other countries.
Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and
names or their products. Dell Inc. disclaims any proprietary interest in trademarks and trade names other than its own
Table of Contents
1. Document Revision History ........................................................................................................................ 3
2. Scope ......................................................................................................................................................... 4
3. Conventions ............................................................................................................................................... 4
4. Abbreviations and Definitions .................................................................................................................... 5
5. Feature Updates ........................................................................................................................................ 7
6. Executable Formats ................................................................................................................................... 7
7. Launching the Diagnostics .......................................................................................................................... 7
8. Server/Desktop Screen .............................................................................................................................. 9
9. Navigating the Controls ........................................................................................................................... 10
Interactive mode ............................................................................................................................................... 10
Keyboard shortcuts ........................................................................................................................................... 10
Windows ........................................................................................................................................................... 10
Device Tree ....................................................................................................................................................... 10
System Health ................................................................................................................................................... 11
10. Device Window ........................................................................................................................................ 12
Audio ................................................................................................................................................................. 12
Battery............................................................................................................................................................... 12
Charger .............................................................................................................................................................. 13
Fans ................................................................................................................................................................... 13
Memory ............................................................................................................................................................. 13
Storage Devices ................................................................................................................................................. 13
Boot Path .......................................................................................................................................................... 13
System Board .................................................................................................................................................... 13
Event Log ....................................................................................................................................................... 14
Touchpad .......................................................................................................................................................... 14
Notebook Panel ................................................................................................................................................ 14
Video Card ......................................................................................................................................................... 14
Cables ................................................................................................................................................................ 14
Processor Test ................................................................................................................................................... 14
System Management ........................................................................................................................................ 16
11. System Health Tab ................................................................................................................................... 17
Thermal Enhancements .................................................................................................................................... 18
12. Configuration Tab .................................................................................................................................... 20
13. Results Tab .............................................................................................................................................. 21
14. Event Log Tab .......................................................................................................................................... 22
15. Control Window ...................................................................................................................................... 23
16. Help Screen .............................................................................................................................................. 24
17. Logging .................................................................................................................................................... 25
18. Operation ................................................................................................................................................ 27
Test activity icons .............................................................................................................................................. 27
Speed and Thoroughness .................................................................................................................................. 27
Automatic and Interactive Test Modes ............................................................................................................ 27
Interactive Messages and Responses ............................................................................................................... 28
19. Advice Tables ........................................................................................................................................... 29
General Notes ................................................................................................................................................... 29
2. Scope
This document provides helpful information regarding Dell’s Enhanced Pre‐boot System Assessment (ePSA)
diagnostics. ePSA provides valuable configuration and diagnostic information and helps assure correct
system operation. ePSA diagnostics can be executed when the system boots:
Client: Press F12, to enter the BIOS Boot Menu, Diagnostics
Enterprise: Press F11 to enter Boot Manager, System Utilities, Launch Dell Diagnostics
(12G systems with LIFECYCLE CONTROLLER)
ePSA can execute in many operating modes, in ROM, Legacy, LIFECYCLE CONTROLLER, UEFI, etc. A window
utility can create a dual‐boot USB flash drive (or CDROM) with UEFI (and Legacy) bootable files.
3. Conventions
Words that use a BOLD font indicate a section/table heading, keystroke name, window name, etc. –
names that do not refer to words that actually appear on the ePSA screen.
Words that use a BOLD underlined font items as actually displayed on the ePSA screen.
Words that use a Underlined italic font indicate system menu strings or items displayed on the screen
outside of ePSA.
Words that use an italic regular font indicate “emphasis” only.
GPT GPT – GUID Partition Table – A partition‐table format and OS loading scheme
from Intel®. GPT is a standard layout of the partition table on a physical hard
disk. GPT is used because MBR partition tables restrict a disk partition’s size to
2.2 TB. GPT partition table information is stored in the GPT header, but retains
the MBR entry as the first sector on the disk followed by a primary partition
table header.
NA Not Applicable
(d) Within a message, a variable decimal number will replace (d).
(x) Within a message, a variable hexadecimal number will replace (x).
(s) A character‐string variable will replace (s).
QFR Quarterly Feature Release. QFR releases occur about three months apart and
contain an accumulation of features and corrections. These are to be
considered as major releases for users of ePSA.
UEFI Wikipedia: The Unified Extensible Firmware Interface (UEFI) is a specification
that defines a software interface between an operating system and platform
firmware. UEFI is a replacement for the older BIOS firmware interface present
in all IBM PC‐compatible personal computers. UEFI is not restricted to any
specific processor architecture, and can run on top of or instead of traditional
BIOS implementations
5. Feature Updates
Major capabilities are added to ePSA via a QFR release. These feature releases are detailed in the table
below. Features listed are contained in the QFR release and later versions.
QFR Release New Features
4213 Multiprocessor support
Increased device detection
Parallel DST testing of all hard drives
Support for larger EEPROM page for logging
Automatic execution can be interrupted to allow interactive test selection
via the default graphical user interface
Logging results to a USB key from UEFI ROM.
Video memory test is available for all platforms and exercising all modes;
not just 1024x768.
Processor Stress Test
Audio Beep Test
Enhanced thermal management
6. Executable Formats
The ePSA diagnostics are available in several formats:
Legacy ROM embedded into select systems.
Legacy executable (run from flash drive or CD).
UEFI ROM embedded into select systems.
UEFI executable carried on internal storage on some systems or loadable from an external device.
ePSA begins by checking an area in system memory to ensure it is suitable for loading and execution. ePSA
then loads itself into the verified memory area. Once loaded, ePSA creates a graphical menu listing all
discovered devices in the system. The diagnostics start executing until either an issue is found or testing is
successful. If no issues are found, ePSA prompts the user to perform extended testing. When exiting the
diagnostics, there is a final prompt to verify rebooting the system.
To use the diagnostics from external media, create a bootable media (USB key or CDROM). The Diagnostics
are packaged with a utility to create bootable media. You may change the BIOS Setup to boot the
diagnostics on this media or press F12 (Client) or F11 (Enterprise) during power up. When prompted, select
the media to perform a one‐time boot. When the diagnostic media is booted, if diagnostics do not start
automatically, enter “psa” at the command prompt. When exiting the diagnostics, it will normally return to
the command prompt. For some systems, the diagnostics will automatically reboot on exit because the
hardware control has been taken from the BIOS and cannot be restored.
Console Redirection and Serial‐Over‐Lan will cause ePSA to use a text mode user interface instead of the
graphical interface. This allows diagnostic information to be transmitted serially to remote locations. In text
mode, the keyboard is active, but the mouse and touchpad are not active. This requires some reduced
functionality, so health sensors are not available to display.
8. Server/Desktop Screen
Other than the screen shot below, all screen shots in this document are for Notebooks. The graphic below
is illustrative of a desktop or server menu. The menus for Servers and Desktops are similar to Notebooks.
Servers and desktop systems usually have a more extensive list of devices. For example, they may have
multiple Hard Drives and multiple fans. For purposes of comparison, a desktop/server menu is shown
below:
Desktop/Server Screen
Interactive mode
When the diagnostics are running the user must press ESC, sometimes repeatedly, to enter interactive
mode. Sometimes the current test must finish before ESC is recognized. If a test cannot be escaped then
the use will be warned on the last line of the screen.
In interactive mode the mouse or keyboard may be used to select menus, buttons, tabs, and other
window controls. For example, any of the four tabs can be selected by clicking the tab name, or by using
the keyboard. The currently selected control is high‐lighted or outlined with a dotted rectangle to
indicate that that control has the keyboard focus.
Keyboard shortcuts
If desired (especially if the mouse is not working), the keyboard can be used to access any control. Press
TAB to select the next control (or SHIFT‐TAB to go backwards). On some controls (window tabs) the left
or right arrow keys may be used to select the next or previous control.
Menu prompts with buttons (for example Yes, No, Retry) can be selected with the mouse, or by using
the arrow keys and pressing ENTER.
The device tree (0 Device Tree) can be traversed with up and down arrow when the keyboard focus is on
this window. The left arrow will collapse the selected tree item and the right arrow will expand the
selected tree item and show any attached tests.
Windows
All of the windows described below exist on all platforms, except the Event Log tab, which is only
displayed if a supported event log is found.
Device Tree
This is a window on the left side of the screen that displays detected devices on the system. It can be
used to select any of the displayed devices (or deselect a device with the SPACE bar) for testing.
Selecting All Devices and pressing ENTER or double‐clicking the mouse will execute tests on all devices.
Enterprise (server) systems, and Client systems (desktop or notebook), will display different discovered
devices as some only exist on certain platforms.
System Health
The System Health tab is usually the default tab that is active when the diagnostics are started and
provides an up‐to‐moment overview of how the system is performing.
Typically this contains information about the battery or power supply, fans, and thermal data. ePSA
displays the Current reading along with the High and Low readings observed for the sensor over the
duration that ePSA has been executing.
8‐Tone Beep Test
Battery
This tests only the primary battery in a system. The battery is tested by displaying its percentage of full
charge and its overall health.
Charger
This notebook test ensures that the charger is providing sufficient power to the battery.
Fans
The Fans test runs checks on all known fan(s) in the system. The diagnostic will select the fans and set
them to HIGH/LOW/OFF to determine whether they are functioning within proper RPM tolerances.
Depending on the system, fans will have various names, such as CPU Fan, Processor Fan, GPU Fan,
Chassis Fan, Rear Fan or Video Fan.
Memory
This will test system memory using test algorithms that provide the highest assurance of robust
functionality.
Storage Devices
The storage tests apply to various hard drive types: ATA, SCSI/SAS, and Solid State Drives (SSD). All
Optical devices are named CDROM for simplicity but include CDROM, DVD, and Blue‐Ray.
Tape storage devices are supported only when attached to a SCSI/SAS controller in UEFI ePSA.
The UEFI version of ePSA support SCSI/SAS hard drives and Tape drives, if the proper SCSI pass‐thru UEFI
protocols are supplied by the system BIOS. Currently this is only for 12G Enterprise systems. In Legacy
ePSA, drives connected to SCSI/SAS controllers are not detected at all. Multiple drives are distinguished
by the unit number (Hard Disk 0) and a Serial Number (S/N). Hard drive tests include mainly Drive Self‐
Test (DST) that includes DST Short (less than 2 minute test) and DST Long, which can take much longer
and thoroughly tests the entire hard drive. The CDROM tests execute Built‐in Self Tests (BIST) that check
DRAM, Controller, Spindle and OPC functions, depending on the specific CDROM drive and the BIST
support it provides.
Boot Path
The Boot Path test does not examine hardware but assists in determining whether the MBR/GPT will
correctly load an operating system. It checks the MRB/GPT structures for evidence of tampering by
viruses. Not available in UEFI ePSA. The Boot Path test should not be considered a comprehensive virus
protection tool.
System Board
The System tests include a wide array of tests on the internals of the Mother Board. These tests include
insuring the functionality and accuracy of the real‐time clock as well as on‐board system and channel
timers.
Event Log
This is a detailed time‐stamped log of the results of all tests ran on the system. ePSA displays log entries
as they are found in the log. The log is a ring‐buffer of limited size. When the log is full, the next entry
will write over the oldest entry in the log and so forth. However, when the Event Log is displayed, all
events are listed from the most recent to oldest.
Touchpad
The touchpad test verifies that the device is connected to the system board.
Notebook Panel
The NB Panel will test a notebook computer’s graphical LCD Display Panel. The tests will include checks
of the panel’s programmatic Brightness and Lamp/Backlight controls as well as Ambient light and Lid
panel sensors.
Video Card
This diagnostic tests all of the system’s graphics Video Memory. It also verifies whether the Video card is
correctly connected to the system.
Cables
The Cables test will check the internal connectivity in the computer. This test examines whether known
components are connected correctly to the mother board. The cables test will pass if all required cables
are properly installed but fails if any required cable is not in the expected state.
Processor Test
This test contains both Cache and Stress tests and is available on multi‐core systems. The Cache test
verifies that all levels of high‐speed cache memory are functioning efficiently and correctly for each
processor. Select the Extended‐mode check‐box to include the Stress test.
NOTE: When in Thorough‐Mode, the system will heat up during the four minute Processor test but
should quickly cool to nominal temperatures.
This module tests cache memory and processor stress. The processor test can be made more intense by
checking Processor in the Device window and the Thorough Test box and then selecting the Processor
test. In this case, it will run about four minutes. During this time, the thermals will increase and fans will
surge to a higher rpm. After the test, the system will cool to nominal temperatures.
Notebook Processor Test
System Management
System Management displays relevant device and system information in real‐time. As stated earlier,
thermal errors can be caught by the System Management program as seen below.
Thermal Error Displayed by System Management
Thermal Enhancements
Thermal features now include constant monitoring for thermistor failures and readings that are out of
range. Error/Warning messages can be displayed through the Thermal module or the System
Management module. Below is an example of a system with thermals that are out of operational limits.
Excessive Thermal Readings
Thermistor readings are displayed in centigrade and are categorized as: Bad, Nominal, Hot.
A temperature below ‐25 degrees centigrade is an indication of a faulty thermistor. The graphic
below shows a bad Video thermistor with a yellow coded reading of zero.
Readings of ‐26 to +99 degrees are considered nominal.
When temperatures go beyond operational limits, ePSA start the Fan tests if not already
executed However, beyond that no further tests will proceed until temperatures are within
tolerance. At this point however, it is recommended that the system be powered off and
allowed to cool.
Below is a graphic showing a failed thermistor:
Failed Thermistor
Configuration Screen
17. Logging
UEFI ROM‐based and LIFECYCLE CONTROLLER‐based versions of ePSA execute from a read‐only resource.
To provide logging, these versions may ask, on exiting, to save results to the file psa.txt on a USB key. This
feature is not on all systems and depends on whether the BIOS and UEFI protocols can communicate to a
USB flash drive device. If this feature is supported, ePSA will display a prompt to save results when exiting
as seen below:
If logging is not possible or a USB key was not present when ePSA was started, then the prompt below will
be displayed.
If running from psa.exe or psa.efi from a USB key, logging is controlled by –o:psa.txt option, In this case,
the prompt below will be displayed. Selecting OK will cause ePSA to return to the invoking script and not
reboot.
IMPORTANT LOGGING LIMITATION INFORMATION
The psa.txt log file is limited to a single 64KB internal buffer. This buffer is written to the log file when ePSA
exits. Systems with numerous devices are likely to cause this limit to be reached. When this happens, the
oldest entries in the buffer are over written with the latest entries. Therefore the log buffer will contain the
most recent data written and guarantee that the last failure information is present. Configuration
information is inserted in the buffer early in ePSA execution so there may not be enough room for both
configuration information and all testing results. If both are desired, it may be necessary to run only the
failing test to reduce the amount of output.
In non‐ROM, non‐LIFECYCLE CONTROLLER versions of ePSA, logging is controlled by the output switch:
–o:FileName.ext
Logging will not occur, in this mode, unless the user explicitly invokes ePSA with this option.
Example: From the DOS prompt, or UEFI Shell enter the following command:
psa –o:psa.txt
In EFI ePSA, the –o:psa.txt output logging is only supported to the same file system as psa.efi was loaded
from, you cannot direct output to another file system. This is only supported for USB and hard disk file
systems. When running from CDROM, you cannot use –o at all.
18. Operation
Test activity icons
To indicate background activity, ePSA displays a graphical “test running” icon, to the left of some
devices under test. The activity icon will grow and shrink to indicate that a test is either running in the
background, or has been suspended, while another test is running in the foreground.
After a test completes, status icons are displayed to the left of each of the devices that were tested.
Success is indicated by a green check mark
Failure is indicated by a red x. If a failure occurs, a message is displayed asking whether or not
to continue testing. Electing to continue will cause ePSA to continue through its list of devices.
Not continuing will enter interactive mode.
A device which cannot be tested displays a Not Applicable icon. Sometimes BIOS bugs prevent
testing.
If a situation exists that is not a failure, but could be, a Warning icon is displayed. No error
code exists for this case as it is not considered an error. This can happen if no hard drive is
present, but no known and supported disk controllers were found.
Speed and Thoroughness
By default ePSA tests devices to provide an overall measure of confidence and a prompt indication of
marginal or failed devices. If a device is passing, press the ESC key, and intensify the diagnostics by
selecting the Thorough Test Mode box in the Control window. To monitor test results, click on the
Results tab. Then select the device in question and re‐run the test(s).
In the event of an error, remember that clicking the Thorough Test Mode box in the Control window
and re‐running the diagnostic provides extra information by bringing additional tests and intensity to
bear on a device. For example, the Hard Drive device diagnostics executes special long running disk
tests, Memory includes extra algorithms and Video Card performs extended Video RAM tests. The
Thorough Test Mode provides the greatest assurance that devices are running within designed
tolerances.
Automatic and Interactive Test Modes
By default, ePSA is in the automatic test mode; that is, the entire list of devices to test is automatically
selected. In automatic mode some tests are still interactive, but all the tests have been preselected and
are started running. The automatic mode can be transitioned to the interactive mode by pressing the
ESC (Escape) key. Placing ePSA into the interactive mode allows the selection of specific devices from
the Device Tree window. After pressing the ESC key, wait a moment for the current test(s) to complete.
Once interactive mode is entered, the mouse cursor will change from an hourglass cursor to an
arrow and become responsive. Use the Mouse, Touchpad or up/down arrows and the Enter key to
select a device and navigate the menus. To begin testing, you may:
a) Select by high‐lighting a displayed device, or All devices, and click on the Run Tests button
b) High‐light a displayed device(s) with the cursor and press the Enter key
c) Double‐clicking the left mouse/touchpad button on a displayed device
Interactive Messages and Responses
ePSA presents a menu requiring a response to error conditions. A Yes response will continue testing
with the next device, Retry means to ignore the error and repeat the last test on the failing device, and
No will terminate all testing and transition to interactive mode.
Error messages are accompanied by a Validation number. This is an additional code for use by Technical
Support to validate that the error came from the system in question. Use of this feature requires
additional infrastructure and details beyond the scope of this manual.
Errors cause an interactive popup window to appear such as shown below:
Messages
There are also times when a diagnostic cannot ascertain whether some operation was effective. In many
such cases, ePSA queries the operator for a Yes or No response regarding a visual, auditory, or some
other indication.
A Special Case:
The Notebook Panel video test displays a colored spectrum horizontally and vertically. It then prompts
for a Yes/No or Space bar response from the user as to whether the displayed graphics look correct.
If there is no response, every few seconds, an audible beep is issued to get the operator’s attention.
After five unsuccessful attempts, the diagnostic will keep beeping but also invoke the LCD BIST (LCD
Built‐In‐Self‐Test) from inside the LCD’s firmware. Pressing Y, N or the Space‐bar terminates the test.
19. Advice
General Notes
The advice presented below is designed to assist in resolving abnormal results encountered when
running ePSA based on the various result codes displayed. The table lists the result codes in numerical
order. Each entry is divided into four fields:
Result Code ― The Result Code fully identifies the result of testing.
Subsystem ― The Subsystem column refers to the part or portion of the machine suspected to
cause the result.
Message ―This is the body of the message as displayed by ePSA. Messages may contain
variable values that are either numbers or strings as indicated by (D) a Decimal value, (X) a
HeXadecimal value or (S) a String of alphanumeric characters.
The field below Subsystem and Message contains remarks, clarifications and comments that will
be helpful in diagnosing each result.
Result Code Subsystem Message