Acer X5812, X3812 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 X3812/X5812 Service Guide Revision History Copyright Disclaimer Conventions Service Guide Coverage Table of Contents Chapter System Block Diagram and Board Layout Chapter FeaturesOperating system and software System BiosPower supply PortsDimension and weight Icon Component System ComponentsFront Panel X3812X5812 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 InformationParameter Description Option Standard Cmos FeaturesEnabled Advanced Bios FeaturesAuto Advanced Chipset FeaturesAhci Integrated PeripheralsPower Management Setup PC Health Status Frequency/Voltage Control Setting a system password Bios Security FeaturesRemoving a system password Load Default Settings Save & 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 B 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 Disconnect the VGA card cable from the mainboard Chapter Removing the Front I/O and Card Reader Boards Remove the screw D that secures the bracket to the chassis Pull the I/O board out of the bracket Removing the Mainboard Remove the screw B on the rear panel 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 PWR2 System Jumper Name Location Default SettingsFRU Field Replaceable Unit List Aspire X3812/X5812 Exploded Diagram Part Name Category Part Name Acer Part Number X3812 FRU ListModem Card LITE-ON D-1156E#A10A LOW-PROFILE PCI-E 56K Lower Case HDD 1TB 3.5 7200RPM Sata Hgst Saturn HDT721010SLA360 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 X5812 FRU List CASE/COVER/BRACKET Assembly Front Bezel Upper Case Keyboard Keyboard PS2 104KEY Chicony KB-07593US2552V US2552V US Blac 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 Memory Memory Nanya DDR3 1333MHZ 1G NT1GC64B88A0NF-CG Rohs Power Supply 220W PFC 230V Liteon PE-5221-08AP-ROHS Chapter Chapter 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 100