Intel SE7221BK1-E Flash Architecture and Flash Update Utility, Rolling Bios and On-line updates

Page 65

SE7221BK1-E Technical Product Specification

Run command afuefi [/n] [/p[b][n][c]] <ROM filename> to perform the update.

The afuXXX utilities format and usage:

afuXXX /i<ROM filename> [/n] [/p[b][n][c]] [/r<registry_path>] [/s] [/k] [/q] [/h]

/n

- don't check ROM ID

/pbnc -

 

b - Program Boot Block

 

n - Program NVRAM

 

c - Destroy System CMOS

/r

- registry path to store result of operation (only for Windows version)

/k

- Program non-critical block only

/s

- leave signature in BIOS

/q

- silent execution

/h

- print help

9.6.2Flash Architecture and Flash Update Utility

The flash ROM contains system initialization routines, the BIOS Setup Utility, and runtime support routines. The exact layout is subject to change, as determined by Intel. A 64 KB user block is available for user ROM code or custom logos. The flash ROM also contains initialization code in compressed form for on-board peripherals, like SCSI, NIC and video controllers. The flash ROM also contains support for the Rolling single boot BIOS update feature.

The complete ROM is visible, starting at physical address 4 GB minus the size of the flash ROM device. The Flash Memory Update utility loads the BIOS image minus the recovery block to the secondary flash partition, and notifies the BIOS that this image should be used on the next system re-boot. Because of shadowing, none of the flash blocks are visible at the aliased addresses below 1 MB.

9.6.3Rolling BIOS and On-line updates

The Online Update nomenclature refers to the ability to update the BIOS while the server is online, in operation, as opposed to having to put the server out of operation while doing a BIOS update. The Rolling BIOS nomenclature refers to the capability for having two copies of BIOS, viz. the one in use, and the other to which an updated BIOS version can be written. When ready, the system can roll forward to the new BIOS. In case of a failure with the new version, the system can roll back to the previous version.

While the exact nature of hardware changes for the support of on-line update / rolling BIOS are out of scope of this document, BIOS relies on specialized hardware and additional flash space for this. Flash is divided into two partitions, viz. primary and secondary. The active partition from which the system boots shall be referred to as the primary partition. The AMI FLASH update suite and Intel On-line updates preserve the existing BIOS image on the primary partition. BIOS updates are diverted to the secondary partition. After the update, a notification flag will be set. During the subsequent boot following BIOS update, system will continue to attempt to boot from primary BIOS partition. On determining that a BIOS update occurred in the previous boot, system will attempt to boot the new BIOS. If a failure happens, specialized hardware will switch back to the BIOS on the other partition, thus affecting a “Roll Back”.

53

