Professional Documents
Culture Documents
Bios Post Check Points PDF
Bios Post Check Points PDF
Bios Post Check Points PDF
The main components on the system board that must be diagnosed and/or initialized by POST to
ensure system functionality are as follows:
• ROM subsystem
• RAM subsystem
• CMOS RAM subsystem and real time clock/calendar with battery backup
• I/O ports
- two RS232 serial ports
- one parallel port
- one PS/2-compatible mouse port
- one PS/2-compatible keyboard port
www.vinafix.vn
D.1.1 Post Check Points
When POST executes a task, it uses a series of preset numbers called check points to be latched
at port 80h, indicating the stages it is currently running. This latch can be read and shown on a
debug board.
Table D-1 describes the Acer common tasks carried out by POST. A unique check point number
represents each task.
Check
Point Descriptions
04H • Determines if the current booting procedure is from cold boot (press reset
button or turn the system on), from warm boot (press + + ) or
from exiting BIOS setup.
Note: At the beginning of POST, port 64 bit 2 (8042 system flag) is read
to determine whether this POST is caused by a cold or warm
boot. If it is a cold boot, a complete POST is performed. If it is a
warm boot, the chip initialization and memory test is eliminated
from the POST routine.
• Checks CPU ID
• Dispatches shutdown path
08H • Resets video frame buffer
• Disables non-maskable interrupt (NMI), alarm interrupt enable (AIE),
periodical interrupt enable (PIE), and update-ended interrupt enable (UIE).
Note: These interrupts are disabled during the POST routine.
www.vinafix.vn
Table D-1 POST Check Points (continued)
Check
Point Descriptions
Note: Several parts of the POST routine require the system to be in protected
mode. When returning to real mode from protected mode, the
processor resets, thereby reentering POST. In order to prevent system
re-initialization, POST reads the shutdown code stored in location 0Fh in
CMOS RAM. Then it jumps around the initialization procedure to the
appropriate entry point.
The CMOS shutdown byte verification assures that CMOS 0Fh area can
execute POST properly.
Note: The RTC has an embedded oscillator that generates 32.768 KHz
frequency. To initialize RTC time base, turn on this oscillator and set a
divisor to 32768 so that RTC can count the time correctly.
Note: The 128K base memory area is tested for POST execution. The
remaining memory area is tested later.
Note: Write the default command byte during the keyboard type determination.
www.vinafix.vn
Table D-1 POST Check Points (continued)
Check
Point Descriptions
Note: Any display card is initialized here via its I/O ROM or corresponding
initialization program.
Note: The RTC executes an update cycle every second. When the UIE is set,
an interrupt (IRQ8) occurs after every update cycle and indicates that
over 999ms are available to read valid time and date information.
Note: The FDD LED should flash once and its head should be positioned.
www.vinafix.vn
Table D-1 POST Check Points (continued)
Check
Point Descriptions
88H • Sets HDD type and features (i.e. transfer speed, mode, ....)
• Tests HDD controller
90H • Display system configuration
BEH • Shutdown A
BFH • Shutdown B
www.vinafix.vn
D.2 POST Error Messages
The power-on self-test (POST) is a program routine performed by the system BIOS. If there is any
error during the POST routine, BIOS detects it and shows the corresponding error message on the
CRT screen to guide the technical service engineer on the repair procedure.
www.vinafix.vn
Table D-2 POST Error Messages (continued)
www.vinafix.vn
Table D-2 POST Error Messages (continued)
www.vinafix.vn
BIOS POST Check Points D-9
www.vinafix.vn