Enhanced Pre-boot System Assessment (ePSA) User Guide

EnhancedPre‐bootSystemAssessment
(ePSA)UserGuide
Version4214
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
August 13, 2011
TableofContents
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 Version 4214 Page 1 August 13, 2011 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 Version 4214 Page 2 August 13, 2011 1. DocumentRevisionHistory
Version Date Changed by 1.0 1.1 1.2 1.3 1.4 1.5 1.6 Aug 20, 2010 Sept 14, 2010 Nov 01, 2010 Nov 11, 2010 Nov 29, 2010 Dec 12, 2010 Jan 27, 2011 James Darnall James Darnall James Darnall James Darnall James Darnall James Darnall Jerry Jones 1.7 Jan 28, 2011 Rod Stone 1.8 May 13, 2011 Mark Young 1.9 2.0 2.1 2.2 May 17, 2011 May 20, 2011 May 23, 2011 May 25, 2011 James Darnall James Darnall Mark Young James Darnall 2.3 2.4 2.5 2.6 2.7 4214 May 26, 2011 June 8, 2011 July 26, 2011 July 30, 2011 August 9, 2011 Aug, 13, 2011 James Darnall Dell Diagnostic Team James Darnall Jerry Jones James Darnall James Darnall Description Initial Version Preparation for 1st release Release 1.2 Release 1.4 Release 1.5 Release 1.5 Updated references to only Notebooks and Desktops to also include Servers. Add delivery formats under New Features. Clarify Event Log tab data. Extensive Enterprise/Client differentiation changes and added details. Added conventions and standardized formatting. Update formatting, graphics, layout Replace Cache Test with Processor Test Reworked section on Logging and added Tape Clarifications for Processor and System management Modules Added comments for QFR enhancements QFR Version Remove QFR 4213 references Edits for public release HDD error message 142 clarifications Sync version to release and a major rewrite as per team input Version 4214 Page 3 August 13, 2011 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. Version 4214 Page 4 August 13, 2011 4. AbbreviationsandDefinitions
A20 Gate The A20 or address line 20 is used to transmit the 21st bit on the X86 address bus. BIST Built‐In‐Self‐Test – Manufacturer sponsored test(s) residing in firmware, often invoked by USB procedures. CMOS Complementary Metal‐Oxide Semiconductor. A technology for constructing integrated circuits used in microprocessors, microcontrollers, static RAM, and other digital logic circuits. ePSA Enhanced Pre‐boot System Assessment HPET High Performance Event Timer. A hardware timer that can produce periodic interrupts at higher resolutions than the RTC. It is often used to synchronize multimedia streams. IPMI The Intelligent Platform Management Interface is a standardized computer system interface used by system administrators to manage a computer system and monitor its operation. LCD Liquid Crystal Display – a thin, flat electronic visual display that uses the light modulating properties of liquid crystals (LCs). LEGACY This refers to older but traditional versions of BIOS as opposed to the newer version called UEFI. See UEFI. LIFECYCLE CONTROLLER USB‐based internal storage that contains diagnostics and other system information (UEFI 12G Enterprise servers) MBR MBR – Master Boot Record – A 512‐byte boot sector of a partitioned data storage device such as a hard disk. The MBR may contain a disk’s primary partition table and is used to bootstrap or load operating systems. 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 (d) (x) (s) Not Applicable Within a message, a variable decimal number will replace (d). Within a message, a variable hexadecimal number will replace (x). 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. Version 4214 Page 5 August 13, 2011 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 Version 4214 Page 6 August 13, 2011 5. FeatureUpdates
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
4213 New Features

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. ExecutableFormats
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. 7. LaunchingtheDiagnostics
The method of launching the diagnostics can vary depending on where the diagnostics reside and whether it is an Enterprise or Client platform. For systems containing the diagnostics embedded in the ROM (Client) or in internal LIFECYCLE CONTROLLER storage (Enterprise), ePSA is accessed via boot menus. Client: Power up the system and then press the F12 key during the boot process to get to the BIOS Boot Menu. It may be necessary to repeatedly press the key during the boot process to get the BIOS to recognize the key at the correct time. Use the up and down arrow keys to select Diagnostics on the menu and press the Enter key. Enterprise: Power up the system and press F11 to enter the Boot Manager. Use the up and down arrow keys to select System Utilities, Launch Dell Diagnostics Version 4214 Page 7 August 13, 2011 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. Version 4214 Page 8 August 13, 2011 8. Server/DesktopScreen
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 Version 4214 Page 9 August 13, 2011 9. NavigatingtheControls
A window “tab” is a window with its name always visible, but its contents are only visible if it is not covered up by the other tabs, all of which share the space below the tab name. There are four tab windows: Configuration, Results, System Health, and Event log. Only one tab window contents is visible at any given time. 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. Version 4214 Page 10 August 13, 2011 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. Version 4214 Page 11 August 13, 2011 10. DeviceWindow
Audio A quick and audible 8‐Tone Beep test is available on systems where the High Definition Audio controller is enabled. This test can be executed with a check box labelled “Perform Quick Audio Check” – See below. NOTE: This feature will be available only if the HD Audio controller is enabled and present. Clicking on the radio button will start a series of eight tones through the system speakers. The user is expected to verify that the tone played. 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. Version 4214 Page 12 August 13, 2011 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. Version 4214 Page 13 August 13, 2011 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. Version 4214 Page 14 August 13, 2011 Notebook Processor Test Version 4214 Page 15 August 13, 2011 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 Version 4214 Page 16 August 13, 2011 11. SystemHealthTab
A typical notebook (Client) running ePSA with the System Health tab active is shown below. System Health Screen Version 4214 Page 17 August 13, 2011 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 Version 4214 Page 18 August 13, 2011 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 Version 4214 Page 19 August 13, 2011 12. ConfigurationTab
The Configuration window tab displays detailed configuration and status information about all devices that ePSA discovered. Configuration Screen Version 4214 Page 20 August 13, 2011 13. ResultsTab
The Results window displays all tests that have been executed and resulting activity. Results Screen Version 4214 Page 21 August 13, 2011 14. EventLogTab
The Event Log tab will be available if the system contains at least one event log with data. The Stat column contains a green check mark for informational items or a warning icon if the item needs additional attention. The Source column indicates which log the item was taken from; entries include: BIOS: System log available on many notebooks and desktops DIAG: Diagnostic log supported on many systems. IPMI: Intelligent Platform Management Interface typically found on server systems. DMI: BIOS log exposed via SMBIOS. The TimeStamp column helps to determine the order that the items were created in the log. Note that items are collected from multiple sources, so they may not be in order. Some event logs also have special values such as “boot time” that do not translate to a specific date and time. Event Log Screen Version 4214 Page 22 August 13, 2011 15. ControlWindow
In the screens shown above, the Control Window is the dark‐graduated window at the lower‐right of the screen and contains several controls. The small check box labelled Thorough Test Mode controls test intensity. When checked some tests will use more extensive algorithms, run extendedly and/or bring in additional tests. Just above is a radio button which activates an audible 8‐tone beep test. At the lower‐left of the Control Window is a dark blue gradient horizontal bar. This is the Progress Bar which advances from 0% to 100% as tests run to completion. This represents the estimated completion for all the tests currently running. Click on the Run Tests button to execute the selected diagnostics. To exit ePSA: 1. Click the Exit button 2. Select the Exit button and press ENTER is pressed 3. Click on the upper‐right screen close box 4. Press the keys ALT‐F4 (or CTRL‐F4 – this may be useful with KVM’s) The Status Bar is a one‐line window at the bottom of the screen and includes several areas of interest: 1. The left‐most portion indicates whether a diagnostic module is Testing or Done. 2. The middle section contains context sensitive information. It will indicate if the current test can be aborted by pressing the Escape key or not. When no test is executing it contains a reminder that F1 will provide a Help screen. 3. The right‐most portion contains two pieces of information: o The ePSA Build version number o Executional mode: ROM (psa in BIOS), Legacy (psa.exe running from DOS media), UEFI ROM (psa.efi in UEFI ROM) or UEFI (psa.efi running from UEFI media). Version 4214 Page 23 August 13, 2011 16. HelpScreen
Pressing the ESC (Escape) key enters the Interactive Mode. While in Interactive Mode, pressing F1 will present the help window shown below. It shows basic information and keyboard keys for navigating in ePSA. Help Screen Version 4214 Page 24 August 13, 2011 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 Version 4214 Page 25 August 13, 2011 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. Version 4214 Page 26 August 13, 2011 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 Version 4214 Page 27 August 13, 2011 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. Version 4214 Page 28 August 13, 2011 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 2000‐0111 CPU, MB Issue is on system board. Recommend flash the latest BIOS and retry the diagnostics. 2000‐0112 CPU, MB This issue originates on system board. Flash the latest BIOS and retry. 2000‐0114 CPU, MB Issue is on the system board. Flash the latest BIOS and retry the diagnostics. 2000‐0123 MEMORY 2000‐0131 2000‐0132 2000‐0133 CPU (D): (S) exception occurred CPU (D) ‐ machine check exception detected CPU ‐ Cache integrity test discrepancy Memory ‐ integrity test discrepancy. (S) Power down system and re‐seat DIMMS. Retry test; if no error occurs it was a DIMM connection issue. Check for latest BIOS. BATTERY Battery ‐ The battery is not installed Install the battery but check for debris or damaged contacts. BATTERY Battery ‐ The battery is reaching the end of its usable life Replace the battery. BATTERY Battery ‐ The battery cannot provide sufficient power Check battery contacts, plugs and cables; may need to replace battery. Version 4214 Page 29 August 13, 2011 Result Code 2000‐0141 2000‐0142 2000‐0145 2000‐0147 2000‐0150 2000‐0151 Subsystem HARD DISK DRIVE Message Hard Drive ‐ No Hard Drive detected HDDs are not required on all systems so this message is usually a warning. For desktops and servers: if a hard disk is installed, power down system and check connections between the hard drive(s) and the System Board. Rerun the diagnostic. If no error occurs then it’s a cable or connector issue. For all systems: Insure that HDD firmware and BIOs are current. HARD DISK DRIVE Hard Drive [D] ‐ S/N[S], [S] self test unsuccessful [S] The HDD firmware returns a result code to diagnostics that varies from 2‐7.  2: the test was terminated by the controller and can be retried.  3, 4: a general drive problem.  5: an electrical problem with the HDD.  6: a servo(s) not responding correctly.  7: read operations are not completing correctly. In cases 3‐7, if connections are OK, insure that HDD firmware and BIOS are current. HARD DISK DRIVE Hard Drive [D] ‐ S/N [S], self test did not complete Desktops and servers: Power down system; check HDD cabling and connections. Rerun the diagnostic. If no error occurs then it was a connection issue. All systems: Insure that HDD firmware and BIOS are current. OPTICAL DRIVE Optical Drive [D] ‐ Self test: [S] This typically a user error since these devices can be disconnected from the system. If disconnected, reconnect the optical drive to system board. Rerun the diagnostic. If device responds then the problem was a connectivity issue. If errors persist, insure that HDD firmware and BIOS are current. Otherwise the optical drive is defective. HARD DISK DRIVE Hard Drive ‐ No Hard Drive detected This is a warning message that is usually related to a User Error. However, since HDDs are not a required device on all systems, it may be either a cabling or connectivity issue. If error persists and cabling is OK, insure that HDD firmware and BIOS are current. If the system still cannot detect the drive, then the HDD is defective. HARD DISK DRIVE Hard Drive [D] ‐ S/N [S], incorrect status = [X] [S] This typically a user problem so the test should be run again. Desktops, Servers: Check HDD cables and connections. All systems: If error persists, insure that HDD firmware and BIOS are current. Version 4214 Page 30 August 13, 2011 Result Code 2000‐0152 2000‐0153 2000‐0212 2000‐0213 2000‐0221 2000‐0233 2000‐0234 2000‐0241 2000‐0242 2000‐0243 Subsystem OPTICAL DRIVE Message Optical Drive [D] ‐ Incorrect status = [X] [S] This typically a user problem since optical drives are optional and may need to be re‐seated and the diagnostics ran again. Desktops, Servers: Check installation of the optical drive, cables and connections. All systems: If the error persists, insure that drive firmware and BIOS are current. REMOVABLE HARD DRIVE Removable Hard Drive [D] ‐ Incorrect status = [X] [S] Desktops, Servers: Check installation of the removable drive, cables and connections. All systems: If the error persists, insure that drive firmware and BIOS are current. SYSTEM BOARD System board ‐ CMOS, Location = [X], Expected = [X], Found = [X] Insure that the system is running with the latest BIOS and rerun the diagnostics. SYSTEM BOARD System board ‐ CMOS battery failure detected Replace the CMOS battery and retry the diagnostic. If the error persists, insure that the BIOS is current and retry the diagnostics. SYSTEM BOARD System board ‐ Interval timer not functional Insure that BIOS is current and rerun the diagnostics. SYSTEM BOARD System board ‐ RTC 'seconds' count is not updating Insure that BIOS is current and rerun the diagnostics. SYSTEM BOARD System board ‐ HPET [D], incorrect time period. Expected = [D], Found = [D] Insure that BIOS is current and rerun the diagnostics. SYSTEM BOARD BIOS ‐ A20 gate not enabled Insure that BIOS is current and rerun the diagnostics. SYSTEM BOARD System board ‐ Interrupt controller, IRQ = [d] [s] not detected Insure that BIOS is current and rerun the diagnostics. USB CONTROLLER USB controller error Insure that USB ports are intact, contain no failed device and that BIOS is current. After corrective action, rerun the diagnostics. Version 4214 Page 31 August 13, 2011 Result Code 2000‐0244 2000‐0245 2000‐0251 2000‐0313 2000‐0314 2000‐0321 2000‐0322 02000‐0324 2000‐0325 2000‐0326 Subsystem USB DEVICE Message USB device failed with return code 0x[X] Insure that the USB device is correctly inserted or try another USB port and/or to see if it is just a particular device or port. After corrective action, rerun the diagnostics. If the problem persists, insure that BIOS is current. USB DEVICE Timeout waiting for the device to respond Insure that the USB device is correctly inserted or try another USB port and/or to see if it is just a particular device or port. After corrective action, rerun the diagnostics. If the problem persists, insure that BIOS is current. EVENT LOG Event log ‐ The log contains failing records This is a warning message indicating that the Event Log has not been checked lately. The Event Log provides various BIOS and Diagnostic events. TOUCHPAD Touchpad ‐ Pointing stick/touchpad not detected Desktops and servers: If disconnected, reconnect touchpad and retry the diagnostics. All systems: Insure that the device firmware and BIOS are current and rerun the diagnostics. THERMISTORS Thermal: The ([S]) reading ([D]C) exceeds the thermal limit. Check Event Log for thermal events, including defective fans and defective sensors. Inspect the system for clogged or obstructed air vents. Insure that BIOS is current and rerun the diagnostics. LCD PANEL LCD EDID ‐ Unable to access EDID EEPROM This could relate to LCD connector and cables. Otherwise, flash latest BIOS and retry diagnostics. LCD PANEL LCD panel ‐ Unable to modify brightness Insure that BIOS is current and rerun diagnostics. LCD PANEL LCD panel ‐ User reported LCD BIST colors were not displayed Possible User Error, otherwise, insure that BIOS is current and retry diagnostics. LCD PANEL LCD panel ‐ User provided no input for LCD BIST Possible User Error; retry. Otherwise, insure that BIOS is current and retry diagnostics. LCD PANEL LCD panel ‐ Unable to turn lamp on or off Insure that BIOS is current and retry diagnostics. Version 4214 Page 32 August 13, 2011 Result Code 2000‐0327 2000‐0328 2000‐0331 2000‐0332 2000‐‐0333 2000‐0334 2000‐0415 2000‐0511 2000‐0512 2000‐8005 2000‐8008 Version 4214 Subsystem LCD PANEL Message LCD panel ‐ Unable to use BIOS interface Insure that BIOS is current and retry diagnostics. LCD PANEL LCD panel ‐ Unable to detect variance in ambient light sensor Insure that BIOS is current and retry diagnostics. VIDEO CONTROLLER Video controller ‐ No video controller detected Insure that BIOS is current and retry diagnostics. VIDEO Video memory ‐ Video memory integrity test discrepancy Insure that BIOS is current and retry diagnostics. VIDEO Video ‐ User provided no input for graphics test No response to a diagnostic prompt and a timeout occurred. Retry the diagnostics. VIDEO Video ‐ User reported the patterns were not displayed Possible user error. Otherwise, insure that BIOS is current and retry diagnostics. CABLES Cables ‐ Check the following cables: [S] Cables ‐ BIOS reports no testable cables Connect the described cable and rerun the diagnostics. This is a warning if the system has no testable cables. Insure that BIOS is current and rerun diagnostics. FAN Fan ‐ The ([S]) fan failed to respond correctly The fan may be faulty, but check for obstructions to the fan and vents. Insure that BIOS is current and rerun the diagnostics. FAN Fan ‐ The ([S]) fan is running faster than expected Re‐run the diagnostic; if the problem persists, the fan is faulty. Insure that BIOS is current and rerun the diagnostics. LCD LCD BIST not supported. The LCD BIST may not exist on all systems. Insure that BIOS is current and rerun the diagnostics. DIAGNOSTICS Out of memory! fMalloc() Failed! A diagnostic program cannot proceed because the system reports that no more memory is available. Page 33 August 13, 2011 Result Code 2000‐8009 2000‐800A 2000‐8010 2000‐8011 2000‐8012 2000‐8014 2000‐8016 2000‐8017 2000‐8018 2000‐8166 Subsystem DIAGNOSTICS Message Cannot find memory to free! fFree() Failed with pointer [X] A diagnostic program cannot proceed because its memory pointers have become unusable. DIAGNOSTICS Low memory. [D]k bytes free! A diagnostic program has detected that system memory is below nominal thresholds. SYSTEM BOARD High‐Precision event timer not found. Insure that BIOS is current and rerun the diagnostics. USB DEVICE Invalid status return from the device. Check that the device is correctly attached and operational. Rerun diagnostics. Insure that BIOS is current and rerun the diagnostics. DIAGNOSTICS Invalid parameter passed to the device. Insure that BIOS is current and rerun the diagnostics. DIAGNOSTICS ADDF module ([S]) device ([S]) failed with error code [X], number [X]. No EPSA beep code mapped! A diagnostic program has called an external module which has reported an unusual error. Insure that BIOS is current and rerun the diagnostics. BATTERY Battery ‐ unable to retrieve battery health Insure that the battery is properly seated and rerun the diagnostics. Insure that BIOS is current and rerun the diagnostics. BIOS Battery ‐ BIOS has no support for battery health This optional feature may not be supported. Insure that BIOS is current and rerun the diagnostics. DIAGNOSTICS Fatal: The module reported multiple test results!! A diagnostic program is erroneously reporting multiple results from a single test. Insure that BIOS is current and rerun the diagnostics. BOOTPATH OS ‐ Suspect corrupt MBR, verify MBR with Anti‐Virus Application Run anti‐virus software on the system. Version 4214 Page 34 August 13, 2011