Acer X3300, X5300 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. 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 X3300/X5300 Service Guide Revision History Copyright Disclaimer Conventions Service Guide Coverage Table of Contents System Block Diagram and Board Layout Features ChapterSystem Bios Power supplyDimension and weight PortsSystem Components Front PanelX3300 Icon ComponentX5300 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 CD/DVDAdvanced Chipset Features AMD-VIntegrated Peripherals AhciPower Management Setup S3 STRPC Health Status VbatFrequency/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 DIMM3-4 Name Location Default Settings System JumperFRU Field Replaceable Unit List X3300/X5300 Exploded Diagram Part Name X3300 FRU List Category Part Name Acer Part NoVGA Card PC Partner 288-30E99-B01AC HD4350 512MB Ddrii Upper Case Heatsink CPU Heatsink AIR Cooler LGA775 TMDC6 NEW Sprig Keyboard PS2 105KEY Chicony KB-07596TQ2552V TURKISH-Q Keyboard PS2 105KEY LITE-ON SK-9620 SG-30600-23W Canadian Keyboard USB 104KEY Chicony KU-07603S32552V Russian Black Keyboard USB 105 KEY LITE-ON SK-9625 SG-30700-24W Black Slovak Keyboard Chicony KG-0766 RF2.4 Standard 104KS Black Rohs Power Supply 220W PFC 230V Liteon PE-5221-08AP-ROHS X5300 FRU List PZ.11900.149 HS.13100.100 Heatsink CPU Heatsink AIR Cooler LGA775 TMDC6 NEW Sprig Keyboard PS2 105KEY Chicony KB-07596TQ2552V TURKISH-Q Keyboard PS2 105KEY LITE-ON SK-9620 SG-30600-23W Canadian Keyboard USB 104KEY Chicony KU-07603S32552V Russian Black Keyboard USB 105 KEY LITE-ON SK-9625 SG-30700-24W Black Slovak Keyboard Chicony KG-0766 RF2.4 Standard 104KS Black Rohs Power Supply 220W PFC 230V Liteon PE-5221-08AP-ROHS Chapter AMD Phenom II Specification Appendix aSystem Bios Network Interface Specification Hard Disk DriveBD Combo Module Specification Audio InterfaceBdmv Aacs Super Multi Specification Hlds PldsRW 8X CLV DVD-ROM