Gateway solutions for the internet of things - dk50 series development kit (39 pages)
Summary of Contents for Intel 8 LAN
Page 1
Intel® I/O Controller Hub 8 LAN NVM Map and Information Guide January 2008 316234-006 Revision 2.8...
Page 2
(the “Agreement”) between you and Intel Corporation (“Intel”). In the event that you do not agree with any of these terms and conditions, do not use or install the Pre-Release Product and promptly return it unused to Intel.
Updated bit defaults and descriptions to Tables 9, 10, 13, 15, and 16. Updated bit descriptions for words 13h, 14h, and 19h. Initial Intel Confidential release. Converted this to a stand-alone document. Previously, it was AP-478 Addendum. Added Section 1.1, ”NVM Programming Procedure Overview,” and Section 1.2, ”EEUPDATE Utility.”...
Advanced Fan Speed Control. The system BIOS is contained in the BIOS Region. The ME Region and BIOS Region are beyond the scope of this document and a more detailed explanation of these areas can be found in the Intel (ICH8) Family External Design Specification (ICH8 EDS). This document describes the LAN image contained in the Gigabit Ethernet (GbE) region.
2. The GbE region must be part of the original image flashed onto the part. 3. For Intel LAN tools and drivers to work correctly, the BIOS must set the VSCC register(s) correctly. This information is described in ICH8 EDS, section 24.1.
EEUPDATE Utility Intel has created an EEUPDATE utility that can be used to update the GbE region images during in-circuit programming. The tool uses two basic data files outlined in the following section (static data file and IA address file). The EEUPDATE utility is flexible and can be used to update the entire GbE region image or only the IA address of the LAN controller.
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 Word Byte Offset Offset Ethernet Individual Address Ethernet Individual Address Ethernet Individual Address HIgh Byte (Bits 15:8) Low Byte (Bits 7:0)
LOM and unique for each copy of the NVM image. The first three bytes are vendor specific. (For example, these bytes equal 00 AA 00 or 00 A0 C9 for Intel products.) The last three bytes must be unique for each copy of the NVM. OEM versions of the product might be required to have non-Intel ID’s in the first three byte positions.
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 in a four-byte field. The dash and the first digit of the three- digit suffix are not stored.
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. Table 8. PCI Initialization Control Word (Word 0Ah) Name 15:13...
104Ah Intel® 82566DM Gigabit Ethernet Controller 104Dh Intel® 82566MC Gigabit Ethernet Controller 104Ch Intel® 82562V 10/100 Mb/s Platform LAN Connect Device Default Reserved Default The value in this field is reflected in the PCI Power Management Data Register of the LAN function for D0 power consumption and dissipation (Data_Select = 0 or 4).
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 register. Table 15.
The boot agent software configuration is controlled by the NVM with the main setup options stored in word 30h. These options are those that can be changed by using the Control-S setup menu or by using the IBA Intel Boot Agent utility. Note that these settings only apply to Boot Agent software.
Page 19
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 the IBA Intel Boot Agent utility. The lower byte contains settings that would typically be configured by a network administrator using the Intel Boot Agent utility;...
Table 19. Boot Agent Configuration Customization Options (Word 31h) Name 15:14 13:11 Reserved 10:8 MODE Reserved DLWS NVM Information Guide—ICH8 Description Signature. These bits must be set to 01b to indicate that this word has been programmed by the agent or other configuration software. Reserved for future use.
ICH8—NVM Information Guide Name 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 performed.
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 Name 15:14 13:5...
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 00:02h Ethernet Individual Address 03:04h Reserved Image Version Information 1...