Acer M5810 manual Power-On Self-Test Post, Checkpoint Description

Page 48

Power-On Self-Test (POST)

Each time you turn on the system, the Power-on Self Test (POST) is initiated. Several items are tested during POST, but is for the most part transparent to the user.

The Power-On Self Test (POST) is a BIOS procedure that boots the system, initializes and diagnoses the system components, and controls the operation of the power-on password option. If POST discovers errors in system operations at power-on, it displays error messages on screen, generates a check point code at port 80h or even halts the system if the error is fatal.

NOTE: When Post executes a task, it uses a series of preset numbers called check points to belatched atport 80h, indicating the stages it is currently running. This latch can be read and shown on a debug board.The following table describes the BIOS common tasks carried out by POST. Each task is denoted by an unique check point number. For other unique check point numbers that are not listed in the table, refer to the corresponding product service guide.

Post Checkpoints List: The list may vary accordingly depending on your BIOS

Bootblock Initialization Code Checkpoints

Checkpoint

Description

 

 

Before D1

Early chipset initialization is done. Early super I/O initialization 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 enabled. Verify the bootblock checksum.

 

 

D2

Disable CACHE before memory detection. Execute full memory sizing module. Verify that

 

flat mode is enabled.

 

 

D3

If memory sizing module not executed, start memory refresh and do memory sizing in

 

Bootblock code. Do additional chipset initialization. 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. If BIOS recovery is necessary, control flows to checkpoint E0. See Bootblock

 

Recovery Code Checkpoints section of document for more information.

 

 

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

 

memory.

 

 

D9

Store the Uncompressed pointer for future use in PMM. Copying Main BIOS into memory.

 

Leaves all RAM below 1MB Read-Write including E000 and F000 shadow areas but

 

closing SMRAM.

 

 

DA

Restore CPUID value back into register. Give control to BIOS POST

 

(ExecutePOSTKernel). See POST Code Checkpoints section of document for more

 

information.

 

 

E1-E8 EC-EE

OEM memory detection/configuration error. This range is reserved for chipset vendors &

 

system manufacturers. The error associated with this value may be different from one

 

platform to the next.

 

 

41

Chapter 4

Image 48
Contents Acer Aspire M5810 Service Guide Revision History Copyright Disclaimer Conventions Service Guide Coverage Table of Contents Features ChapterOptical disk Graphics card supportSerial ATA controller AudioSystem Bios Power supplyTotal I/O ports Placement Label DescriptionBlock Diagram Intel ProcessorSystem Components Front PanelComponent Rear Panel Power Management FunctionACPI support function Cmos Setup Utility System UtilitiesEntering Cmos setup Navigating Through the Setup UtilitySetup Utility Menus Parameter DescriptionProduct Information Standard Cmos Features Parameter Description OptionAdvanced Bios Feature EnabledAdvanced Chipset Features AutoIntegrated Peripherals Power Management Setup PC Health Status Frequency/Voltage Control Bios Security Features Setting a supervisor passwordLoad Default Settings Save & Exit Setup Exit Without Saving System Disassembly Disassembly RequirementsPre-disassembly Procedure Removing the Side Panel Removing the Heat Sink Fan Assembly Removing the Processor Removing the VGA Card Removing the Mode Card Removing the TV CardRemoving the Hard Disk Drive Page Removing the Front Bezel Removing the Optical Drive Remove Cables Remove System FAN Removing the Power Supply Removing the Memory Modules Removing the Mainboard System Troubleshooting Power-On Self-Test Post Checkpoint DescriptionBootblock Recovery Code Checkpoints Early CPU Init Start -- Disable Cache ?C Init Local Apic Extended Bios Data Area from base memory DIM Code Checkpoints Post Error Messages List Message Description DisplayedStorage Device Atapi Virus Related Description DisplayedCmos Miscellaneous USB eModule Error Messages Message Displayed DescriptionError Symptoms List Error Symptom Action/FRU Processor / Processor FanMain board and Memory Diskette DriveError Symptom Action/FRU Hard Disk DriveCD/DVD-ROM Drive Real-time clock AudioModem Video and MonitorPower Supply KeyboardOther Problems Undetermined Problems Jumper Setting Setting JumperSystem Board Jumper Setting System Board Header SettingFront USB Front Audio HDA Chapter Sata Connector Pin FAN Header Clear Cmos Header Clrsrtc Intr AUX-IN FRU Field Replaceable Unit List Aspire M5810 Exploded Diagram Name Type ’TY Aspire M5810 FRU List Category Description Part NumberHD4870 1GB DDR 5 256BITS Hynix 6 Layer Dual DVI NEW Keyboard Chapter Category Description Part Number Chapter Category Description Part Number Chapter Intel RAID SOP Create Sata RAIDChapter Create Sata RAID Create Sata RAID 0+1 Page Intel RAID SOP Windows for WIN7 Page Picture6 Select Menber Hard Drives Picture7 Page Chapter Page Chapter Page Chapter