Appendix c post codes – Multi-Tech Systems RAS96 User Manual

Page 78

Advertising
background image

RAS96 RASCard User Guide

CommPlete Communications Server

70

Appendix C

POST Codes

EISA power-on self-test (POST) codes are typically output to port address 300h. ISA
POST codes are output to port address 80h.

Code

Name

Description

C0

Turn Off

Initialize standard devices with default values.

1

Processor Test 1

Processor Status (1FLAGS) Verification. Tests the following
processor status flags carry, zero, sign, and overflow. The
BIOS will set each of these flags, verify that they are set,
then turn each flag off and verify that it is off.

2

Processor Test 2

Read/Write/Verify with data patterns FF and 00 all CPU
registers except SS, SP, and BP.

3

Initialize Chips

Disable NMI, PIE, AIE, UEI, SQWV. Disable video, parity
checking, and DMA. Reset math coprocessor. Clear all
page registers, CMOS shutdown byte. Initialize timers 0, 1,
and 2, and set EISA timer to a known state. Initialize DMA
controllers 0 and 1. Initialize interrupt controllers 0 and 1.
Initialize EISA extended registers.

4

Test Memory Refresh
Toggle

RAM must be periodically refreshed to keep the memory
from decaying. This function assures that the memory
refresh function is working properly.

5

Blank Video, Initialize
Keyboard

Keyboard controller initialization.

6

Reserved

7

Test CMOS Interface
and Battery Status

Verifies CMOS is working correctly, detects a bad battery.

BE

Chipset Default
Initialization

Program chipset registers with power-on BIOS defaults.

C1

Memory Presence Test OEM-specific. Test to size on-board memory.

C5

Early Shadow

OEM-specific. Early Shadow enable for fast boot.

C6

Cache Presence

External cache size detection test

8

Setup Low Memory

Early chipset initialization, memory presence test, OEM
chipset routines, clear low 64K of memory, test first 64K of
memory.

9

Early Cache
Initialization

Cache initialization.

A

Setup Interrupt Vector
Table

Initialize first 120 interrupt vectors with
SPURIOUS_INT_HDLR and initialize INT 00h-1Fh
according to INT_TBL

B

Test CMOS RAM
Checksum

Test CMOS RAM checksum; if bad, or if insert key pressed,
load defaults. Verify real time clock.

C

Initialize keyboard

Detect type of keyboard controller (optional). Set
NUM_LOCK status.

D

Initialize Video Interface Detect CPU clock. Read CMOS location 14h to detect type

of video in use. Detect and initialize video adapter.

E

Test Video Memory

Test video memory, write sign-on message to screen. Set
up shadow RAM. Enable shadow according to Setup.

Advertising