BIOS Related Issue

This BIOS Related Issue contains the following topics:

BIOS Related Issue

When an issue occurs (error or loss), please refer to the following sections for initial troubleshooting.

System Power-on issue

Symptom:

  • The system has no response when the power button is pressed.

  • The system power/health LED is abnormal.

Action:

  • Check if there’s improperly seated component (e.g., PSU, CPU, DIMMs, cables..)

  • Ensure the system FWs comply with the FW table. If not, please do firmware update.

  • If the issue still exists, please contact TAC.

POST issue

Symptom:

  • The system hangs in POST.

  • The system can’t complete POST.

Action:

  • Check the 80 port and POST error messages, refer to POST code table to do the initial troubleshooting.

  • Shut down the system and try to break the system down to the minimum hardware configuration first, then power on the system.

  • Clear CMOS and reboot the system.

  • Ensure the system FWs comply with the FW table. If not, please do firmware update.

  • If the issue still exists, please contact TAC.

Boot with no display

Symptom:

  • The system boots, but has no video output.

Action:

  • Unplug mini-DP and plug again.

  • If the issue still exists, please contact TAC.

OS boot issue

Symptom:

  • The system cannot boot an installed OS.

Action:

  • Check if the OS is corrupted, replace it with another OS device.

  • System only supports UEFI mode, check if the user uses the legacy OS.

  • Check if the secure boot is enabled, if yes, please disable it in BIOS menu and reboot the system.

  • If system cannot boot using the OS path in Boot Override, try from the embedded EFI SHELL as below:

    1. Find your OS partition and access it

      ex. Shell> fs1:

    2. Access to the EFI folder

      ex. FS1> cd EFI

    3. Access to the BOOT folder

      ex. FS1\EFI> cd BOOT

    4. Execute the OS boot path

      ex. FS1\EFI\BOOT> BOOTX64.EFI

Error occur after a BIOS setting is changed

Symptom:

  • The system cannot boot normally after settings were changed

Action:

  • Clear CMOS to load default settings, and reboot system.

  • Flash BIOS to restore the system to default settings.

  • Check the system logs to determine what changes were made, and then change the settings back to the original configuration.

  • If the issue still exists, please contact TAC.

Failure occurs during ROM flash via BMC web

Symptom:

  • Any abnormal/error windows pop up during flash.

Action:

  • Check if the BMC connection is normal.

  • Check if the network cable is loose.

  • Make sure to use the right ROM file.

  • If there’s an interrupted during a ROM flash, or the ROM image is corrupted and the server does not start, re-flash the BIOS.

  • If the issue still exists, please contact TAC.

PCIe Slot

Fixed PFA for PCIE Slots

When an issue occurs (error or loss), please refer to the table below to find out the problematic device.

NVME

1

0x6D

2

0x44

3

0x6C

4

0x43

5

0x0D

6

0x24

7

0x0C

8

0x23

9

0xE3

10

0xC3

11

0xE4

12

0xC4

13

0xAA

14

0x8D

15

0xA3

16

0x86

16

NVMe SSD X 8

17

SAS / SATA SSD X 8

18

NVMe SSD X 8

CEM PCIE Slot

1

FHHL12; 0xE8 ~ 0xED

2

FHHL14; 0x8E or 0x93

3

(None)

4

0xA4 ~ 0xA9

5

0x94 ~ 0x99

6

0xC5 ~ 0xCA

7

0xEE ~ 0xF5

8

0x06 ~ 0x0B

9

0x2B ~ 0x30

10

0x4B ~ 0x50

11

0x66 ~ 0x6B

12

FHHL11; 0x45 ~ 0x4A

13

FHHL13; 0x25 ~ 0x2A

14

FHHL15; 0x35

15

MB_PSU2

16

DC-SCM

17

OCP2

18

OCP1

19

MB_PSU1

GPU Slot

OCP Slot

1

M.2: 0xD0, 0xD1

OCP2: 0xD0

2

With M.2: 0xCF

With OCP2: 0xD2

PCIE information in the Setup Page

PCIE information in the Setup Page

The GPU server provides the status of all PCIe slots so that users can easily see if a PCIe device is plugged in or not.

