Acer X3950, X5950 manual Bootblock Recovery Code Checkpoints

Page 64

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 72 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.

 

 

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.

 

 

56

Chapter 4

Image 64
Contents Acer Aspire X3950/X5950 Service Guide Revision History Copyright Disclaimer Conventions Service Guide Coverage Table of Contents System Block Diagram and Board Layout Features ChapterPower supply Dimension and weightPorts Operating system and softwareSystem Components Front PanelX3950 Icon ComponentX5950 Rear Panel Internal Components System LED Indicators LED indicator Color LED status DescriptionChapter Cmos Setup Utility System UtilitiesEntering Cmos setup Navigating Through the Setup UtilitySetup Utility Menus Product Information Parameter DescriptionStandard Cmos Features Parameter Description OptionAdvanced Bios Features LANAdvanced 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 Save & Exit Setup Exit Without Saving System Disassembly Disassembly RequirementsPre-disassembly Procedure Main Unit Disassembly X3950 modelX5950 model Removing the Side Panel Removing the Front Bezel Page Removing the Heatsink Fan Assembly Page Removing the Processor Page Removing the Optical Drive Remove the two screws C that secure the optical drive Slide the optical drive out of the bracket Removing the Hard Disk Drive Removing the Power Supply Lift the power supply module off the unit X3950 Removing the Memory Modules Removing an Expansion Card To remove a network cardTo remove a VGA card To remove a TV tuner card Removing the Front I/O and Card Reader Boards Pull the board out of the bracket Chapter Pull the I/O board out of the bracket Removing the Mainboard Lift the board off the housing Removing the Top Bezel 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 Module DIM Code Checkpoints Acpi Runtime CheckpointsError 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 MessagesBeep Symptom Cause and Description Beep CodesIndex of Symptom-to-FRU Error Message Diskette Drive-Related Symptoms Symptom / Error Action/FRU Hard Disk Drive-Related Symptoms Symptom / Error Action/FRU CD/DVD-ROM Drive-Related Symptoms Symptom / Error Action/FRUAudio-Related Symptoms Symptom / Error Action/FRU Real-Time Clock-Related Symptoms Symptom / Error Action/FRUModem-Related Symptoms Symptom / Error Action/FRU Some or all keys on keyboard do not work  Keyboard Bios Recovery Select Save & Exit Setup, then press Enter Undetermined Problems System Block Diagram and Board Layout System Block DiagramMainboard Layout Code DescriptionPWR1 Chapter FRU Field Replaceable Unit List Exploded Diagram X3950 modelX5950 model X3950 FRU List System model PV.SE602.004 AX3950 AAP AJC PV.SE602.004CPU/PROCESSOR System model PT.SE602.003 AX3950 AAP ACS PT.SE602.003 Speaker Speaker Chiamaw 9M-20A200-000 Acer Logo LF System model PT.SE602.004 AX3950 AAP ACS PT.SE602.004 Front Bezel W/LED Switch Cable for TBD CPU/PROCESSOR System model PT.SE602.005 AX3950 AAP ACS PT.SE602.005 KH.01K01.007 X5950 FRU List System model 91.3CY01.002G Aagassi PVT/MVB SKU AX5950Front Bezel for Speaker Speaker USB Neosonica NEW Silver Color AC-MT-113 Specification Appendix aSystem Bios VGA Interface BD Combo Module Specification Keyboard and Input DevicesBdmv Aacs Super Multi Specification PcavDVD-R 2x / 4x CLV, 2.4x~6x Appendix a 100