Insyde MobilePro BIOS POST Codes. Acer 3210, 3230, 2400, 3220

Add to My manuals
100 Pages

advertisement

Insyde MobilePro BIOS POST Codes. Acer 3210, 3230, 2400, 3220 | Manualzz

Insyde MobilePro BIOS POST Codes

POST Code

Boot Loader--BLOAD.ASM

00

01

02

03

04

05

06

Macro Name

DIAG_SYSTEM_INIT

DIAG_A20_DISABLE

DIAG_INIT_CHIPSET

DIAG_TEST_RAM

DIAG_MOVE_BB_LOADER

DIAG_EXECUTE_IN_DRAM

DIAG_USER_FLASH_CHECK

Description

07

08

09

0A

15

16

17

18

19

1A

1B

1C

1D

1E

DIAG_SHADOW_BIOS

DIAG_CHECKSUM_BIOS

DIAG_NORMAL_BOOT

DIAG_CRISIS_BOOT

Boot started, check motherboard power is stable.

Disable A20 through A20

Initialize Chipset

Test the basic 640k RAM

Move boot load segment into the RAM program execution from DRAM

Test print port for check crisis option is enable or disable

Decompress the system BIOS, and Shadow

System BIOS to RAM

Checksum System BIOS ROM

Jump to the reset point

Proceed with Crisis Boot, first initial super I/O and boot device

Fatal Error, like the RAM error or ROM error

Start process the Crisis recovery procedure

Resume SMRAM not Found

0F

CC

DIAG_FATAL_ERROR

DIAG_CRISIS_BEGIN

99 DIAG_RESUME_RAM_ERROR

POST DIAG -- BIOSPINE.ASM

10

11

DEBUG_MISC_RESET

DEBUG_CS_FAST_A20_RESET

12

13

14

1F

20

21

22

DEBUG_POST_SIGNAL_POR

DEBUG_CS_CHIP_INIT

DEBUG_OEM_ISA_VGA_SEARCH

DEBUG_HWIO_SETUP_CTC1

DEBUG_OEM_SET_CMOS_REGS

DEBUG_CS_MEMORY_SIZE

DEBUG_POST_TEST_RAM

DEBUG_GEN_TEST_ROMS

DEBUG_HWIO_RESET_INTS

DEBUG_VIDEO_VIDEO_INIT

DEBUG_VIDEO_EQUIP_INIT

DEBUG_VIDEO_COLOR_INIT

DEBUG_VIDEO_BW_INIT

DEBUG_HWIO_TEST_DMA_PAG

Disable internal cache ram, and reset cpu

Turn off FASTA20 for post, and check have keyboard

Initial PIC enable INT and Signal Power On

Reset

Initialize the Chipset and hook PCI BIOS

Search For ISA Bus VGA Adapter, from address c000 to e000

Initialize Counter and Timer chip

User register config through CMOS

Size Memory, and detect memory timing, setup memory controllor

Initialize and test the first 64k memory checksum the system ROM

Reset PIC's status

Initialize Video Adapter(s),and check vga rom and vga ram

Initialize Video (6845 Regs),set display mode

Initialize Color Adapter, and setup display reg.

Initialize Monochrome Adapter, and setup display reg.

Send out some value, to test 8237A Page

Registers

DEBUG_KEYB_SELFTEST_CTLR

DEBUG_POST_CHECK_CMOS_RA

M

Send self test command (AAH) to test Keyboard controller. If o.k. return (55h)

DEBUG_KEYB_RESET_KEYBOARD Test Keyboard Controller and initialize keyboard controller.

Send test petten to Check CMOS Ram

Chapter 4 63

64

23

24

28

29

2A

2B

25

26

27

32

33

2C

2D

2E

2F

30

31

POST Code

3F

40

41

42

43

3B

3C

3D

3E

34

35

36

37

38

39

3A

Macro Name

DEBUG_POST_TEST_BATT_CMOS_

SUM

Description

Test Battery Fail & check CMOS X-SUM

DEBUG_HWIO_TEST_DMA_CTLRS Use DMA to copy data for Test the DMA controllers

