Skip to main content

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 stateSeven-segment display
Functioning correctlyTray ID
Not functioning correctlyDiagnostic 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.
LEDStatusDescription
1 Heartbeat (dot in the lower right)Blinking green

This indicates normal activity.

2 Tray IDGreen

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.

Off

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:
CategoryCategory codeDetail code
Startup errorSE
  • 88: Power-on default
  • dF: Power-on diagnostic fault
  • Sx: Power-on validation error
Operational errorOE
  • Lx: Lock-down codes

See Seven-segment display lock-down codes.

Operational stateOS
  • OL: Offline
  • bb: Battery backup (operating on batteries)
  • OH: CPU temperature exceeds the warning level
  • CF: Component failure
Component failureCF
  • dx: Processor or cache DIMM
  • Cx: Cache DIMM
  • Px: Processor DIMM
  • Hx: Host interface card
  • Fx: Flash drive
  • bl: Base controller card
Diagnostic failuredE
  • 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 delimiterBlank; 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:
CodeDescription
0xEADDR4 training failed
0xE8No memory installed
0x22No master boot record found on any boot device
0x23No SATA drive installed
0xAEBooting OS
0xABAlternate boot code
0x40Invalid DIMMs
0x41Invalid DIMMs
0x42Memory test failed
0x2A, 0x2BStuck bus, unable to read DIMM SPD data
0x51DIMM SPD read failure
0xA0, 0xA1, 0xA2, and 0xA3SATA drive initialization
0x92 – 0x96PCI 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 caseDisplay sequence
Controller power-on
  • Normal power-on controller insertion
  • Controller inserted while held in reset
SE 88 blank
Operational states
Normal operationxy (static controller tray ID)
Start-of-day (SOD) processingOS Sd blank
The controller is placed in reset while showing the tray IDOS OL blank
The controller is operating on batteries (cache backup)OS bb blank
The CPU temperature has exceeded the warning levelOS OH blank
Component failure when the controller is operational
Failed host interface card (HIC)OS CF HX blank
Failed flash driveOS CF Fx blank
Power-on diagnostic failure
Failure of a component that is not a field replaceable unitSE dF blank-
Processor DIMM failureSE dF -- CF Px blank-
Cache memory DIMM failureSE dF -- CF Cx blank-
Processor DIMM or cache memory DIMM failureSE dF -- CF dx blank-
Host interface card failureSE dF -- CF Hx blank-
Incorrect number of cache backup devicesSE LC -- CF Fx blank-
The controller is suspended and there are no other errors to report
All lock-down conditionsOH Lx blank-
The controller is suspended because of component errors
Persistent processor DIMM error correcting code (ECC) errorsOE L2 -- CF Px blank-
Persistent cache DIMM ECC errorsOE L2 -- CF Cx blank-
Persistent processor or cache DIMM ECC errorsOE 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 restoreOE LC blank-
The memory size changed with dirty data in the flash drivesOE L2 -- CF dx blank-
The controller is suspended as a result of diagnostic errors
Cache memory diagnostic failuredE L2 -- CF Cx blank-
Base controller diagnostic failuredE L3 -- CF b1 blank-
Base controller I/O Controller chip (IOC) diagnostic failuredE 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 codeDescription
L0The controller types in a two-controller configuration are mismatched.
L1Missing interconnect canister.
L2A persistent memory error has occurred.
L3A persistent hardware error has occurred.
L4A persistent data protection error has occurred.
L5An auto-code synchronization (ACS) failure has been detected.
L6An unsupported HIC has been detected.
L7A sub-model identifier either has not been set or has been mismatched.
L8A memory configuration error has occurred.
L9A link speed mismatch condition has been detected in either the I/O module (IOM) or the power supply.
LbA HIC configuration error has been detected.
LCA persistent cache backup configuration error has been detected.
LdA mixed cache memory DIMMs condition has been detected.
LEUncertified cache memory DIMM sizes have been detected.
LFThe controller has locked down in a suspended state with limited SYMbol support.
LHController in Simplex Mode installed in the wrong slot.
LJThe controller does not have enough memory to support the configuration.
LLThe controller cannot access either midplane SBB EEPROM.
LnA module is not valid for a controller.
LPDrive port mapping tables are not detected.
LrA component that is not a field replaceable unit (FRU) has been replaced.
LtA configuration data base corruption has been detected.
LUThe 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 codeDescription
S1The controller detects a checksum failure in EEPROM.
S2The SBB Signature/Revision is invalid.
S3An unsupported enclosure is detected in the storage array.
S4The power supplies are incapable of powering the controller.
S5The SBB pairing has failed.