PCIE information for the M.2s in the Setup

The GPU server provides an M.2 index to help users easily know which M.2 they have installed or will be accessed.

Post

When system post hang occurs, please note the number on debug panel (Figure 6: 2400W *2 CRPS Power Supply) and refer to the table below to check the root cause. For more information, please contact TAC.

Figure 1. Debug Panel

Note: We have both Agesa and BIOS Post codes during POST. The Agesa Post code is sent by the Agesa code and consists of 2 bytes, such as 0xE000. On the other hand, the BIOS Post Code is sent from an AMI-based BIOS and is only one byte. This implies that the high byte is not relevant for the BIOS Post code, such as 0xXX00.

Agesa POST code

StartProcessorTestPoints

0xE000 Entry used for range testing for @b Processor related TPs

Memory test points

0xE001 Memory structure initialization (Public interface)
0xE002 SPD Data processing (Public interface)
0xE003 Memory configuration (Public interface) Phase 1
0xE004 DRAM initialization
0xE005 ProcMemSPDChecking
0xE006 ProcMemModeChecking
0xE007 Speed and TCL configuration
0xE008 ProcMemSpdTiming
0xE009 ProcMemDramMapping
0xE00A ProcMemPlatformSpecificConfig
0xE00B ProcMemPhyCompensation
0xE00C ProcMemStartDcts
0xE00D ProcMemBeforeDramInit (Public interface)
0xE00E ProcMemPhyFenceTraining
0xE00F ProcMemSynchronizeDcts
0xE010 ProcMemSystemMemoryMapping
0xE011 ProcMemMtrrConfiguration
0xE012 ProcMemDramTraining
0xE013 ProcMemBeforeAnyTraining(Public interface)

PMU Test Points

0xE014 ABL Mem - PMU - Before PMU Firmware load
0xE015 ABL Mem - PMU - After PMU Firmware load
0xE016 ABL Mem - PMU Populate SRAM Timing
0xE017 ABL Mem - PMU Populate SRAM Config
0xE018 ABL Mem - PMU Write SRAM Msg Block
0xE019 ABL Mem - Wait for Phy Cal Complete
0xE01A ABL Mem - Phy Cal Complete
0xE01B ABL Mem - PMU Start
0xE01C ABL Mem - PMU Started
0xE01D ABL Mem - PMU Waiting for Complete
0xE01E ABL Mem - PMU Stage Dec Init
0xE01F ABL Mem - PMU Stage Training Wr Lvl
0xE020 ABL Mem - PMU Stage Training Rx En
0xE021 ABL Mem - PMU Stage Training Rd Dqs
0xE022 ABL Mem - PMU Stage Traning Rd 2D
0xE023 ABL Mem - PMU Stage Training Wr 2D
0xE024 ABL Mem - PMU Queue Empty
0xE025 ABL Mem - PMU US message Start
0xE026 ABL Mem - PMU US message End
0xE027 ABL Mem - PMU Complete
0xE028 ABL Mem - PMU - After PMU Training
0xE029 ABL Mem - PMU - Before Disable PMU

Original Post code

