Go to main content

Sun Server X4-4 HTML Documentation Collection

Exit Print View

Updated: October 2015
 
 

AMI Checkpoint Ranges

Status Code Range
Description
0x01 – 0x0B
SEC execution (PEI).
0x0C – 0x0F
SEC errors.
0x10 – 0x2F
PEI execution up to and including memory detection.
0x30 – 0x4F
PEI execution after memory detection.
0x50 – 0x5F
PEI errors.
0x60 – 0x8F
DXE execution up to BDS.
0x90 – 0xCF
BDS execution.
0xD0 – 0xDF
DXE errors.
0xE0 – 0xE8
S3 fesume (PEI).
0xE9 – 0xEF
S3 resume errors (PEI).
0xF0 – 0xF8
Recovery (PEI).
0xF9 – 0xFF
Recovery errors (PEI).

Standard Checkpoints - SEC Phase

Status Code Range
Description
0x00
Not used.
0x01
Power on. Reset type detection (soft/hard).
0x02
AP initialization before microcode loading.
0x03
North Bridge initialization before microcode loading.
0x04
South Bridge initialization before microcode loading.
0x05
OEM initialization before microcode loading.
0x06
Microcode loading.
0x07
AP initialization after microcode loading.
0x08
North Bridge initialization after microcode loading.
0x09
South Bridge initialization after microcode loading.
0x0A
OEM initialization after microcode loading.
0x0B
Cache initialization.
0x0C – 0x0D
Reserved for future AMI SEC error codes.
0x0E
Microcode not found.
0x0F
Microcode not loaded.

SEC Beep Codes

There are no SEC beep codes.

PEI Phase

Progress Codes
Description
0x10
PEI core is started.
0x11
Pre-memory CPU initialization is started.
0x10
PEI core is started.
0x11
Pre-memory CPU initialization is started.
0x12
Pre-memory CPU initialization (CPU module specific).
0x13
Pre-memory CPU initialization (CPU module specific).
0x14
Pre-memory CPU initialization (CPU module specific).
0x15
Pre-memory North Bridge initialization is started.
0x16
Pre-memory North Bridge initialization (North Bridge module specific).
0x17
Pre-memory North Bridge initialization (North Bridge module specific).
0x18
Pre-memory North Bridge initialization (North Bridge module specific).
0x19
Pre-memory South Bridge initialization is started.
0x1A
Pre-memory South Bridge initialization (South Bridge module specific).
0x1B
Pre-memory South Bridge initialization (South Bridge module specific).
0x1C
Pre-memory South Bridge initialization (South Bridge module specific).
0x1D – 0x2A
OEM pre-memory initialization codes.
0x2B
Memory initialization. Serial presence detect (SPD) data reading.
0x2C
Memory initialization. memory presence detection.
0x2D
Memory initialization. Programming memory timing information 0x2E memory initialization. Configuring memory.
0x2F
Memory initialization (other).
0x30
Reserved for ASL (see ASL Status Codes section below).
0x31
Memory installed.
0x32
CPU post-memory initialization is started.
0x33
CPU post-memory initialization. Cache initialization.
0x34
CPU post-memory initialization. Application processor(s) (AP) initialization.
0x35
CPU post-memory initialization. Boot strap processor (BSP) selection.
0x36
CPU post-memory initialization. System management mode (SMM) initialization.
0x37
Post-memory North Bridge initialization is started.
0x38
Post-memory North Bridge initialization (North Bridge module specific).
0x39
Post-memory North Bridge initialization (North Bridge module specific).
0x3A
Post-memory North Bridge initialization (North Bridge module specific).
0x3B
Post-memory South Bridge initialization is started.
0x3C
Post-memory South Bridge initialization (South Bridge module specific).
0x3D
Post-memory South Bridge initialization (South Bridge module specific).
0x3E
Post-memory South Bridge initialization (South Bridge module specific).
0x3F-0x4E
OEM post memory initialization codes.
0x4F
DXE IPL is started.

PEI Error Codes

Codes
Description
0x50
Memory initialization error. Invalid memory type or incompatible memory speed.
0x51
Memory initialization error. SPD reading has failed.
0x52
Memory initialization error. Invalid memory size or memory modules do not match.
0x53
Memory initialization error. No usable memory detected.
0x54
Unspecified memory initialization error.
0x55
Memory not installed.
0x56
Invalid CPU type or speed.
0x57
CPU mismatch.
0x58
CPU self test failed or possible CPU cache error.
0x59
CPU micro-code is not found or micro-code update is failed.
0x5A
Internal CPU error.
0x5B
Reset PPI is not available.
0x5C-0x5F
Reserved for future AMI error codes.