DEBUG_HWIO_INIT_8237

DEBUG_POST_INIT_VECS

DEBUG_RAM_QUICK_SIZE

Initialize 8237A Controller

Install and Initialize interrupt Vectors

Enter memory protect mode, use change RAM bank to do RAM Quick Sizing

DEBUG_RAM_PROT_ENTRY_1

DEBUG_RAM_SIZE_DONE

DEBUG_RAM_PROT_EXIT

DEBUG_CS_SHADOW_SETUP

DEBUG_VIDEO_EQUIP_INIT_INIT

DEBUG_VIDEO_BW_SEARCH

DEBUG_VIDEO_COLOR_SEARCH

DEBUG_VIDEO_SIGNON

DEBUG_OEM_CONFIG_KBD_CTL

DEBUG_KEYB_PRESENT_TEST

Memory protected mode entered safely

Test the basic 640k ram , RAM test completed

Protected mode exit successful

Shadow system and video BIOS to RAM, if

CMOS requests shadow

Going To Initialize 6845 CRT controllor

Search For Monochrome Adapter

Search For Color Adapter

Signon messages displayed

DEBUG_KEYB_TEST_IRQ1

DEBUG_KEYB_TEST_CMD

DEBUG_RAM_FULL_TEST

DEBUG_RAM_PROT_ENTRY_2

DEBUG_RAM_TEST_DONE

DEBUG_RAM_PROT_EXIT_2

For special initialize of keyboard controller

Test the keyboard controllor , If Keyboard

Present

Clear keyboard buffer and send keyboard command to test Keyboard Interrupt

Send keyboard command to turn off keyboard

LED and Test some Keyboard Command Byte

TEST memory procedure, for test, blank and count all RAM

Eneter the memory protected mode for test all expand memory

Test and blank all memory complete

DEBUG_KEYB_OUTPUT_PORT

DEBUG_CS_CACHE_SETUP

DEBUG_HWIO_TEST_PERIODIC

DEBUG_GEN_CHECK_RTC

DEBUG_GEN_INIT_HARD_VECS

DEBUG_MOUSE_INIT

DEBUG_KEYB_SET_LEDS_1

DEBUG_OEM_DEVICE_CONFIG

DEBUG_CS_CONFIG_PORTS

DEBUG_FLOP_INIT

DEBUG_WINI_INIT

DEBUG_HWIO_ROM_INIT

Switch the memory from Protected mode to real mode

Disable A20 status for memory test finish

Setup Cache Controller

Check and test the timer 0 interrupt function is

Working test for RTC ticking

Install and initialize the hardware vectors

Clear keyboard buffer for search and Init the

Mouse

Send keyboard command to Update keyboard

NUMLOCK status special init of COMM and LPT ports

Configure the COMM and LPT ports

According cmos data to initialize the floppies

Scan and initialize the hard disk, and display the result n crt

Search option rom from c800 to e000 and to

Initialize option ROMs

Chapter 4

DE

DF

E0

E1

E2

E3

E4

D4

D5

D6

D7

D8

D9

DA

44

45

46

47

48

49

50

51

52

POST Code Macro Name

DEBUG_OEM_INIT_POWER_MAN

DEBUG_KEYB_SET_LEDS_2

DEBUG_HWIO_FIND_80X87

DEBUG_OEM_LAST_MINUTE_INIT

DEBUG_MISC_LAUNCH_INT19

DEBUG_BEGIN_BOOT_CODE

DEBUG_ACPI_INIT

DEBUG_PM_CPU_INIT

DEBUG_USB_HC_INIT

Description

Check special device initial power management function

Clear keyboard buffer and Update NUMLOCK status

Test For Coprocessor Installed, and enable coprocessor interrupt

Run OEM functions before boot, and enable

L1,L2 cache

Post code will finish, ready to run int19 and load

OS

Into Int19, to boot from floppy or other boot device

Initialize the ACPI function

Power manager initial & GEYSERVILLE CPU initialize

Clear USB status register and Initiallize the USB

Hub controller.

PCI BIOS -- PCICORE.ASM

D0 DEBUG_ROM_MAPPED_OK