0xE02A ABL Mem - ProcMemTransmitDqsTraining
0xE02B ABL Mem - Start write sweep
0xE02C ABL Mem - Set Transmit DQ delay
0xE02D ABL Mem - Write test pattern
0xE02E ABL Mem - Read Test pattern
0xE02F ABL Mem - Compare Test pattern
0xE030 ABL Mem - Update results
0xE031 ABL Mem - Start Find passing window
0xE032 ABL Mem - ProcMemMaxRdLatencyTraining
0xE033 ABL Mem - Start sweep
0xE034 ABL Mem - Set delay
0xE035 ABL Mem - Write test pattern
0xE036 ABL Mem - Read Test pattern
0xE037 ABL Mem - Compare Test pattern
0xE038 ABL Mem - Online Spare init
0xE039 ABL Mem - Chip select Interleave Init
0xE03A ABL Mem - Node Interleave Init
0xE03B ABL Mem - Channel Interleave Init
0xE03C ABL Mem - ECC initialization
0xE03D ABL Mem - Platform Specific Init
0xE03E ABL Mem - Before callout for "AgesaReadSpd"
0xE03F ABL Mem - After callout for "AgesaReadSpd"
0xE040 ABL Mem - Before optional callout "AgesaHookBeforeDramInit"
0xE041 ABL Mem - After optional callout "AgesaHookBeforeDramInit"
0xE042 ABL Mem - Before optional callout "AgesaHookBeforeDQSTraining"
0xE043 ABL Mem - After optional callout "AgesaHookBeforeDQSTraining"
0xE044 ABL Mem - Before optional callout "AgesaHookBeforeDramInit"
0xE045 ABL Mem - After optional callout "AgesaHookBeforeDramInit"
0xE046 ABL Mem - After MemDataInit
0xE047 ABL Mem - Before InitializeMCT
0xE048 ABL Mem - Before LV DDR3
0xE049 ABL Mem - Before InitMCT
0xE04A ABL Mem - Before OtherTiming
0xE04B ABL Mem - Before UMAMemTyping
0xE04C ABL Mem - Before SetDqsEccTmgs
0xE04D ABL Mem - Before MemClr
0xE04E ABL Mem - Before On DIMM Thermal
0xE04F ABL Mem - Before DMI
0xE050 ABL MEM - End of phase 3 memory code

CPU test points

0xE051 Entry point CPU init after training
0xE052 Exit point CPU init after training
0xE053 Entry point CPU APOB data init
0xE054 Exit point CPU APOB data init
0xE055 Entry point CPU Optimized boot init
0xE056 Exit point CPU Optimized boot init
0xE057 Entry point CPU APOB EDC info init
0xE058 Exit point CPU APOB EDC info init
0xE059 Entry point CPU APOB CCD map data init
0xE05A Exit point CPU APOB CCD map data init

Extended memory test point

0xE080 ProcMemSendMRS2
0xE081 Sedding MRS3
0xE082 Sending MRS1
0xE083 Sending MRS0
0xE084 Continuous Pattern Read
0xE085 Continuous Pattern Write
0xE086 Mem: 2d RdDqs Training begin
0xE087 Mem: Before optional callout to platform BIOS to change External Vref during 2d Training
0xE088 Mem: After optional callout to platform BIOS to change External Vref during 2d Training
0xE089 Configure DCT For General use begin
0xE08A Configure DCT For training begin
0xE08B Configure DCT For Non-Explicit
0xE08C Configure to Sync channels
0xE08D Allocate C6 Storage
0xE08E Before LV DDR4
0xE08F Before LV DDR3

Gnb Earlier init

