Seven-segment display overview

The DE2000/DE4000/DE6000 controllers have a two-digit, seven-segment display at the back, which shows the following information.

Controller state Seven-segment display
Functioning correctly Tray ID
Not functioning correctly Diagnostic codes to help identify errors

The following figure shows the seven-segment display for the DE2000 controller shelf, the DE4000 controller shelf, and the DE6000 controller shelf.

Figure 1. Seven-segment display
Seven-segment display
Note: Your controller model might be slightly different from the illustration.
The following table describes the seven-segment display and their operational states.
LED Status Description
1 Heartbeat (dot in the lower right) Blinking green

This indicates normal activity.

2 Tray ID Green

This shows the ID of the controller shelf when the controller operates normally. If the controller is not operating normally and the Diagnostic LED is on, the diagnostic code is displayed instead.

3 Diagnostic (dot in the upper left) Green

The seven-segment display shows the diagnostic code.


The seven-segment display shows the tray ID.

Seven-segment display sequence codes

Seven-segment display sequences enable you to understand errors and operational states of the various components in your storage array. Each sequence shows a two-digit category code, followed by a two-digit detail code. The category code appears at the start of a sequence and the detail code follows the category code with more specific information about the error. After each category code is displayed, the LED goes blank. The detail code then appears and disappears, and the entire sequence is repeated. For example, if there is a power-on validation error during startup, you see the following codes displayed on the seven-segment display: SE, followed by Sx, in which SE is the category code and Sx is the detail code.

When the seven-segment display sequence starts, the Diagnostic LED is on (green).

The following table includes the seven-segment display sequence codes and descriptions:
Category Category code Detail code
Startup error SE
  • 88: Power-on default
  • dF: Power-on diagnostic fault
  • Sx: Power-on validation error
Operational error OE
  • Lx: Lock-down codes

See Seven-segment display lock-down codes.

Operational state OS
  • OL: Offline
  • bb: Battery backup (operating on batteries)
  • OH: CPU temperature exceeds the warning level
  • CF: Component failure
Component failure CF
  • dx: Processor or cache DIMM
  • Cx: Cache DIMM
  • Px: Processor DIMM
  • Hx: Host interface card
  • Fx: Flash drive
  • bl: Base controller card
Diagnostic failure dE
  • Lx: Lock-down codes

See Seven-segment display lock-down codes.

Category delimiter --

The double hyphen (--) is the separator between category-detail code pairs when more than one pair exists in the sequence.

End-of-sequence delimiter Blank; display turns off at the end of a sequence  

Seven-segment display codes when controller turns on

The following table describes the seven-segment codes that are displayed when the controller turns on:
Code Description
0xEA DDR4 training failed
0xE8 No memory installed
0x22 No master boot record found on any boot device
0x23 No SATA drive installed
0xAE Booting OS
0xAB Alternate boot code
0x40 Invalid DIMMs
0x41 Invalid DIMMs
0x42 Memory test failed
0x2A, 0x2B Stuck bus, unable to read DIMM SPD data
0x51 DIMM SPD read failure
0xA0, 0xA1, 0xA2, and 0xA3 SATA drive initialization
0x92 – 0x96 PCI bus initialization

Seven-segment display use cases

The following table shows seven-segment display use cases and the sequence that is displayed in each case:
Use case Display sequence
Controller power-on
  • Normal power-on controller insertion
  • Controller inserted while held in reset
SE 88 blank
Operational states
Normal operation xy (static controller tray ID)
Start-of-day (SOD) processing OS Sd blank
The controller is placed in reset while showing the tray ID OS OL blank
The controller is operating on batteries (cache backup) OS bb blank
The CPU temperature has exceeded the warning level OS OH blank
Component failure when the controller is operational
Failed host interface card (HIC) OS CF HX blank
Failed flash drive OS CF Fx blank
Power-on diagnostic failure
Failure of a component that is not a field replaceable unit SE dF blank-
Processor DIMM failure SE dF -- CF Px blank-
Cache memory DIMM failure SE dF -- CF Cx blank-
Processor DIMM or cache memory DIMM failure SE dF -- CF dx blank-
Host interface card failure SE dF -- CF Hx blank-
Incorrect number of cache backup devices SE LC -- CF Fx blank-
The controller is suspended and there are no other errors to report
All lock-down conditions OH Lx blank-
The controller is suspended because of component errors
Persistent processor DIMM error correcting code (ECC) errors OE L2 -- CF Px blank-
Persistent cache DIMM ECC errors OE L2 -- CF Cx blank-
Persistent processor or cache DIMM ECC errors OE L2 -- CF dx blank-
The controller is suspended as a result of persistent cache backup configuration errors
The write-protect switch is set during cache restore OE LC blank-
The memory size changed with dirty data in the flash drives OE L2 -- CF dx blank-
The controller is suspended as a result of diagnostic errors
Cache memory diagnostic failure dE L2 -- CF Cx blank-
Base controller diagnostic failure dE L3 -- CF b1 blank-
Base controller I/O Controller chip (IOC) diagnostic failure dE L3 -- CF b2 blank-

Seven-segment display lock-down codes

Diagnostic lock-down codes are displayed when the controller is not operational, either because of a configuration problem or a hardware fault. The lock-down code is displayed as part of the seven-segment display sequence.

The following table includes the lock-down codes and describes the conditions that cause the controller to be in a suspended state:
Lock-down code Description
L0 The controller types in a two-controller configuration are mismatched.
L1 Missing interconnect canister.
L2 A persistent memory error has occurred.
L3 A persistent hardware error has occurred.
L4 A persistent data protection error has occurred.
L5 An auto-code synchronization (ACS) failure has been detected.
L6 An unsupported HIC has been detected.
L7 A sub-model identifier either has not been set or has been mismatched.
L8 A memory configuration error has occurred.
L9 A link speed mismatch condition has been detected in either the I/O module (IOM) or the power supply.
Lb A HIC configuration error has been detected.
LC A persistent cache backup configuration error has been detected.
Ld A mixed cache memory DIMMs condition has been detected.
LE Uncertified cache memory DIMM sizes have been detected.
LF The controller has locked down in a suspended state with limited SYMbol support.
LH Controller in Simplex Mode installed in the wrong slot.
LJ The controller does not have enough memory to support the configuration.
LL The controller cannot access either midplane SBB EEPROM.
Ln A module is not valid for a controller.
LP Drive port mapping tables are not detected.
Lr A component that is not a field replaceable unit (FRU) has been replaced.
Lt A configuration data base corruption has been detected.
LU The SOD reboot limit has been exceeded.
In some cases, controllers detect errors during the startup process. The following table describes seven-segment startup errors and conditions that result in the controller being in a suspended state:
Startup error code Description
S1 The controller detects a checksum failure in EEPROM.
S2 The SBB Signature/Revision is invalid.
S3 An unsupported enclosure is detected in the storage array.
S4 The power supplies are incapable of powering the controller.
S5 The SBB pairing has failed.