Acer X3910 manual DIM Code Checkpoints, High Byte XY

Page 63

DIM Code Checkpoints

The Device Initialization Manager (DIM) gets control at various times during BIOS POST to initialize different system busses. The following table describes the main checkpoints where the DIM module is accessed.

NOTE: Checkpoints may differ between different platforms based on system configuration. Checkpoints may change due to vendor requirements, system chipset or option ROMs from add-in PCI devices.

Checkpoint

Description

 

 

2A

Initialize different buses and perform the following functions: Reset, Detect, and

 

Disable (function 0); Static Device Initialization (function 1); Boot Output Device

 

Initialization (function 2). Function 0 disables all device nodes, PCI devices, and PnP

 

ISA cards. It also assigns PCI bus numbers. Function 1 initializes all static devices

 

that include manual configured onboard peripherals, memory and I/O decode windows

 

in PCI-PCI bridges, and noncompliant PCI devices. Static resources are also

 

reserved. Function 2 searches for and initializes any PnP, PCI, or AGP video devices.

 

 

38

Initialize different buses and perform the following functions: Boot Input Device

 

Initialization (function 3); IPL Device Initialization (function 4); General Device

 

Initialization (function 5). Function 3 searches for and configures PCI input devices

 

and detects if system has standard keyboard controller. Function 4 searches for and

 

configures all PnP and PCI boot devices. Function 5 configures all onboard

 

peripherals that are set to an automatic configuration and configures all remaining

 

PnP and PCI devices.

 

 

While control is in the different functions, additional checkpoints are output to port 80h as a word value to identify the routines under execution. The low byte value indicates the main POST Code Checkpoint. The high byte is divided into two nibbles and contains two fields. The details of the high byte of these checkpoints are as follows:

HIGH BYTE XY

The upper nibble 'X' indicates the function number that is being executed. 'X' can be from 0 to 7.

0 = func#0, disable all devices on the BUS concerned.

1 = func#1, static devices initialization on the BUS concerned.

2 = func#2, output device initialization on the BUS concerned.

3 = func#3, input device initialization on the BUS concerned.

4 = func#4, IPL device initialization on the BUS concerned.

5 = func#5, general device initialization on the BUS concerned.

6 = func#6, error reporting for the BUS concerned.

7 = func#7, add-on ROM initialization for all BUSes.

8 = func#8, BBS ROM initialization for all BUSes.

The lower nibble 'Y' indicates the BUS on which the different routines are being executed. 'Y' can be from 0 to 5.

0 = Generic DIM (Device Initialization Manager).

1= On-board System devices.

2= ISA devices.

3= EISA devices.

4= ISA PnP devices.

5= PCI devices.

Chapter 4

55

Image 63
Contents Acer Aspire Service Guide Revision History Copyright Disclaimer Conventions Service Guide Coverage Table of Contents System Block Diagram and Board Layout Chapter FeaturesOperating system and software System BiosPower supply PortsDimension and weight Front Panel System ComponentsIcon Component Rear Panel Internal Components LED indicator Color LED status Description System LED IndicatorsSystem Utilities Cmos Setup UtilityNavigating Through the Setup Utility Entering Cmos setupSetup Utility Menus Parameter Description Product InformationAtapi Cdrom Standard Cmos FeaturesCD/DVD Advanced Bios FeaturesEist Advanced Chipset FeaturesAhci Integrated PeripheralsPower Management Setup Vbat PC Health StatusFrequency/Voltage Control Setting a system password Bios Security FeaturesRemoving a system password Cmos Setup Utility Load Default SettingsSave & Exit Setup Exit Without Saving Bios Recovery Chapter Disassembly Requirements System DisassemblyPre-disassembly Procedure Main Unit Disassembly Main Unit DisassemblyRemoving the Side Panel Removing the Front Bezel Removing the Heat Sink Fan Assembly Removing the Processor Removing the Optical Drive Page Remove the two screws C from the optical drive Removing the Hard Disk Drive Removing the Power Supply Lift the power supply module out of the chassis Chapter Removing the Memory Modules Removing the TV Tuner Card Removing the VGA Card Removing the Front I/O and Card Reader Boards Screw Quantity Pull the I/O board out of the bracket X3810 Chapter Removing the Mainboard Remove the screw D on the rear panel Chapter Hardware Diagnostic Procedure System TroubleshootingSystem Internal Inspection System Check ProceduresPower System Check System External InspectionCheckpoint Description Viewing Bios checkpointsBootblock Initialization Code Checkpoints CheckpointsBootblock Recovery Code Checkpoints Post Code Checkpoints Initialize RTC date/time High Byte XY DIM Code CheckpointsBeep Codes Boot Block Beep CodesPost Bios Beep Codes Beep Symptom Cause and DescriptionTroubleshooting Post Bios Beep Codes Message Displayed Description Error MessagesBoot MemoryStorage Device Virus Related Eprom System ConfigurationMiscellaneous CmosMPS Table Multi-processor eModule Error Messages USB eModule Error MessagesSmbios eModule Error Messages CPU eModule Error MessagesOnline Support Information System Block Diagram System Block Diagram and Board LayoutBoard Layout MainboardCode Description KBMSCONN1 System Jumper Name Location Default SettingsFRU Field Replaceable Unit List X3910 Exploded Diagram Part Name Category Part Name Acer Part Number X3910 FRU ListModem Card LITE-ON D-1156E#A10A LOW-PROFILE PCI-E 56K ODD Pioneer BD Combo Sata HH DL 4X BDC-203RS W/BRACKET CPU Heatsink AIR Cooler LGA775 TMDC6 NEW Sprig Keyboard PS2 104KEY Chicony KB-07593S32552V Russian Black Keyboard PS2 105KEY LITE-ON SK-9620 SG-30600-35W Swedish Keyboard USB 105KEY Chicony KU-07606CH2552V SWISS/G Black Keyboard USB 105KS LITE-ON SK-9625 Black Belgium Pointing Device Mouse PS2 OPT SM-9620 Liteon SM-30600-00W Intel Core 2 Quad Specification Intel Core 2 Duo SpecificationAppendix a Intel Celeron Dual-Core Specification Intel Pentium Dual-Core SpecificationSystem Memory Hard Disk Drive Network Interface SpecificationAudio Interface Super Multi SpecificationRW 8X CLV DVD-ROM Appendix a