0xE090 TP0x90
0xE091 GNB earlier interface
0xE092 GNB Early VGA entry
0xE093 GNB Early VGA exit
0xE094 GNB Initialization entry
0xE095 GNB Initialization exit
0xE096 GNB internal debug code
0xE097 GNB internal debug code
0xE098 GNB internal debug code
0xE099 GNB internal debug code
0xE09A GNB internal debug code
0xE09B GNB internal debug code
0xE09C GNB internal debug code
0xE09D GNB internal debug code
0xE09E GNB internal debug code
0xE09F GNB internal debug code
0xE0A0 TP0xA0
0xE0A1 GNB internal debug code
0xE0A2 GNB internal debug code
0xE0A3 GNB internal debug code
0xE0A4 GNB internal debug code
0xE0A5 GNB internal debug code
0xE0A6 GNB internal debug code
0xE0A7 GNB internal debug code
0xE0A8 GNB internal debug code
0xE0A9 GNB internal debug code
0xE0AA GNB internal debug code
0xE0AB GNB internal debug code
0xE0AC GNB internal debug code
0xE0AD GNB internal debug code
0xE0AE GNB internal debug code
0xE0AF GNB internal debug code
0xEA00 ABL Begin
0xEA01 ABL End
0xEA10 ABL Debug Synchronization
0xE0B0 Abl1Begin
0xE0B1 ABL 1 Initialization
0xE0B2 ABL 1 DF Early
0xE0B3 ABL 1 DF Pre Training
0xE0B4 ABL 1 Debug Synchronization
0xE0B5 ABL 1 Error Detected
0xE0B6 ABL 1 Global memory error detected
0xE0B7 ABL 1 End
0xE0B8 ABL 2 Begin
0xE0B9 ABL 2 Initialization
0xE0BA ABL 2 After Training
0xE0BB ABL 2 Debug Synchronization
0xE0BC ABL 2 Error detected
0xE0BD ABL 2 Global memory error detected
0xE0BE ABL 2 End
0xE0BF ABL 3 Begin
0xE0C0 ABL 3 Initialziation
0xE1C0 ABL 3 GMI/xGMI Initialization Stage 1
0xB1C0 ABL 3 GMI/xGMI Initialization Stage 1 Warning
0xF1C0 ABL 3 GMI/xGMI Initialization Stage 2 Error
0xE2C0 ABL 3 GMI/xGMI Initialization Stage 2
0xB2C0 ABL 3 GMI/xGMI Initialization Stage 2 Warning
0xF2C0 ABL 3 GMI/xGMI Initialization Stage 2 Error
0xE3C0 ABL 3 GMI/xGMI Initialization Stage 3
0xB3C0 ABL 3 GMI/xGMI Initialization Stage 3 Warning
0xF3C0 ABL 3 GMI/xGMI Initialization Stage 3 Error
0xE4C0 ABL 3 GMI/xGMI Initialization Stage 4
0xB4C0 ABL 3 GMI/xGMI Initialization Stage 4 Warning
0xF4C0 ABL 3 GMI/xGMI Initialization Stage 4 Error
0xE5C0 ABL 3 GMI/xGMI Initialization Stage 5
0xB5C0 ABL 3 GMI/xGMI Initialization Stage 5 Warning
0xF5C0 ABL 3 GMI/xGMI Initialization Stage 5 Error
0xE6C0 ABL 3 GMI/xGMI Initialization Stage 6
0xB6C0 ABL 3 GMI/xGMI Initialization Stage 6 Warning
0xF6C0 ABL 3 GMI/xGMI Initialization Stage 6 Error
0xE7C0 ABL 3 GMI/xGMI Initialization Stage 7
0xE8C0 ABL 3 GMI/xGMI Initialization Stage 8
0xE9C0 ABL 3 GMI/xGMI Initialization Stage 9
0xF9C0 ABL 3 GMI/xGMI Initialization Stage 9 Error
0xEAC0 ABL 3 GMI/xGMI Initialization Stage 10
0xFAC0 ABL 3 GMI/xGMI Initialization Stage 10 Error
0xE0C1 Abl3ProgramUmcKeys
0xE0C2 ABL 3 DF Final Initalization
0xE0C3 ABL 3 Execute Synchronization Function
0xE0C4 ABL 3 Debug Synchronization Function
0xE0C5 ABL 3 Error Detected
0xE0C6 ABL 3 Global memroy error detected
0xE0C7 ABL 4 Initialiation - cold boot
0xE0C8 ABL 4 Memory test - cold boot
0xE0C9 ABL 4 APOB Initialization - cold boot
0xE0CA ABL 4 Finalize memory settings - cold boot
0xE0CB ABL 4 CPU Initialize Optimized Boot - cold boot
0xE0CC ABL 4 Gmi Pcie Training - cold boot
0xE0CD ABL 4 Cold boot End
0xE0CE ABL 4 Initialization - Resume boot
0xE0CF ABL 4 Resume End
0xE0D0 ABL 4 End Cold/Resume boot
0xE0D1 ABL 2 memory initialization
0xE0D2 ABL 3 memory initialization
0xE0D3 ABL 3 End
0xE0D4 ABL 1 Enter Memory Flow
0xE0D5 Memory flow memory clock synchronization
0xE0E0 Before IDS calls out to get IDS data
0xE0E1 After IDS calls out to get IDS data

PMU test points

0xE0F9 Failed PMU training.
0xE0FA End of phase 1 memory code
0xE0FB End of phase 2 memory code

ABL0 test points

0xE0FC Abl0Begin
0xE0FD ABL 0 End
0xE0FE Abl0 Begin with Fatal Mode
0xE0FF ABL 0 End with Fatal Mode

ABL5 test points