S3 Resume Progress Codes

Codes
Description
0xE0
S3 resume is started (S3 resume PPI is called by the DXE IPL).
0xE1
S3 boot script execution.
0xE2
Video repost.
0xE3
OS S3 wake vector call.
0xE4-0xE7
Reserved for future AMI progress codes.
0x00E0
S3 Resume is stared (S3 Resume PPI is called by the DXE IPL).

S3 Resume Error Codes

Codes
Description
0xE8
S3 resume failed.
0xE9
S3 resume PPI not Found.
0xEA
S3 resume Boot Script Error.
0xEB
S3 OS wake error.
0xEC-0xEF
Reserved for future AMI error codes.

Recovery Progress Codes

Codes
Description
0xF0
Recovery condition triggered by firmware (Auto recovery).
0xF1
Recovery condition triggered by user (Forced recovery).
0xF2
Recovery process started.
0xF3
Recovery firmware image is found.
0xF4
Recovery firmware image is loaded.
0xF5-0xF7
Reserved for future AMI progress codes.

Recovery Error Codes

Codes
Description
0xF8
Recovery PPI is not available.
0xF9
Recovery capsule is not found.
0xFA
Invalid recovery capsule.
0xFB – 0xFF
Reserved for future AMI error codes.

PEI Beep Codes

Number of Beeps
Description
1
Memory not Installed.
1
Memory was installed twice (InstallPeiMemory routine in PEI Core called twice).
2
Recovery started.
3
DXEIPL was not found.
3
DXE core firmware volume was not found.
4
Recovery failed.
4
S3 resume failed.
7
Reset PPI is not available.

DXE Phase DXE Status Codes

Codes
Description
0x60
DXE core is started.
0x61
NVRAM initialization.
0x62
Installation of the South Bridge runtime services.
0x63
CPU DXE initialization is started.
0x64
CPU DXE initialization (CPU module specific).
0x65
CPU DXE initialization (CPU module specific).
0x66
CPU DXE initialization (CPU module specific).
0x67
CPU DXE initialization (CPU module specific).
0x68
PCI host bridge initialization.
0x69
North Bridge DXE initialization is started.
0x6A
North Bridge DXE SMM initialization is started.
0x6B
North Bridge DXE initialization (North Bridge module specific).
0x6C
North Bridge DXE initialization (North Bridge module specific).
0x6D
North Bridge DXE initialization (North Bridge module specific).
0x6E
North Bridge DXE initialization (North Bridge module specific).
0x6F
North Bridge DXE initialization (North Bridge module specific).
0x70
South Bridge DXE initialization is started.
0x71
South Bridge DXE SMM initialization is started.
0x72
South Bridge devices initialization.
0x73
South Bridge DXE initialization (South Bridge module specific).
0x74
South Bridge DXE initialization (South Bridge module specific).
0x75
South Bridge DXE initialization (South Bridge module specific).
0x76
South Bridge DXE initialization (South Bridge module specific).
0x77
South Bridge DXE initialization (South Bridge module specific).
0x78
ACPI module initialization.
0x79
CSM initialization.
0x7A – 0x7F
Reserved for future AMI DXE codes.
0x80 – 0x8F
OEM DXE initialization codes.
0x90
Boot device selection (BDS) phase is started.
0x91
Driver connecting is started.
0x92
PCI Bus initialization is started.
0x93
PCI bus hot plug controller initialization.
0x94
PCI bus enumeration.
0x95
PCI bus request resources.
0x96
PCI bus assign resources.
0x97
Console output devices connect.
0x98
Console input devices connect.
0x99
Super IO initialization.
0x9A
USB initialization is started.
0x9B
USB reset.
0x9C
USB detect.
0x9D
USB enable.
0x9E – 0x9F
Reserved for future AMI codes.
0xA0
IDE initialization is started.
0xA1
IDE reset.
0xA2
IDE detect.
0xA3
IDE enable.
0xA4
SCSI initialization is started.
0xA5
SCSI reset.
0xA6
SCSI detect.
0xA7
SCSI enable.
0xA8
Setup verifying password.
0xA9
Start of Setup.
0xAA
Reserved for ASL (see ASL tatus Codes section below).
0xAB
Setup input wait 0xAC reserved for ASL (see ASL Status Codes section below).
0xAD
Ready to boot event.
0xAE
Legacy boot event.
0xAF
Exit boot services event.
0xB0
  • AMI: Runtime set virtual address MAP begin.

  • Intel: STS_DIMM_DETECT