D1

D2

D3

DB

DC

DD

DEBUG_SEGMENTENABLE_

COPYSTATE_1

DEBUG_COPY_HROM_RAM_1

DEBUG_SEGMENTENABLE_

READWRITE_1

DEBUG_MAP_MEM_1

DEBUG_MAP_IO_1

DEBUG_MAP_IRQ_1

DEBUG_CONFIG_COM_REG_1

DEBUG_REVISION_1

DEBUG_OEM_DEV_CLEANUP_1

DEBUG_PCI_ADDIN_ROM_

DISABLE_1

DEBUG_RET_PCI_1

DEBUG_SEGMENTENABLE_

COPYSTATE_2

DEBUG_COPY_HROM_RAM_2 check PCI 1.x VGA card rom mapping and rom signature enable PCI device use ram area, record in PCI register

Enable PCI device ROM copy to RAM, record in

PCI register update PCI device segment range attribute registers

Configure PCI device memory registers

Configure PCI device I/O registers

Configure PCI device IRQ assignments turn on PCI device

PCI 2.x video card rom mapping

OEM PCI device defined, and initial OEM rom disable add-in rom card decode

E5

DEBUG_SEGMENTENABLE_

READWRITE_2

DEBUG_MAP_MEM_2

DEBUG_MAP_IO_2

DEBUG_MAP_IRQ_2

DEBUG_CONFIG_COM_REG_2

DEBUG_REVISION_2

DEBUG_OEM_DEV_CLEANUP_2

DEBUG_PCI_ADDIN_ROM_

DISABLE_2

PCI device config finish enable PCI video device use ram area, record in

PCI register

Enable PCI video device ROM copy to RAM, record in PCI register update PCI video device segment range attribute registers configure PCI video device memory registers configure PCI video device I/O registers configure PCI video device IRQ assignments turn on PCI video device

PCI 2.x video rom mapping

OEM PCI video device defined, and initial OEM rom disable PCI video device add-in rom card decode

Chapter 4 65

66

E6

E7

E8

POST Code Macro Name

DEBUG_RET_PCI_2

DEBUG_BRIDGE_HUNT

DEBUG_PCI_IDE_FIND

Description

PCI device config finish

Search for PCI bridge controllor device

Search IDE controllors on the PCI bus, and config the IDE controllors start of cardbus config E9

PNP BIOS -- PNPINIT.ASM

A1

A2

A3

A4

C5

DEBUG_CB_CONFIG

DEBUG_PNP_ENABLE_VERIFY_RT

DATA

DEBUG_PNP_GET_VERIFY_NVRAM Get and Verify R/W Status for PNP BIOS

NVRAM data area

DEBUG_PNP_SYSTEM_NODES

DEBUG_PNP_INITIALIZE_RTDATA

Enable and Verify R/W Status for PNP BIOS

Runtime Data Area

Resolve System Nodes with the CMOS settings

Initialize variable in the PNP BIOS Runtime Data area

DEBUG_PNP_HOOK_INT15

DEBUG_PNP_SET_COPY_AREA

Hook INT 15 copy and setup PnP BIOS sytem node

A5

A6

A7

A8

DEBUG_PNP_OEM_LATE_HOOK

DEBUG_PNP_WRITE_PROTECT_R

T_DAT

A9 DEBUG_PNP_INIT_RETURN

General SMI Entry/Exit Code -- SMICHIP.ASM

C0

C1 dSMI_ENTRY dSMI_EXIT

C2

C3 dSMI_APM_ENTRY dSMI_APM_EXIT

Software SMI request Codes -- SWSHELL.ASM

C4 dSMI_SWEXEFN dSMI_HWEXEFN

Allow the OEM any Last Minute Hooks

Write protect RTData Area and NVRAM Copy

Buffer, and make runtime data checksum

PNP BIOS initialize finish

SMI procedure entry point

SMI procedure exit

APM MODE SMI procedure entry point

APM MODE SMI procedure exit

SoftWare SMI function execution

HardWare SMI function execution

Chapter 4

advertisement

Related manuals

advertisement

Table of contents