0xE100 ABL 7 End
0xE101 ABL 7 Resume boot
0xE102 ABL 6 End
0xE103 ABL 6 Initialization
0xE104 End of phase 1b memory code
0xE105 ABL 1b memory initialization
0xE106 ABL 6 Global memory error detected
0xE107 ABL 1b Debug Synchroniza0ion Function
0xE108 ABL 4b Debug Synchronization Function
0xE109 AblbBegin
0xE10A Ab4bBegin
0xE10B BSP encountered HMAC fail on APOB Header
0xE10C ABL 18 End
0xE10D ABL 18 Resume boot
0xE10E ABL 15 End
0xE10F ABL 15 Initialization
0xE110 Before UMC based device initialization
0xE111 After UMC based device initialization
0xE2A0 ABL Error General ASSERT
0xE2A1 Unknown Error
0xE2A3 ABL Error Log Inig Error
0xE2A4 ABL Error for On DIMM thermal Heap allocation error
0xE2A5 ABL Error for memory test error
0xE2A6 ABL Error while executing memory test error
0xE2A7 ABL Error DDR Post Packge Repair Mem Auto Heap Alloc error
0xE2A8 ABL Error for DDR Post Package repair Apob Heap Alloc error
0xE2A9 ABL Error for DDR Post Package Repair No PPR Table Heap Aloc error
0xE2AA ABL Error for Ecc Mem Auto Aloc Error error
0xE2AB ABL Error for Soc Scan Heap Aloc error
0xE2AC ABL Error for Soc Scan No Die error
0xE2AD ABL Error for Nb Tech Heap Aloc error
0xE2AE ABL Error for No Nb Constructor error
0xE2B0 ABL Error for No Tech Constructor error
0xE2B1 ABL Error for ABL1b Auto Alocation error
0xE2B2 ABL Error for ABL1b No NB Constructor error
0xE2B3 ABL Error for ABL2 No Nb Constructor error
0xE2B4 ABL Error for ABL3 Auto Allocation error
0xE2B5 ABL Error for ABL3 No Nb Constructor error
0xE2B6 ABL Error for ABL1b General error
0xE2B7 ABL Error for ABL2 General error
0xE2B8 ABL Error for ABL3 General error
0xE2B9 ABL Error for Get Target Speed error
0xE2BA ABL Error for Flow P1 Family Support error
0xE2BB ABL Error for No Valid Ddr4 Dimms error
0xE2BC ABL Error for No Dimm Present error
0xE2BD ABL Error for Flow P2 Family Support error
0xE2BE ABL Error for Heap Deallocation for PMU Sram Msg Block error
0xE2BF ABL Error for DDR Recovery error
0xEBC0 ABL Error for RRW Test error
0xE2C1 ABL Error for On Die Thermal error
0xE2C2 ABL Error for Heap Allocation For Dct Struct Amd Ch Def structure error
0xE2C3 ABL Error for Heap Allocation for PMU SRAM Msg block error
0xE2C4 ABL Error for Heap Phy PLL lock Flure error
0xE2C5 ABL Error for Pmu Training error
0xE2C6 ABL Error for Failure to Load or Verify PMU FW error
0xE2C7 ABL Error for Allocate for PMU SRAM Msg Block No Init error
0xE2C8 ABL Error for Failure BIOS PMU FW Mismatch AGESA PMU FW version error
0xE2C9 ABL Error for Agesa memory test error
0xE2CA ABL Error for Deallocate for PMU SRAM Msg Block error
0xE2CB ABL Error for Module Type Mismatch RDIMM error
0xE2CC ABL Error for Module type Mismatch LRDIMM error
0xE2CD ABL Error for MEm Auto NVDIM error
0xE2CE ABL Error for Unknown Response error
0xE2CF ABL Error for Over Clock Error RRW Test Results Error
0xE2D0 ABL Error for Over Clock Error PMU Training Error
0xE2D1 ABL Error for ABL1 General Error
0xE2D2 ABL Error for ABL2 General Error
0xE2D3 ABL Error for ABL3 General Error
0xE2D4 ABL Error for ABL4 General Error
0xE2D5 ABL Error over clock Mem Init Error
0xE2D6 ABL Error over clock Mem Other Error
0xE2D7 ABL Error for ABL6 General Error
0xE2D8 ABL Error Event Log Error
0xE2D9 ABL Error FATAL ABL1 Log Error
0xE2DA ABL Error FATAL ABL2 Log Error
0xE2DB ABL Error FATAL ABL3 Log Error
0xE2DC ABL Error FATAL ABL4 Log Error
0xE2DD ABL Error Slave Sync function execution Error
0xE2DE ABL Error Slave Sync communication with data set to master Error
0xE2DF ABL Error Slave broadcast communication from master to slave Error
0xE2E0 ABL Error FATAL ABL6 Log Error
0xE2E1 ABL Error Slave Offline Error
0xE2E2 ABL Error Slave Informs Master Error Info Error
0xE2E3 ABL Error Heap Locate for PMU SRAM Msg Block Error
0xE2E4 ABL Error ABL2 Auto Error
0xE2E5 ABL Error Flow P3 Family support Error
0xE2E5 ABL Error Abl 4 Gen Error
0xE2E7 ABL Error Mix RDIMM & LRDIMM in a channel
0xE2E8 ABL Error Memory Present on Disconnected Channel
0xE2EB ABL Error MBIST Heap Allocation Error
0xE2EC ABL Error MBIST Results Error
0xE2ED ABL Error NO Dimm Smcus Info Error
0xE2EE ABL Error Por Max Freq Table Error
0xE2EF ABL Error Unsupported DIMM Config Error
0xE2F0 ABL Error No Ps Table Error
0xE2F1 ABL Error Cad Bus Timing Not Found Error
0xE2F2 ABL Error Data Bus Timing Not Found Error
0xE2F3 ABL Error LrDIMM IBT Not Found Error
0xE2F4 ABL Error Unsupported Dimm Config Max Freq Error Error
0xE2F5 ABL Error Mr0 Not Found Error
0xE2F6 ABL Error Obt Pattern Not found Error
0xE2F7 ABL Error Rc10 Op Speed Not FOund Error
0xE2F8 ABL Error Rc2 Ibt Not Found Error
0xE2F9 ABL Error Rtt Not Found Error
0xE2FA ABL Error Checksum ReStrt Results Error
0xE2FB ABL Error No Chipselect Results Error
0xE2FC ABL Error No Common Cas Latency Results Error
0xE2FD ABL Error Cas Latency exceeds Taa Max Error
0xE2FE ABL Error Nvdimm Arm Mismatch Power Policy Error
0xE2FF ABL Error Nvdimm Arm Mismatch Power Source Error
0xE300 ABL Error ABL 1 Mem Init Error
0xE301 ABL Error ABL 2 Mem Init Error
0xE302 ABL Error ABL 4 Mem Init Error
0xE303 ABL Error ABL 6 Mem Init Error
0xE304 ABL Error ABL 1 error repor Error
0xE305 ABL Error ABL 2 error repor Error
0xE306 ABL Error ABL 3 error repor Error
0xE307 ABL Error ABL 4 error repor Error
0xE308 ABL Error ABL 6 error repor Error
0xE30A ABL Error message slave sync function execution Error
0xE30B ABL Error slave offline Error
0xE30C ABL Error Sync Master Error
0xE30D ABL Error Slave Informs Master Info Message Error
0xE30E ABL Error Mix Hynix LRDIMM with other vendor LRDIMM in a channel
0xE30F ABL Error General Assert Error
0xE310 ABL ErrorNo Dimms On Any Channel in system
0xE311 ABL Error for Shared Heap Aloc error
0xE312 ABL Error for Main Heap Aloc error
0xE313 ABL Error for Shared Heap loc error
0xE314 ABL Error for Main Heap loc error
0xE316 ABL Error No memory available in system
0xE320 ABL Error Mixed Ecc and Non-Ecc DIMM in a channel
0xE321 ABL Error Mixed 3DS and Non-3DS DIMM in a channel
0xE322 ABL Error Mixed x4 and x8 DIMM in a channel
0xE323 ABL Memory MBIST Rrw default test
0xE324 ABL Memory MBIST Interface test
0xE325 ABL Memory MBIST DataEye
0xE326 ABL Memory Post Package Repair
0xE327 ABL Error S0i3 DF restore buffer Error
0xE328 ABL Error CPU OPN Mismatch in case of Multi Socket population
0xE329 Recoverable APCB Checksum Error
0xE32A Fatal APCB Checksum Error
0xE32B ABL Error BIST Failure
0xE32C ABL Error DDR Type Mismatch DDR5 Error
0xE32D ABL Error Mix DIMM with different ECC bit size in a channel
0xE32E ABL Error No ability to recover I2C bus without power cycling the platform
0xE32F ABL Error I2C reset failure
0xE330 ABL Error DDR Module Type Mismatch
0xE331 ABL Error PMIC Error
0xE332 ABL Error Incompatible OPN
0xE333 ABL Error No ability to recover I3C bus without power cycling the platform
0xE334 ABL Error I3C reset failure
0xE335 ABL Error Absence of either or both AC-Power GPIO or WLAN GPIO Apcb Data
0xE336 ABL Memory Heal BIST Start
0xE337 ABL Memory Heal BIST End
0xE338 ABL Memory Heal BIST Write
0xE339 ABL Memory Heal BIST Read
0xE33A ABL Memory Heal BIST Repair
0xE33B Timeout at PMFW SwitchToMemoryTrainingState
0xE33C DIMM with RCD Montage version B1 detected
0xE33D ABL DDR PMU training complete
0xE33E Timeout at PMFW SwitchToMemoryTrainingState
0xE33F DIMM with TI PMIC revision 1.1 (XTPS) detected
0xE343 ABL DDR DIMM SPD verify CRC failure
0xE344 ABL DDR DIMM SPD Invalid Field Value
0xE345 ABL Timeout to detect CPU OPN Mismatch in case of Multi Socket population
0xE346 ABL Error 3DS DIMM in a SP6 system
0xE350 ABL DDR Runtime Post Package Repair Begin
0xE351 ABL DDR Runtime Post Package Repair End
0xE60B ABL Functions execute Before
0xE60C ABL Functions execute
0xEFFF EndAgesas

