03.07.2013 Views

Technical Product Specification for Canoe Pass - Preminary - Intel

Technical Product Specification for Canoe Pass - Preminary - Intel

Technical Product Specification for Canoe Pass - Preminary - Intel

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Intel</strong>® Server System P4000CP TPS Appendix E: POST Code Diagnostic LED Decoder<br />

Diagnostic LED Decoder<br />

1 = LED On, 0 = LED Off<br />

Checkpoint Upper Nibble Lower Nibble<br />

MSB LSB<br />

8h 4h 2h 1h 8h 4h 2h 1h<br />

LED # #7 #6 #5 #4 #3 #2 #1 #0 Description<br />

POST Memory Initialization MRC Diagnostic Codes<br />

There are two types of POST Diagnostic Codes displayed by the MRC during memory<br />

initialization; Progress Codes and Fatal Error Codes.<br />

The MRC Progress Codes are displays to the Diagnostic LEDs that show the execution point in<br />

the MRC operational path at each step.<br />

Diagnostic LED Decoder<br />

1 = LED On, 0 = LED Off<br />

Checkpoint Upper Nibble Lower Nibble<br />

MSB LSB<br />

8h 4h 2h 1h 8h 4h 2h 1h<br />

LED #7 #6 #5 #4 #3 #2 #1 #0<br />

MRC Progress Codes<br />

MRC Progress Codes<br />

Revision 0.8 <strong>Intel</strong> Confidential<br />

<strong>Intel</strong> order number G26942-003<br />

Description<br />

B0h 1 0 1 1 0 0 0 0 Detect DIMM population<br />

B1h 1 0 1 1 0 0 0 1 Set DDR3 frequency<br />

B2h 1 0 1 1 0 0 1 0 Gather remaining SPD data<br />

B3h 1 0 1 1 0 0 1 1 Program registers on the memory controller level<br />

B4h 1 0 1 1 0 1 0 0 Evaluate RAS modes and save rank in<strong>for</strong>mation<br />

B5h 1 0 1 1 0 1 0 1 Program registers on the channel level<br />

B6h 1 0 1 1 0 1 1 0 Per<strong>for</strong>m the JEDEC defined initialization sequence<br />

B7h 1 0 1 1 0 1 1 1 Train DDR3 ranks<br />

B8h 1 0 1 1 1 0 0 0 Initialize CLTT/OLTT<br />

B9h 1 0 1 1 1 0 0 1 Hardware memory test and init<br />

BAh 1 0 1 1 1 0 1 0 Execute software memory init<br />

BBh 1 0 1 1 1 0 1 1 Program memory map and interleaving<br />

BCh 1 0 1 1 1 1 0 0 Program RAS configuration<br />

BFh 1 0 1 1 1 1 1 1 MRC is done<br />

Memory Initialization at the beginning of POST includes multiple functions, including: discovery,<br />

channel training, validation that the DIMM population is acceptable and functional, initialization<br />

of the IMC and other hardware settings, and initialization of applicable RAS configurations.<br />

When a major memory initialization error occurs and prevents the system from booting with data<br />

integrity, a beep code is generated, the MRC will display a fatal error code on the diagnostic<br />

LEDs, and a system halt command is executed. Fatal MRC error halts do NOT change the state<br />

of the System Status LED, and they do NOT get logged as SEL events. The following table lists<br />

all MRC fatal errors that are displayed to the Diagnostic LEDs.<br />

MRC Fatal Error Codes<br />

Checkpoint Diagnostic LED Decoder Description<br />

193

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!