LaCie 12big Rack Storage Server
User Manual page 75
POST
13.1. Introduction
During Power On Self-Test, the eight LEDs on the back of the moth-
erboard (see Fig. 25) show the status in a binary pattern as follows:
Table 81 - Motherboard LED Values
LED D7 D6 D5 D4 D3 D2 D1 D0
Decimal 128 64 32 16 8 4 2 1
Hex 0x80 0x40 0x20 0x10 0x8 0x4 0x2 0x1
The status code is the sum of the values for the illuminated LEDs.
The following sections describe the various status values.
13.2. Bootblock Initialization Code
Checkpoints
The Bootblock initialization code sets up the chipset, memory and
other components before system memory is available. These codes
are shown on the motherboard LEDs as described in section C.1.
The following table describes the type of checkpoints that may occur
during the bootblock initialization portion of the BIOS:
Table 82 - Bootblock Initialization Code Checkpoints
Checkpoint Description
Before D1 Early chipset initialization. Early super I/O ini-
tialization is done including RTC and keyboard
controller. NMI is disabled.
D1 Perform keyboard controller BAT test. Check if
waking up from power management suspend
state. Save power-on CPUID value in scratch
CMOS.
D0 Go to flat mode with 4GB limit and GA20 en-
abled. Verify the bootblock checksum.
D2 Disable cache before memory detection. Ex-
ecute full memory sizing module. Verify that
flat mode is enabled.
Checkpoint Description
D3 If memory sizing module is not executed, start
memory refresh and do memory sizing in Boot-
block code. Do additional chipset initializa-
tion. Re-enable cache. Verify that flat mode is
enabled.
D4 Test base 512KB memory. Adjust policies and
cache first 8MB. Set stack.
D5 Bootblock code is copied from ROM to lower
system memory and control is given to it. BIOS
now executes out of RAM.
D6 Both key sequence and OEM specific method
is checked to determine if BIOS recovery is
forced. Main BIOS checksum is tested. If BIOS
recovery is necessary, control flows to check-
point E0.
D7 Restore CPUID value back into register. The
Bootblock-Runtime interface module is moved
to system memory and control is given to it.
Determine whether to execute serial flash.
D8 The Runtime module is uncompressed into
memory. CPUID information is stored in mem-
ory.
D9 Store the uncompressed pointer for future
use in PMM. Copy main BIOS into memory.
Leave all RAM below 1MB Read-Write includ-
ing E000 and F000 shadow areas but closing
SMRAM.
DA Restore CPUID value back into register. Give
control to BIOS POST (ExecutePOSTKernel).
E1-E8 EC-EE OEM memory detection/configuration error.
This range is reserved for chipset vendors and
system manufacturers. The error associated
with this value may be different from one plat-
form to the next.
E9 Checksum of BIOS verified.
13. Standards & Regulations