Servers & Storage

Run Dell PowerEdge built-in hardware diagnostics (ePSA / Lifecycle Controller)

Run Dell's built-in ePSA diagnostics from F10 or F11, or remotely through iDRAC, read the results, and collect the evidence Dell support asks for.

Published
Reading time
5 min read

Every PowerEdge server includes Dell's Embedded System Diagnostics, also called ePSA (Enhanced Pre-boot System Assessment). It runs before the operating system and sees the hardware directly, so Dell notes it can find problems the OS and online tools miss. It tests memory, CPUs, I/O devices, drives and other components. Run it when a server will not boot, after a hardware alert, after replacing a part, or as routine maintenance.

Before you start

  • Diagnostics run outside the OS, so the server is offline for the whole test. Schedule a window.
  • You need local console access or the iDRAC9 Virtual Console.
  • Lifecycle Controller must be enabled (F2 > iDRAC Settings > Lifecycle Controller).
  • Note the Service Tag and the current alerts, and export the logs first (see below).

Step 1 — Save and review the event logs

Dell's KB 000132726 advises clearing the System Event Log before running ePSA. If old unchecked records remain, ePSA may report error 2000-0251. That code points to old log entries, not to a hardware failure.

Warning: Clearing the SEL removes the evidence of past faults. Export or screenshot the SEL and Lifecycle Log first, so you and Dell support still have the history. See iDRAC9 SEL and Lifecycle Log.

Step 2 — Launch ePSA

How to start the diagnostics by generation (Dell KB 000132726 and Installation and Service Manuals)
GenerationHow to start
PowerEdge 14G, 15G, 16GPress F10 during boot, then Hardware Diagnostics > Run Hardware Diagnostics. Or press F11 and choose System Utilities > Launch Diagnostics.
PowerEdge 17G (per the same KB)First install the UEFI ePSA Diagnostics package from the iDRAC web interface. Then power cycle, press F11 and choose System Utilities > Launch Diagnostics.

The ePSA Pre-boot System Assessment window lists every detected device and starts testing them. Press Esc to stop testing. Click Exit at the top of the screen when you finish. If you restart without exiting, the Lifecycle Controller menu loads again on the next boot.

Step 3 — Run a full or targeted test

The default run tests all detected devices. To focus on one suspect component, as described in the Lifecycle Controller User's Guide:

  1. Start the diagnostics from Lifecycle Controller as above.
  2. Pause testing, click the right arrow, then click Advanced Options.
  3. Deselect the components you do not want to test.
  4. Set Test Iterations. 0 means it repeats until you stop it.
  5. Close the dialog, select Thorough Test Mode, and click the centre arrow to start.

Thorough tests add detail about failed devices. They take longer, so use them on the suspect part rather than on the whole server.

Step 4 — Read the results

Diagnostic screens (PowerEdge R660 Installation and Service Manual)
MenuWhat it shows
ConfigurationConfiguration and status of all detected devices
ResultsResults of all tests that ran
System healthCurrent overview of system performance
Event logTimestamped log of all test results (shown once at least one event is recorded)

For each failure, record the error code and message exactly, together with the device and its location (DIMM slot, drive bay, PSU number). Dell publishes a reference table of ePSA and PSA error codes (2000-0NNN series) with troubleshooting steps in its knowledge base. Search for your exact code on Dell support and follow the steps listed for it. If the test confirms a failed part, escalate to Dell support (see below).

Remote diagnostics through iDRAC

When nobody is on site, iDRAC9 can schedule the same offline diagnostics and keep the results. This needs at least an iDRAC Express licence, Lifecycle Controller enabled, and the Login and Server Control privileges. Only one diagnostic job can be scheduled or running at a time.

racadm diagnostics run -m 1 -r forced -s TIME_NOW -e TIME_NA
racadm getremoteservicesstatus
racadm diagnostics export -f diags.txt -l //192.0.2.10/share -u user -p pass
  • -m: 0 Express (a subset of tests), 1 Extended (all tests), 2 both in sequence.
  • -r: pwrcycle, Graceful (waits for the OS to shut down) or Forced (asks the OS to shut down and power cycles if it has not after 10 minutes).
  • -s and -e take yyyymmddhhmmss. TIME_NOW schedules the job immediately and TIME_NA means no expiry. With a scheduled window, keep more than five minutes between start and end.
  • Export results only when the server is out of POST and getremoteservicesstatus shows LC Ready. The export supports CIFS, NFS, HTTP and HTTPS, up to 5 MB.

The run command returns a job ID, and the diagnostic events and results are recorded in the Lifecycle Log. A Scheduled job can be cancelled. To stop one that is already running, restart the server.

When to escalate to Dell

If ePSA reports a failure, or the server has symptoms but passes, collect a SupportAssist Collection. It includes hardware inventory, firmware versions, logs and storage controller logs in one ZIP. You can export it from Lifecycle Controller (Hardware Diagnostics > Export SupportAssist Collection) or from iDRAC (see SupportAssist collection from iDRAC9). Send it to Dell support together with the ePSA error code and the Service Tag.

Frequently asked questions

Does ePSA error 2000-0251 mean a hardware failure?

No. Dell says it means the event log contains old unchecked records. Save the log, clear it, and run the diagnostics again.

Can I run diagnostics without going to the server?

Yes. Use the iDRAC Virtual Console to press F10 or F11, or schedule remote diagnostics with racadm diagnostics run.

Checklist

  • Downtime window agreed and the SEL and Lifecycle Log exported
  • ePSA launched from F10 or F11 (or scheduled remotely)
  • Targeted thorough test run on the suspect component
  • Error codes, devices and slots recorded exactly
  • Steps from Dell's reference for each error code followed
  • SupportAssist Collection and the Service Tag sent to Dell for confirmed failures

Skyline can supply, configure and maintain Dell, HPE and Huawei servers under an annual maintenance contract (AMC). Contact us.

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

See author profile
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Servers & Storage for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.