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:
-
Find your OS partition and access it
ex. Shell> fs1:
-
Access to the EFI folder
ex. FS1> cd EFI
-
Access to the BOOT folder
ex. FS1\EFI> cd BOOT
-
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.

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 |