Page 3 - Contents; ICH8 NVM Contents and Sample Images; Tables; Device IDs for Intel
3 NVM Information Guide—ICH8 Contents 1.0 Non-Volatile Memory (NVM) ...................................................................................... 5 1.1 Introduction ....................................................................................................... 5 1.2 NVM Programming ...
Page 4 - Revision History
ICH8—NVM Information Guide 4 14 Extended Configuration Word 3 (Word 16h) ................................................................14 15 LED 1 Configuration and Power Management (Word 17h) ...............................................1516 LED Modes ..............................................
Page 5 - Introduction; Figure 1
5 ICH8—NVM Information Guide 1.0 Non-Volatile Memory (NVM) 1.1 Introduction The document is intended for designs using the 10/100/1000 Mb/s LAN controller that is integrated into the Intel ® I/O Control Hub 8 (ICH8) device. The NVM space is used for hardware and software configuration. It is also re...
Page 6 - LAN NVM Regions; Intel
NVM Information Guide—ICH8 6 Figure 1. LAN NVM Regions To access the NVM, it is essential to correctly setup the following: 1. A valid Flash Descriptor Region must be present. Details for the Flash Descriptor Region are contained in the ICH8 EDS. The FTOOL.exe utility provides the easiest method of ...
Page 7 - EEUPDATE Utility; Command Line Parameters; Appendix A
7 ICH8—NVM Information Guide 6. The sector size of the NVM must equal 256 bytes, 4 KB, or 64 KB. When a Flash device that uses a 64 KB sector erase is used, the GbE region size must equal 128 KB. If the Flash part uses a 4 KB or 256-byte sector erase, then the GbE region size must be set to 8 KB. Th...
Page 8 - LAN NVM Format and Contents; Table 1; LAN NVM Address Map
NVM Information Guide—ICH8 8 1.4 LAN NVM Format and Contents Table 1 lists the NVM maps for the LAN region. Each word listed is described in detail in the following sections. Table 1. LAN NVM Address Map LAN Word Offset NVM Byte Offset HIgh Byte (Bits 15:8) Low Byte (Bits 7:0) Used By Image Value 00...
Page 9 - The Intel default is listed in
9 ICH8—NVM Information Guide Notes: 1. SW = Software: This is access from the network configuration tools and drivers. 2. PXE = PXE Boot Agent: This is access from the PXE Option ROM code in BIOS. 3. HW-Shared = Hardware - Shared: This is read on when the Shared Configuration is reset. 4. HW-PCI = H...
Page 10 - digit suffix are not stored.; PBA Example; to identify the product or its capabilities.
NVM Information Guide—ICH8 10 1.4.3 Reserved (Word 04h) 1.4.4 Image Version Information (Word 05h) 1.4.5 Reserved (Word 06h) 1.4.6 Reserved (Word 07h) 1.4.7 PBA Low, PBA High (Words 08h and 09h) The nine digit printed board assembly (PBA) number used for Intel manufactured adapter cards are stored i...
Page 11 - This word contains initialization values that:; PCI Initialization Control Word (Word 0Ah)
11 ICH8—NVM Information Guide 1.4.8 PCI Initialization Control (Word 0Ah) This word contains initialization values that: • Set defaults for some internal registers.• Enable/disable specific features.• Determine which PCI configuration space values are loaded from the NVM. 1.4.9 Subsystem ID (Word 0B...
Page 12 - If the
NVM Information Guide—ICH8 12 1.4.11 Device ID (Word 0Dh) If the Load Vendor/Device IDs bit in word 0Ah is set to 1b, this word is read to initialize the Device ID of the LAN function. 1.4.12 Vendor ID (Word 0Eh) If the Load Vendor/Device IDs bit in word 0Ah is set to 1b, this word is read to initia...
Page 13 - This word controls general initialization values.
13 ICH8—NVM Information Guide 1.4.15 Shared Initialization Control (Word 13h) This word controls general initialization values. Table 11. Shared Initialization Control (Word 13h) Bit Name Default Description 15:14 SIGN 10b Valid IndicationThis is a 2-bit field indicating whether a valid NVM is prese...
Page 15 - parameters loaded to the PHY_CTRL register.; LED 1 Configuration and Power Management (Word 17h)
15 ICH8—NVM Information Guide 1.4.19 LED 1 Configuration and Power Management (Word 17h) This field specifies the default values for the LEDCTL register fields controlling the LED1 (LINK_1000) output behaviors and the OEM fields defining the PHY power management parameters loaded to the PHY_CTRL reg...
Page 16 - LED 0 and 2 Configuration Defaults (Word 18h); LED Modes
NVM Information Guide—ICH8 16 1.4.20 LED 0 and 2 Configuration Defaults (Word 18h) This NVM word specifies the hardware defaults for the LEDCTL register fields controlling the LED0 (LINK/ACTIVITY) and LED2 (LINK_100) output behaviors. Table 16. LED Modes Mode (Bits 3:0) Selected Mode Source Indicati...
Page 17 - Table 16, “LED Modes”
17 ICH8—NVM Information Guide Table 16, “LED Modes” above summarizes the LED modes defined in bits 3:0 of this word. 1.4.21 Future Initialization Word 1 (Words 19h) 1.4.22 Future Init Word 2 (Word 1Ah) Bit Name Default Description 7 LED0 Blink 1b This bit indicates the initial value of the LED0_BLIN...
Page 18 - and version values to be used by PXE code.; Boot Agent Main Setup Options
NVM Information Guide—ICH8 18 1.4.23 PXE Words (Words 30h - 3Eh) Words 30h through 3Eh (bytes 60h through 7Dh) have been reserved for configuration and version values to be used by PXE code. 1.4.23.1 Boot Agent Main Setup Options (Word 30h) The boot agent software configuration is controlled by the ...
Page 19 - Boot Agent Configuration Customization Options (Word 31h)
19 ICH8—NVM Information Guide 1.4.23.2 Boot Agent Configuration Customization Options (Word 31h) Word 31h contains settings that can be programmed by an OEM or network administrator to customize the operation of the software. These settings cannot be changed from within the Control-S setup menu or t...
Page 21 - Boot Agent Configuration Customization Options (Word 32h)
21 ICH8—NVM Information Guide 1.4.23.3 Boot Agent Configuration Customization Options (Word 32h) Word 32h is used to store the version of the boot agent that is stored in the Flash image. When the Boot Agent loads, it can check this value to determine if any first-time configuration needs to be perf...
Page 22 - IBA Capabilities; detect if the checksum is incorrect and fix it in the image.
NVM Information Guide—ICH8 22 1.4.23.4 IBA Capabilities (Word 33h) Word 33h is used to enumerate the boot technologies that have been programmed into the Flash. It is updated by IBA configuration tools and is not updated or read by IBA. Table 21. IBA Capabilities 1.4.24 Checksum (Word 3Fh) The Check...
Page 23 - Appendix A ICH8 NVM Contents and Sample Images; images are hexadecimal.; LAN NVM Contents
23 ICH8—NVM Information Guide Appendix A ICH8 NVM Contents and Sample Images This section contains a sample of raw NVM contents for the ICH8. All values for these images are hexadecimal. Table 22. LAN NVM Contents Word Description 00:02h Ethernet Individual Address 03:04h Reserved 05h Image Version ...
Page 25 - For use with ICH8 B-1 stepping only. Image has Intel® ACBS enabled.
25 ICH8—NVM Information Guide A.2 82566MM NVM Image with ICH8M Note: For use with ICH8 B-1 stepping only. Image has Intel® ACBS enabled. 0/8 1/9 2/A 3/B 4/C 5/D 6/E 7/F 8888 8888 8887 0800 FFFF 2000 FFFF FFFF FFFF FFFF 10C7 0000 8086 1049 8086 0000 0D01 0000 0000 9605 5020 3700 0000 0D07 0684 0181 0...
Page 28 - This page intentionally left blank.
NVM Information Guide—ICH8 28 Note: This page intentionally left blank.