BIOS POST code

SEC Phase

0xXX00 Not used
Progress Codes
0xXX01 Power on. Reset type detection (soft/hard).
0xXX02 AP initialization before microcode loading
0xXX03 North Bridge initialization before microcode loading
0xXX04 South Bridge initialization before microcode loading
0xXX05 OEM initialization before microcode loading
0xXX06 Microcode loading
0xXX07 AP initialization after microcode loading
0xXX08 North Bridge initialization after microcode loading
0xXX09 South Bridge initialization after microcode loading
0xXX0A OEM initialization after microcode loading
0xXX0B Cache initialization
SEC Error Codes
0xXX0C - 0xXX0D Reserved for future AMI SEC error codes
0xXX0E Microcode not found
0xXX0F Microcode not loaded

PEI Phase

Progress Codes
0xXX10 PEI Core is started
0xXX11 Pre-memory CPU initialization is started.
0xXX15 Pre-memory NB Initialization
0xXX19 Pre-memory SB Initialization.
0xXX2B Memory Initialization - SPD Read
0xXX2C Memory presence detection
0xXX2D Gather Remaining SPD Data
0xXX2E Train DDR
0xXX2F Memory Initialization Start
0xXX31 Memory Initialization Complete
0xXX32 CPU POST-Memory Initialization
0xXX33 CPU Cache initialization
0xXX34 Application Processor(s) (AP) initialization
0xXX35 BSP Selection
0xXX36 SMM Initialization.
0xXX37 POST-Memory NB Initialization
0xXX3B POST-Memory SB Initialization
0xXX4F DXE IPL is started
PEI Error Codes
0xXX50 Memory initialization error. Invalid memory type or incompatible memory speed
0xXX51 Memory initialization error. SPD reading has failed
0xXX52 Memory initialization error. Invalid memory size or memory modules do not match.
0xXX53 Memory initialization error. No usable memory detected
0xXX54 Unspecified memory initialization error.
0xXX55 Memory not installed
0xXX56 Invalid CPU Type / Speed
0xXX57 CPU Mismatch (SIMULATED)
0xXX58 CPU self test failed or possible CPU cache error
0xXX59 No MicroCode / MicroCode Update Failed
0xXX5B reset PPI is not available
0xXX5C - 0xXX5F Reserved for future AMI error codes
S3 Resume Progress Codes
0xXXE1 S3 Boot Script execution
0xXXE3 OS S3 wake vector call
0xXXE4-0xXXE7 Reserved for future AMI progress codes
S3 Resume Error Codes
0xXXE8 S3 Resume Failed
0xXXE9 S3 Resume PPI not Found
0xXXEA S3 Resume Boot Script Error
0xXXEB S3 OS Wake Error
0xXXEC-0xXXEF Reserved for future AMI error codes
Recovery Progress Codes
0xXXF0 Recovery condition triggered by firmware (Auto recovery)
0xXXF1 Recovery condition triggered by user (Forced recovery)
0xXXF2 Recovery process started
0xXXF3 Recovery firmware image is found
0xXXF4 Recovery Capsule Loaded
Recovery Error Codes
0xXXF8 Recovery PPI is not available
0xXXF9 Recovery capsule is not found
0xXXFA Invalid recovery capsule
0xXXFB-0xXXFF Reserved for future AMI error codes

