Acer X3910 manual Bootblock Recovery Code Checkpoints

Page 60

Bootblock Recovery Code Checkpoints

The Bootblock recovery code gets control when the BIOS determines that a BIOS recovery needs to occur because the user has forced the update or the BIOS checksum is corrupt. Refer to “BIOS Recovery” on page 25 for more information about performing a BIOS recovery.

The following table describes the type of checkpoints that may occur during the Bootblock recovery portion of the BIOS.

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

 

 

E0

Initialize the floppy controller in the super I/O. Some interrupt vectors are

 

initialized. DMA controller is initialized. 8259 interrupt controller is initialized.

 

L1 cache is enabled.

 

 

E9

Set up floppy controller and data. Attempt to read from floppy.

 

 

EA

Enable ATAPI hardware. Attempt to read from ARMD and ATAPI CDROM.

 

 

EB

Disable ATAPI hardware. Jump back to checkpoint E9.

 

 

EF

Read error occurred on media. Jump back to checkpoint EB.

 

 

E9 or EA

Determine information about root directory of recovery media.

 

 

F0

Search for pre-defined recovery file name in root directory.

 

 

F1

Recovery file not found.

 

 

F2

Start reading FAT table and analyze FAT to find the clusters occupied by the

 

recovery file.

 

 

F3

Start reading the recovery file cluster by cluster.

 

 

F5

Disable L1 cache.

 

 

FA

Check the validity of the recovery file configuration to the current configuration of

 

the flash part.

 

 

FB

Make flash write enabled through chipset and OEM specific method. Detect proper

 

flash part. Verify that the found flash part size equals the recovery file size.

 

 

F4

The recovery file size does not equal the found flash part size.

 

 

FC

Erase the flash part.

 

 

FD

Program the flash part.

 

 

FF

The flash has been updated successfully. Make flash write disabled. Disable

 

ATAPI hardware. Restore CPUID value back into register. Give control to F000

 

ROM at F000:FFF0h.

 

 

52

Chapter 4

Image 60
Contents Acer Aspire Service Guide Revision History Copyright Disclaimer Conventions Service Guide Coverage Table of Contents System Block Diagram and Board Layout Features ChapterSystem Bios Power supplyPorts Operating system and softwareDimension and weight System Components Front PanelIcon Component Rear Panel Internal Components System LED Indicators LED indicator Color LED status DescriptionCmos Setup Utility System UtilitiesEntering Cmos setup Navigating Through the Setup UtilitySetup Utility Menus Product Information Parameter DescriptionStandard Cmos Features Atapi CdromAdvanced Bios Features CD/DVDAdvanced Chipset Features EistIntegrated Peripherals AhciPower Management Setup PC Health Status VbatFrequency/Voltage Control Bios Security Features Setting a system passwordRemoving a system password Load Default Settings Cmos Setup UtilitySave & Exit Setup Exit Without Saving Bios Recovery Chapter System Disassembly Disassembly RequirementsPre-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 System Troubleshooting Hardware Diagnostic ProcedureSystem Check Procedures Power System CheckSystem External Inspection System Internal InspectionViewing Bios checkpoints Bootblock Initialization Code CheckpointsCheckpoints Checkpoint DescriptionBootblock Recovery Code Checkpoints Post Code Checkpoints Initialize RTC date/time DIM Code Checkpoints High Byte XYBoot Block Beep Codes Post Bios Beep CodesBeep Symptom Cause and Description Beep CodesTroubleshooting Post Bios Beep Codes Error Messages BootMemory Message Displayed DescriptionStorage Device Virus Related System Configuration EpromCmos MiscellaneousUSB eModule Error Messages Smbios eModule Error MessagesCPU eModule Error Messages MPS Table Multi-processor eModule Error MessagesOnline Support Information System Block Diagram and Board Layout System Block DiagramBoard Layout MainboardCode Description KBMSCONN1 Name Location Default Settings System JumperFRU Field Replaceable Unit List X3910 Exploded Diagram Part Name X3910 FRU List Category Part Name Acer Part NumberModem 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 Pentium Dual-Core Specification Intel Celeron Dual-Core SpecificationSystem Memory Network Interface Specification Hard Disk DriveSuper Multi Specification Audio InterfaceRW 8X CLV DVD-ROM Appendix a