How to Extract and Read the System Event Log (SEL) for Intel® Server Boards

Documentation

Maintenance & Performance

000007037

09/23/2021

Note

This article refers to discontinued boards and systems. If the below information does not apply to your board or system, you may also download the System Event Log (SEL) Viewer and other configuration utilities for other products. An alternative tool, for instance, is Intel System Information Retrieval Utility (Sysinfo).  Alternatively, if you have access to the Integrated Baseboard Management Controller (Integrated BMC) Web Console, generate the SEL logs from within the Server Health->Event Log->Save Event Log section.

What is the System Event Log (SEL) Viewer?

The SEL Viewer is a tool used to troubleshoot or view potential problems with your Intel® Server Platform. Depending on the platform you are using, you can read/extract the SEL in Extensible Firmware Interface (EFI*), Windows*, Linux*, or DOS.

How do I read/extract the SEL?

For all Intel® Server Boards S7000FC4UR, X38MLST, S5400SF, S3420GP, and S5500/S5520, use the SELVIEWER version 2.01 in the UEFI* Shell, Windows, or Linux.

For all S5000 series and S3200SH boards, use the SELVIEWER version 1.54 for DOS or the SELVIEWER version 2.01 for Windows or Linux.

How do I run the SEL Viewer in the EFI Shell?

The SEL Viewer utility runs on the target servers in the EFI v1.1 or v2.0 shell depending on the platform:

  1. Download the SEL Viewer from Download Center.
  2. Extract the file, preferably to a USB pen.
  3. Connect the device (for example, a USB pen) with the extracted SEL Viewer utility to the server from which you want to extract the SEL.
  4. Power on the server and press F6 to enter the boot device selection menu.
  5. Choose the EFI shell option and hit enter.
  6. After you're in the EFI Shell, change drive station to the USB pen by typing fs0: (0 is usually the USB pen). Then press enter.
  7. If this command doesn't work, remap the USB pen drive by using the map –r command. Then change to the drive station accordingly.
  8. Open the folder containing the SEL Viewer by typing: cd: <foldername>. Then press enter.
  9. Browse to the directory containing the SEL Viewer and execute the selview.efi file.

Command prompt example

SEL Viewer ver. 2.0.1 build 11

How do I run the SEL Viewer in Windows?

The SEL Viewer utility for Windows runs on the following Windows versions:

  • Windows* Server 2003 Enterprise (32-bit and EM64T)
  • Windows Server 2008 Enterprise (32-bit and EM64T)
  • Windows Server 2008 R2 EM64T
  • Windows XP SP3 (32-bit)
  • Windows 7 (32-bit and EM64T)
  • Windows PE 2004 (1.5 - built from Windows XP Professional with SP2)
  • Windows PE 2005 (1.6 - built from Windows Server 2003 with SP1)
  • Windows PE 2.0 (built from Windows Vista 32-bit)
  • Windows PE 2.1 (built from Windows Vista SP1 32-bit and EM64T or Windows Server 2008 EM64T)

Install the imb driver prior to running the SEL Viewer in a Windows-based operating system.

You can find the driver in the SEL Viewer package:

  1. Download the SEL Viewer for Windows from Download Center and extract it to a location of your choice.
  2. Copy the appropriate folder, depending on your operating system version (x86 or x64), from the utility-released location onto the root directory of the hard disk (for example, c:\x86).
  3. Open a command prompt window and change to that directory containing the utility and associated files (for example, cd c:\selviewer).
  4. Change to the directory where the imb driver is located.
  5. Install the imb driver by executing the install.cmd <full-path>, specifying the full path of the folder in which files were copied (for example, install c:\x86\imbdriver\x86).
  6. After the imb driver is successfully installed, you need to navigate back to the first directory and run the SEL Viewer tool by executing the selview.exe file in the command prompt.

Command prompt example

How do I run the SEL Viewer in Linux?

The SEL Viewer utility for Linux runs on the following Linux distributions:

  • RHEL5 Update 3 (32-bit and EM64T)
  • SLES11 (32-bit and EM64T)

You can run the SEL Viewer for Linux either as a GUI-based application or a command-line application. The GUI provides all the functionality as the CLI, including clearing the SEL or saving SEL contents to a file.

In order to open the SEL Viewer GUI in Linux, Java* Runtime Environment (JRE*) needs to be installed and XServer* must be running:

  1. Download the SEL Viewer for Linux from Download Center and extract it to a location of your choice.
  2. Ensure Java Runtime Environment (JRE) is installed (for example, open a terminal and enter the command: yum install java-1.5.0-sun java-1.5.0-sun-devel).
  3. Ensure XServer is running.
  4. Copy all files and subdirectories from the utility-released location into a folder on the hard drive (for example, /home/selviewer).
  5. Run the SEL Viewer in the command line interface:

/Selview [Options] [SEL File Name] or ./cli [Options] [SEL File Name]

Run the SEL Viewer GUI:

/Selview

SEL VIEWER for DOS (version 1.54)

You can also run the SEL Viewer utility in DOS on the Intel® Server Boards S5000 series:

  1. Download the SEL Viewer for DOS from Download Center.
  2. Extract the package to a bootable device, such as a bootable USB pen.
  3. Connect the bootable device with the extracted SEL Viewer utility to the server from which you want to extract the SEL.
  4. Power on the server and press F6 to enter the boot device selection menu.
  5. Choose the bootable device option and press enter.
  6. After you're in the DOS environment, browse to the directory containing the SEL Viewer and execute the selview file.

command prompt example

You can always save the SEL in .txt format to a location of your choice for analysis:

SEL Viewer ver. 1.5.4

You can find more information in both the SEL Viewer and Troubleshooting guides.