Acer X3812, X5812 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 X3812/X5812 Service Guide Revision History Copyright Disclaimer Conventions Service Guide Coverage Table of Contents Chapter System Block Diagram and Board Layout Features ChapterSystem Bios Power supplyPorts Operating system and softwareDimension and weight System Components Front PanelX3812 Icon ComponentX5812 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 Parameter Description OptionAdvanced Bios Features EnabledAdvanced Chipset Features AutoIntegrated Peripherals AhciPower Management Setup PC Health Status Frequency/Voltage Control Bios Security Features Setting a system passwordRemoving a system password Load Default Settings Save & 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 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 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 PWR2 Name Location Default Settings System JumperFRU Field Replaceable Unit List Aspire X3812/X5812 Exploded Diagram Part Name X3812 FRU List Category Part Name Acer Part NumberModem 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 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 100