0xB1
  • AMI: Runtime set virtual address MAP end

  • Intel: STS_CLOCK_INIT

0xB2
  • Legacy option ROM initialization.

  • Intel: STS_SPD_DATA

0xB3
  • System reset.

  • Intel: STS_GLOBAL_EARLY

0xB4
  • USB hot plug.

  • Intel: STS_RNK_DETECT

0xB5
  • PCI bus hot plug.

  • Intel: STS_CHANNEL_EARLY

0xB6
  • Clean-up of NVRAM.

  • Intel: STS_JEDEC_INIT

0xB7
  • Configuration reset (reset of NVRAM settings).

  • Intel: STS_CHANNEL_TRAINING

0xB8 – 0xBF
Reserved for future AMI codes.
0x00B8
  • Reserved for future AMI code.

  • Intel: STS_INIT_THROTTLING

0x00B9
  • Reserved for future AMI code.

  • Intel: Memory BIST (Built In Self Test).

0x00BA
  • Reserved for future AMI code.

  • Intel Memory initialization.

0x00BB
  • Reserved for future AMI code.

  • Intel: DDR memory Map

0x00BC
  • Reserved for future AMI code.

  • Intel: RAS Configuration.

0x00BD
Reserved for future AMI code.
0x00BE
Reserved for future AMI code.
0x00BF
  • Reserved for future AMI code.

  • Intel: MRC done.

0xC0 – 0xCF
OEM BDS initialization codes.

DXE Error Codes

Codes
Description
0xD0
CPU initialization error.
0xD1
North Bridge initialization error.
0xD2
South Bridge initialization error.
0xD3
Some of the architectural protocols are not available.
0xD4
PCI resource allocation error. Out of resources.
0xD5
No space for legacy option ROM.
0xD6
No console output devices are found.
0xD7
No console input devices are found.
0xD8
Invalid password.
0xD9
Error loading boot option (LoadImage returned error).
0xDA
Boot Option is failed (StartImage returned error).
0xDB
Flash update is failed.
0xDC
Reset protocol is not available.

DXE Beep Codes

Number of Beeps
Description
1
Invalid password.
4
Some of the architectural protocols are not available.
5
No console output devices are found.
5
No console Input devices are found
6
Flash update is failed
7
Reset protocol is not available
8
Platform PCI resource requirements cannot be met

ACPI/ASL Checkpoints

Codes
Description
0x01
System is entering S1 sleep state.
0x02
System is entering S2 sleep state.
0x03
System is entering S3 sleep state.
0x04
System is entering S4 sleep state.
0x05
System is entering S5 sleep state.
0x10
System is waking up from the S1 sleep state.
0x20
System is waking up from the S2 sleep state.
0x30
System is waking up from the S3 sleep state.
0x40
System is waking up from the S4 sleep state.
0xAC
System has transitioned into ACPI mode. Interrupt controller is in PIC mode.
0xAA
System has transitioned into ACPI mode. Interrupt controller is in APIC mode.

OEM-Reserved Checkpoint Ranges

Codes
Description
0x05
OEM SEC initialization before microcode loading.
0x0A
OEM SEC initialization after microcode loading.
0x1D – 0x2A
OEM pre-memory initialization code.s
0x3F – 0x4E
OEM PEI post memory initialization codes.
0x80 – 0x8F
OEM DXE initialization codes.
0xC0 – 0xCF
OEM BDS initialization codes.

Post Codes From hostdiags

Codes
Description
0x69DA
Oracle OSC - Entered OSC method.
0x69DB
Oracle OSC - Forced Legacy mode (granted OS nothing).
0x69DC
Oracle OSC - Granted OS native hot plug.
0x69DD
Oracle OSC - Granted OS native PME.
0x69DF
Oracle Legacy Hot Plug (Attn PB) SCI interrupt (Attn Push Button).
0x69D0
Oracle Legacy hot plug cleared presence change detect.
0x69D1
Oracle Legacy hot plug (Attn PB) SCI power-on sequence started.
0x69D2
Oracle legacy hot plug (Attn PB) power on error.
0x69D3
Oracle Legacy HotPlug (Attn PB) Link training(ed) failure .
0x69D4
Oracle legacy hot plug (OS PS0) OS power-on sequence started.
0x69D5
Oracle legacy hot plug (OS PS0) power-on error.
0x69D6
Oracle legacy hot plug (OS PS0) Link training(ed) failure.
0x69D7
Oracle legacy hot plug (OS EJ0) OS power-down sequence started.