DXE Phase

Progress Codes
0xXX60 DXE Core is started
0xXX61 NVRAM initialization
0xXX62 Install SB Runtime
0xXX63 CPU DXE Initialization
0xXX68 PCI HB Initialization
0xXX69 NB DXE Initialization
0xXX6A NB DXE SMM Initialization
0xXX70 SB DXE Initialization
0xXX71 SB DXE SMM Initialization.
0xXX72 SB DEVICES Initialization
0xXX78 ACPI Module Initialization
0xXX79 CSM Driver Entry point
0xXX7A – 0xXX7F Reserved for future AMI DXE codes
0xXX80 – 0xXX8F OEM DXE initialization codes
0xXX90 BDS Started.
0xXX91 Driver connecting is started
0xXX92 PCI Bus initialization is started
0xXX93 PCI Bus Hot Plug Controller Initialization
0xXX94 PCI Bus Enumeration
0xXX95 PCI Bus Request Resources
0xXX96 PCI Bus Assign Resources
0xXX97 Console Output devices connect
0xXX98 Console input devices connect
0xXX99 Super IO Initialization
0xXX9A USB initialization is started
0xXX9B USB Reset
0xXX9C USB Detect
0xXX9D USB Enable
0xXX9E – 0xXX9F Reserved for future AMI codes
0xXXA0 IDE initialization is started
0xXXA1 IDE Reset
0xXXA2 IDE Detect
0xXXA3 IDE Enable
0xXXA4 SCSI Initialization
0xXXA5 SCSI Reset
0xXXA6 SCSI Detect
0xXXA7 SCSI Enable
0xXXA8 Setup Verifying Password
0xXXA9 Start of Setup
0xXXAA Reserved for ASL (see ASL Status Codes section below)
0xXXAB Setup Key Press Wait
0xXXAC Reserved for ASL (see ASL Status Codes section below)
0xXXAD Ready To Boot event
0xXXAE Legacy Boot event
0xXXAF Exiting Boot Services
0xXXB0 Virtual Address Begin
0xXXB1 Virtual Address End
0xXXB2 Legacy Option ROM Initialization
0xXXB3 System Reset Initiated
0xXXB4 USB hot plug
0xXXB5 PCI Bus Hot Plug
0xXXB6 Clean-up of NVRAM
0xXXB7 Configuration Reset (reset of NVRAM settings)
0xXXB8 – 0xXXBF Reserved for future AMI codes
0xXXC0 – 0xXXCF OEM BDS initialization codes
DXE Error Codes
0xXXD0 DXE CPU initialization error
0xXXD1 DXE NB initialization error
0xXXD2 South Bridge initialization error
0xXXD3 Some Architectural Protocols are not available
0xXXD4 PCI resource allocation error. Out of Resources
0xXXD5 Not enough space for legacy OpROM
0xXXD6 No Console Output Devices are found
0xXXD7 No Console Input Devices are found
0xXXD8 Invalid password
0xXXD9 Error loading Boot Option (LoadImage returned error)
0xXXDA Boot Option is failed (StartImage returned error)
0xXXDB Flash update is failed
0xXXDC Reset protocol is not available