Image 65
Contents Intel Server Board SE7221BK1-E Date Revision Modifications Number SE7221BK1-ETechnical Product SpecificationRevision Disclaimers SE7221BK1-E Technical Product SpecificationTable of contents Configuration Jumpers ConnectorsBios Setup Utility Acpi ImplementationBoot Block Post Progress Codes Power Information SE7221BK1 -E Technical Product SpecificationAbsolute Maximum Ratings Hardware MonitoringGlossary Industry Canada ICES-003Viii List of TablesSE7221BK1-E Technical Product Specification Revision List of Figures Page Introduction Server Board Overview SE7221BK1-E Feature Setƒ LPC Low Pin Count bus segment with one embedded devices ƒ USBPCI-X 100 Slot CPUProcessor Subsystem Functional ArchitectureInterrupts and Apic Memory SubsystemMemory Dimm Support Processor Support MatrixMemory Configuration Memory Bank Label Definition Location Dimm Label Channel Population OrderIntel E7221 Chipset Throughput Level Configuration CharacteristicsGmch Memory Architecture Overview 1.1 DDR2 ConfigurationsGraphics Memory Controller Hub Gmch Supported DDR2 modulesPCI Bus P32-A I/O Subsystem 3 ICH6RPCI Express* X4 Subsystem Power ManagementPCI Bus Master IDE Interface USB InterfaceSerial Ports Super I/OO Subsystem Bios FlashPCI Subsystem System Health Support2.2 P32-B Arbitration 2 P32-B 66-MHz PCI-X Subsystem SE7221BK1LX sku only1.2 P32-A Arbitration 3 P64-C 66/100-MHz PCI-X Subsystem P64-C Configuration IDs3.2 P64-C Arbitration P32-B Arbitration ConnectionsVideo Controller NIC Connector and Status LEDsNetwork Interface Controller NIC PCI-ELegacy Interrupt Routing Interrupt RoutingApic Interrupt Routing Legacy Interrupt SourcesISA Interrupt Description PCI Error HandlingSerialized IRQ Support Gmch Intr CPU ICH6ICH6 Ioapic DMI Interface PCI Interface Super I/OPB IRQ8 Interface PA IRQ8 InterfaceAcpi Front Panel SwitchesAcpi Implementation Wake up Sources Acpi and Legacy Power Button On to Off Legacy Power Button On to Off AcpiSupported Wake Events USBMain Power Connector ConnectorsPower Connector Pin-out CN4H1 Auxiliary CPU Power Connector Pin-out CN4B1I2C Header Front Panel ConnectorHsbp Header Pin-out J1D1 LCD Header Pin-out J1C1NIC Connector VGA ConnectorVGA Connector Pin-out J8A1 NIC1-82541PI10/100/1000 Connector Pin-out J5A1NIC2-82541PI 10/100/1000 Connector Pin-out J6A1 IDE ConnectorATA 40-pin Connector Pin-out J3J1 IDEA1 Diag IDEA0 IDEA2 IDEDCS0# IDEDCS1# IDEHDACT# GNDUSB Connector Sata ConnectorSata Connector Pin-out J1G1, J1G2, J1J2, J2J1 USB Connectors Pin-out J5A1Serial Port Connector Floppy ConnectorLegacy 34-pin Floppy Connector Pin-out JP3J1 External DB9 Serial a Port Pin-out J8A1Keyboard and Mouse PS/2 Connectors Pin-out KM9A1 Keyboard and Mouse ConnectorMiscellaneous Headers Fan HeaderIntrusion Cable Connector J1A1Pin-Out Pin Signal Name Intrusion Cable ConnectorHDD LED Header J1E1 Pin-Out Pin Signal Name HDD LED HeaderSystem Recovery and Update Jumpers Configuration JumpersRolling Bios selection header System Recovery and Update Jumper OptionsConfiguration Reset Bios Setup UtilityKeyboard Commands LocalizationCancel Load Setup Defaults?ESC PostBios Setup, Main Menu Options Entering Bios SetupSave configuration changes and exit setup? Feature Options Help Text DescriptionBios Setup, Advanced Menu Options Processor configuration sub-menuBios Setup, Processor configuration sub-menu options Advanced menuBios Setup IDE Configuration Menu Options IDE configuration sub-menuEnabled CompatibleHost & Device Bios Setup, IDE Device Configuration Sub-menu SelectionsAuto Cdrom ArmdSuper I/O configuration sub-menu Floppy configuration sub-menuBios Setup, Floppy Configuration Sub-menu Selections Bios Setup, Super I/O Configuration Sub-menuBios Setup, USB Configuration Sub-menu Selections USB configuration sub-menuBios Setup, PCI Configuration Sub-menu Selections PCI configuration sub-menuFDD CdromMemory configuration sub-menu Boot menuBios Setup, Memory Configuration Sub-menu Selections Bios Setup, Boot Menu SelectionsBoot device priority sub-menu selections Boot settings configuration sub-menu selectionsBios Setup, Boot Settings Configuration Sub-menu Selections Bios Setup, Boot Device Priority Sub-menu SelectionsBios Setup, Removable Drives Sub-menu Selections North Bridge Chipset ConfigurationBios Setup, Atapi Cdrom Drives Sub-menu Selections Chipset MenuEnabled, 8MB South Bridge Chipset ConfigurationFeature Options Help Text Dram ClocksSecurity menu PXH Bridge ConfigurationBios Setup, Security Menu Options Minute Bios Setup, Server Menu SelectionsServer menu System management sub-menu selections Bios Setup, System Management Sub-menu SelectionsStays Off Stay OnEvent Log configuration sub-menu selections Serial Console features sub-menu selectionsBios Setup Serial Console Features Sub-menu Selections Bios Setup, Event Log Configuration Sub-menu SelectionsPreparing for the Upgrade Upgrading the BiosRecording the Current Bios Settings Bios Setup, Exit Menu SelectionsFlash Update Utility Obtaining the Upgrade Utility Creating a Bootable DisketteRolling Bios and On-line updates Flash Architecture and Flash Update UtilityBios Recovery Recovery ModeMulti-Disk Recovery \split AMIBOOT.ROM AmibootSummary of Beep codes Manually Recovering the BiosPost Error Beep Codes Error Handling and ReportingPost Error Beep Codes Beeps Error Message Post Progress Code DescriptionPost Error Messages and Handling Bios Event LogError Code Error Message Response PmmmemallocerrPost Code Checkpoints Post Progress Codes and MessagesPost Code Checkpoints LanguagemoduleerrEnable IRQ-0 in PIC for system timer interrupt Initializes remaining option ROMs Bootblock Initialization Code Checkpoints Boot Block Initialization Code CheckpointsBootblock Recovery Code Checkpoints Boot Block Recovery Code CheckpointsAcpi Runtime Checkpoints DIM Code CheckpointsDIM Code Checkpoints Acpi Runtime CheckpointsDiagnostic LED Post Progress Codes Diagnostic LEDsBoot Block Post Progress Codes Post Progress Code LED ExamplePost Progress Codes SE7221BK1-ETechnical Product Specification SE7221BK1-E Technical Product Specification Intel Server Board SE7221BK1-E Power Budget Power InformationBoard Power Budget Power Supply Rail Voltages Units WattsPower Timing Requirements Power Supply SpecificationsBoard Power Supply Voltage Specification 5VSB output voltage rise time shall be from 1.0ms to 25.0msOutput Voltage Timing Turn On/Off Timing +5VSB Dynamic LoadingTransient Load Requirements AC Line Fast Transient EFT Specification AC Line Transient SpecificationAbsolute Maximum Ratings AC Line Sag Transient PerformanceMean Time Between Failures Mtbf Test Results Hardware MonitoringMonitored Components Monitored ComponentsHTHEMPDA/C TemperatureFANIN7 PIN #9 Fan Speed Control Fan Speed Control Block DiagramProduct Regulatory Compliance Product Safety ComplianceChassis Intrusion Product EMC ComplianceFCC USA Electromagnetic Compatibility NoticesKorean RRL Compliance Europe CE Declaration of ConformityTaiwan Declaration of Conformity Australia / New Zealand Replacing the Back-Up BatteryProduct Code Calculated Mtbf Operating Temperature Mechanical SpecificationsCalculated Mean Time Between Failures Mtbf Mtbf DataSE7221BK1-E Server Board Mechanical Drawing Sku 1 Pedestal mount I/O shield mechanical drawing Revision Sku 2 Pedestal mount I/O shield mechanical drawing Page Term Definition Glossary SE7221BK1-E Technical Product SpecificationMBE LPCMSB MtbfVGA SE7221BK1-E Technical Product Specification GlossaryVID ZCR