Wake on LAN Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line



Similar documents
Intel Management Engine BIOS Extension (Intel MEBX) User s Guide

Creating Overlay Networks Using Intel Ethernet Converged Network Adapters

Intel Desktop Board DG41WV

Intel Desktop Board DG43RK

Intel Media SDK Library Distribution and Dispatching Process

Interfacing Intel 8255x Fast Ethernet Controllers without Magnetics. Application Note (AP-438)

Intel Desktop Board D945GCPE

Intel SSD 520 Series Specification Update

How to Configure Intel Ethernet Converged Network Adapter-Enabled Virtual Functions on VMware* ESXi* 5.1

Intel Core i5 processor 520E CPU Embedded Application Power Guideline Addendum January 2011

How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0*

Intel Desktop Board DG41BI

Intel Desktop Board DQ43AP

Intel Desktop Board DQ965GF

Intel 815 Chipset Platform for Use with Universal Socket 370

Intel architecture. Platform Basics. White Paper Todd Langley Systems Engineer/ Architect Intel Corporation. September 2010

Intel Desktop Board D945GCPE Specification Update

Intel Desktop Board DG41TY

Intel Desktop Board DG31PR

iscsi Quick-Connect Guide for Red Hat Linux

Intel 810E2 Chipset Platform for Use with Universal Socket 370

RAID and Storage Options Available on Intel Server Boards and Systems

Intel Solid-State Drive Pro 2500 Series Opal* Compatibility Guide

Intel Desktop Board D925XECV2 Specification Update

Intel Desktop Board DQ35JO

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI

Intel Desktop Board D945GCZ

Intel Desktop Board DG43NB

Intel 810 and 815 Chipset Family Dynamic Video Memory Technology

Intel Platform Controller Hub EG20T

DDR2 x16 Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line

Intel Desktop Board D945GCL

Intel Desktop Board DG965RY

Intel Desktop Board DP55WB

Intel Desktop Board DP43BF

Intel Desktop Board DG33TL

with PKI Use Case Guide

82562 Family ("E" & "G" series) 10/100 Mbps Platform LAN Connect (PLC) Devices

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

Intel Desktop Board DG31GL

Intel Desktop Board D945GNT

Intel Matrix Storage Console

Resetting USB drive using Windows Diskpart command

Intel Server Board S3420GPRX Intel Server System SR1630GPRX Intel Server System SR1630HGPRX

Solution Recipe: Remote PC Management Made Simple with Intel vpro Technology and Intel Active Management Technology

Intel Desktop Board D101GGC Specification Update

Intel Extreme Memory Profile (Intel XMP) DDR3 Technology

Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms

Intel Server Board S3420GPV

Intel Desktop Board DP35DP. MLP Report. Motherboard Logo Program (MLP) 6/17/2008

BSP for Windows* Embedded Compact* 7 and Windows* Embedded Compact 2013 for Mobile Intel 4th Generation Core TM Processors and Intel 8 Series Chipset

Intel Solid-State Drive Data Center Tool User Guide Version 1.1

Intel Ethernet Controller X540 Feature Software Support Summary. LAN Access Division (LAD)

RAID and Storage Options Available on Intel Server Boards and Systems based on Intel 5500/5520 and 3420 PCH Chipset

Intel 845G/GL Chipset Dynamic Video Memory Technology

High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet

Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V. Technical Brief v1.

21152 PCI-to-PCI Bridge

Intel vpro Technology. How To Purchase and Install Symantec* Certificates for Intel AMT Remote Setup and Configuration

Intel Desktop Board DG45FC

Intel Identity Protection Technology (IPT)

Intel Core TM i7-660ue, i7-620le/ue, i7-610e, i5-520e, i3-330e and Intel Celeron Processor P4505, U3405 Series

Configuring RAID for Optimal Performance

Intel vpro Technology. How To Purchase and Install Go Daddy* Certificates for Intel AMT Remote Setup and Configuration

System Image Recovery* Training Foils

Intel Rapid Storage Technology

Specification Update. January 2014

Intel Media SDK Features in Microsoft Windows 7* Multi- Monitor Configurations on 2 nd Generation Intel Core Processor-Based Platforms

Intel Server S3200SHL

Intel System Event Log (SEL) Viewer Utility

Monthly Specification Update

WHITE PAPER. LVDS Flat Panel Display Interface on Intel Desktop Boards. July 2009 Order Number: E

System Event Log (SEL) Viewer User Guide

Intel Desktop Board DQ45CB

Software Solutions for Multi-Display Setups

Intel Internet of Things (IoT) Developer Kit

Cloud based Holdfast Electronic Sports Game Platform

Intel Network Builders

Intel Remote Configuration Certificate Utility Frequently Asked Questions

Intel Core TM i3 Processor Series Embedded Application Power Guideline Addendum

Intel Open Network Platform Release 2.1: Driving Network Transformation

This guide explains how to install an Intel Solid-State Drive (Intel SSD) in a SATA-based desktop or notebook computer.

Intel Identity Protection Technology Enabling improved user-friendly strong authentication in VASCO's latest generation solutions

Intel Matrix Storage Manager 8.x

White Paper Amy Chong Yew Ee Online Sales Account Manager APAC Online Sales Center Intel Corporation. BOM Cost Reduction by Removing S3 State

LAN9514/LAN9514i. USB 2.0 Hub and 10/100 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

Intel Active Management Technology Embedded Host-based Configuration in Intelligent Systems

Intel HTML5 Development Environment. Tutorial Building an Apple ios* Application Binary

Intel Server Board S5000PALR Intel Server System SR1500ALR

A Superior Hardware Platform for Server Virtualization

Intel Active Management Technology with System Defense Feature Quick Start Guide

Intel Server Raid Controller. RAID Configuration Utility (RCU)

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Intel Simple Network Management Protocol (SNMP) Subagent v6.0

Intel 815E Chipset Platform for Use with Universal Socket 370

Intel Data Migration Software

Intel 845G/845GL/845GV Chipset

Intel Atom Processor E3800 Product Family

Intel System Event Log (SEL) Viewer Utility

Transcription:

Wake on LAN Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line Application Note September 2008 Order Number: 320300-002US

Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked reserved or undefined. Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or by visiting Intel s Web Site. Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different processor families. See http://www.intel.com/products/processor_number for details. Intel, Intel logo, Intel Core, Intel Inside, Intel Inside logo, Intel. Leap ahead., Intel. Leap ahead. logo, and Intel EP80579 are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Copyright 2008, Intel Corporation. All rights reserved. Application Note September 2008 2 Order Number: 320300-002US

Application Note Wake on LAN Hardware Implementation Contents 1.0 Introduction...5 1.1 Reference Documents...5 2.0 EP80579 Power Management for WoL...5 3.0 PHY Interface for Supporting WoL...6 4.0 PHY Interface for Non-Supporting WoL...8 5.0 Reference Clock Isolation...8 6.0 Resetting PHY Supporting WoL...8 7.0 EEPROM...9 7.1 EEPROM Update with the EEPROM Update Utility...9 7.2 EEPROM Update using Ethtool (Linux only)... 13 8.0 PHY Address... 16 9.0 BIOS Requirements... 17 10.0 Operating System Configuration... 17 10.1 Microsoft Windows* XP Embedded... 17 10.2 Linux... 20 Figures 3-1 PHY-MAC Typical Interface...7 6-2 PHY Reset...9 7-3 EEPROM Update Utility: Displaying Current Contents... 10 7-4 EEPROM Update Utility: Dumping Contents to File... 11 7-5 Updating EEPROM Contents File... 11 7-6 EEPROM Update Utility: Updating EEPROM... 12 7-7 EEPROM Update Utility: Displaying Contents after Update... 13 7-8 Ethtool: Displaying Current Contents... 14 7-9 Ethtool: Updating EEPROM... 15 7-10 Ethtool: Displaying Contents after Update... 16 10-11Power Management Settings... 18 10-12PME Setting... 19 10-13Wake On Setting... 20 Tables 2-1 EP80579 Power Well Requirements...6 September 2008 Application Note Order Number: 320300-002US 3

Wake on LAN Hardware Implementation Application Note Revision History Date Revision Description September 2008 002 Added Linux, EEPROM, and OS configuration information August 2008 001 Initial release Application Note September 2008 4 Order Number: 320300-002US

Application Note Wake on LAN Hardware Implementation 1.0 Introduction Wake on LAN (WoL) is a Power Management feature that allows a system to remotely wake up from a sleep mode via an Ethernet connection. A specific wake-up packet, such as a Magic Packet* containing the MAC address of the target computer, is sent through Ethernet to the target computer. The target computer checks the packet to ensure that the MAC address in the packet matches the MAC address for the target computer. If a match is confirmed, then the wake-up process starts at the target computer. This application note provides guidance when designing with the Intel EP80579 Integrated Processor product line (EP80579) for Wake on LAN (WoL) applications. This document focuses on the power rails and power management requirements to allow normal operation and wake up from a sleep mode. The power rail and power management requirements ensure that the hardware used to support WoL is active, ready to detect the Magic Packets, and wake the system. The document also covers EEPROM settings, BIOS requirements, and the operating system configuration required to enable WoL. 1.1 Reference Documents The reader of this document should be familiar with material and concepts presented in the Ethernet PHY Selection Criteria for the Intel EP80579 Integrated Processor Product Line. It is extremely important that the designer reviews the above mentioned document. It provides the information required to decide which PHY device can be used in your specific design and the software support for it. Note: Unless otherwise noted, technical documents are available through your Intel field sales representative or from http://www.intel.com/go/soc. 2.0 EP80579 Power Management for WoL WoL hardware support is a power management feature designed to keep part of the system alive and able to detect specific Magic Packets that can wake the processor from a sleep state. The MAC and PHY are key hardware blocks that work with other supporting hardware blocks to detect Magic Packets while the system is in sleep mode. The EP80579 has three internal Gigabit Ethernet MACs: MAC0, MAC1, and MAC2. Because only MAC0 supports WoL, the power management required to enable MAC0 is different from the power management for MAC1 and MAC2. The main difference is that the power rails for MAC0 are internally isolated from the other two MACs. This power rail isolation provides power isolation when the system is in standby mode or in any other supported sleep mode. When designing for applications that require the implementation of WoL, power must be supplied at all times to the MAC and PHY (physical layer) that detect Magic Packets, in this case MAC0. Therefore, the designer must ensure that all suspended power wells for the EP80579 are connected to the standby power supplies. If power is not supplied correctly, or if standby power is not used for a single PHY for MAC0, WoL will not function. You must ensure this guideline is followed. The following table describes the power wells required to ensure that the EP80579 MAC0 is powered correctly to support WoL. The power wells are required to maintain and follow the timing specified in the Intel EP80579 Integrated Processor Product Line Datasheet. September 2008 Application Note Order Number: 320300-002US 5

Wake on LAN Hardware Implementation Application Note Table 2-1. EP80579 Power Well Requirements Power Well Volts Description VCC50_SUS 5.0 V Sustain power well 5.0 V for tolerance logic. Standby power. VCCGBEPSUS VCCSUS25 3.3 V 2.5 V Sustain power well 3.3 V for I/O logic Gigabit Ethernet Interface. Standby power. Sustain power well 2.5 V for Gigabit Ethernet Interface. Standby power. 3.0 PHY Interface for Supporting WoL To support WoL, a single port PHY is required to ensure that standby power is applied only to the device supporting WoL when the EP80579 is in a sleep state. Almost any single port PHY device will work as long as it supports WoL. Power rails for the PHY and for MAC0 must be in sequence to ensure that the two devices are correctly operating at the same time. The list of supported PHYs may change. See the Ethernet PHY Selection Criteria for the Intel EP80579 Integrated Processor Product Line for the latest information. If the MAC1 and MAC2 ports are used in the design, then the power distribution for these two PHYs must come from the main power source, not from the standby source. If the power comes from the standby source, then the EP80579 will tend to sink current because one of the two devices is powered while the other is not. For example, during S3 or S4 sleep mode, MAC1 and MAC2 will power down, while MAC0 remains powered on. If the PHY connected to either MAC1 or MAC2 remains powered on when the EP80579 is powered-down, then current sinks will be experienced from the PHY to the EP80579. When designing to support the WoL hardware feature, it is critical to ensure that the section in the circuit that is responsible for supporting power to the active section of the circuit carefully accounts for all power rails, and for interfaces that are to remain powered on while the system goes into a sleep state. The following diagram shows a typical interconnect between the EP80579 and a single port PHY device. All rails used to power the PHY are on standby, meaning power is active while the system is in sleep mode. Application Note September 2008 6 Order Number: 320300-002US

Application Note Wake on LAN Hardware Implementation Figure 3-1. PHY-MAC Typical Interface Intel EP80579 GBE0 1.2 KΩ VCC_SBY (2.5 V) VCC_SBY (2.5 V) GBE0_RXCLK GBE0_RXCTL RXCLK RXCTL GBE0_RXDATA0 GBE0_RXDATA1 GBE0_RXDATA2 GBE0_RXDATA3 RXDATA0 RXDATA1 RXDATA2 RXDATA3 Power to Center Tap must be connected to VCC_SBY (2.5V) VCC_SBY (2.5 V) GBE0_TXCLK GBE0_TXCTL 1.2 KΩ TXCLK TXCTL MAGNETICS RJ45 GBE0_TXDATA0 GBE0_TXDATA1 GBE0_TXDATA2 GBE0_TXDATA3 TXDATA0 TXDATA1 TXDATA2 TXDATA3 VCC_SBY (2.5 V) RESET Look at Figure 6-2 PHY Reset MDC MDIO 1.5 KΩ MDC MDIO PHY Note: PHY Address must be matched as set by the software driver, normally 0 or 1 for MAC0 25MHz VCC_SBY (2.5 V) GBE_REFCLK GBE_REFCLK_RMII 125MHz 100 Ω CLOCK GENERATOR VCC_SBY (2.5 V) 49 Ω GBE_RCOMPN GBE_RCOMPP VCC_SBY (2.5 V) VCC_SBY (2.5 V) PME_N EESK EECS EEDI EEDO GBE_AUX_PWR_GOOD GBE_PME_WAKE 49 Ω 4.7 KΩ 4.7 KΩ VCC_SBY (2.5 V) EESK EECS EEDI EEDO EEPROM ORG 4.7 KΩ 12 Volt Or any other StandBy Source VCC_SBY (3.3 V) V_IN V_OUT P_GOOD StandBy Regulator 2.5V VCC_SBY (2.5 V) 4.7 KΩ September 2008 Application Note Order Number: 320300-002US 7

Wake on LAN Hardware Implementation Application Note 4.0 PHY Interface for Non-Supporting WoL The PHY or PHYs (if dual) used to interface with MAC1 and MAC2 can be powered from the common power source that is used for powering the system. Standby power is NOT recommended for this application because standby power will cause the PHY to remain actively powered while the MAC interfaces are powered-down during sleep mode. If the system does not have a requirement to support WoL, then all PHYs can be powered from the main power source, including MAC0 and its corresponding PHY interface. This will ensure that when the system enters a sleep mode, the MAC section is fully powered-down and there are no currents floating from the PHY to the MAC or other interfacing components. 5.0 Reference Clock Isolation When supporting WoL, isolation must be maintained between the section of the circuit that is in standby mode and the rest of the system. The two sections are to be power independent of each other and maintain isolation to avoid current-sinking to other devices. Therefore, the MAC and PHY reference clock should be isolated from other common source clocks that can be powered-down during sleep modes. To achieve this, a crystal oscillator or a clock oscillator that is powered by the same source that powers the PHY is recommended to supply the clock function only to the PHY and MAC that support WoL, isolating this clock from the system clock. For the PHY that supports WoL (MAC0), standby power must be used for the clock. For the PHYs that do not support WoL, clock power should come from the main power source to power both the PHY and the crystal or clock oscillator. 6.0 Resetting PHY Supporting WoL The PHY supporting WoL must remain undisturbed when the EP80579 is in sleep mode or is waking up. The reset signal and other vital signals, such as clock and power, previously mentioned in this document, can not be disturbed. Generation and qualification of reset is an important design consideration, especially when supporting WoL. The recommended signal for resetting the PHY is PCIRST#, which is generated by the EP80579. This signal must be AND-gated with P_GOOD (power good) of the regulator that generates the standby supply that powers the PHY. This ensures that if the supply falls below the supply threshold, then the PHY will be reset and recover from a power failure. The following figure provides an example of the circuit used to qualify the reset with the power good signal. It is important to note the rails used to power the AND-gate and the pull-up resistor, which are generated by the standby supplies, to ensure the rails are active when the system is in a sleep state. Application Note September 2008 8 Order Number: 320300-002US

Application Note Wake on LAN Hardware Implementation Figure 6-2. PHY Reset VCC_SBY (3.3 V) 12 Volt V_IN P_GOOD Stand By Regulator 2.5V V_OUT VCC_SBY (2.5 V) 4.7 KΩ VCC_SBY (2.5V) Intel EP80579 VCC_SBY (2.5 V) PHY PCIRST# AND RESET 7.0 EEPROM The EEPROM contains sufficient information to bring up the link and configure the MAC for manageability and/or Advance Power Management (APM) wake up. The EEPROM must remain powered with power coming from a standby supply when the EP80579 is in sleep state S3 or S4. Because the EEPROM remains powered, it can ensure that if the MAC needs to be reconfigured at any point, then the EEPROM is available if the MAC attempts to read configuration data to program its registers. If the Wake on LAN feature is to be enabled on a platform two bits within the EEPROM must be explicitly set. The Power Management bit (bit 3) in Initialization Control Word 1 and the APM Enable bit (bit 2) in Initialization Control Word 3 of MAC 0 must be set. Refer to the EEProm Address Map in the Intel EP80579 Integrated Processor Product Line Datasheet for further description of these control words and individual bit definitions. These bits can be updated in the EEProm using either the EEProm Update Utility or ethtool for Linux based platforms. An example of each of these utilities is given below. 7.1 EEPROM Update with the EEPROM Update Utility These steps show how to use the EEPROM Update Utility to ensure the above bits are set. 1. Display the existing contents of the EEPROM to ensure that the bits in Initialization Control Word 1 and Initialization Control Word 3 of MAC 0 have not already been set. Launch the application with /d to display current content of the EEPROM. Example output is shown in Figure 7-3. Proceed to Step 2 if these bits have not been set. UpdateTW32.EXE /d Note: The output from the EEPROM Update Utility is dumped in word format. September 2008 Application Note Order Number: 320300-002US 9

Wake on LAN Hardware Implementation Application Note Figure 7-3. EEPROM Update Utility: Displaying Current Contents 2. Dump the existing contents of the EEPROM to a file. Launch the application with /s=<filename> to dump the current contents of the EEPROM to a file. Example output is shown in Figure 7-4. UpdateTW32.EXE /s=<filename> Application Note September 2008 10 Order Number: 320300-002US

Application Note Wake on LAN Hardware Implementation Figure 7-4. EEPROM Update Utility: Dumping Contents to File 3. Edit the newly created file to set bit 3 in Initialization Control Word 1 and bit 2 in Initialization Control Word 3. Note the locations of these words in the Figure 7-5 below (yellow highlights). Care must be taken to preserve the values of other bits in these words that might have been previously set. Figure 7-5. Updating EEPROM Contents File 4. Update the EEPROM using the updated map file. Launch the application with / f=<filename> to update the contents of the EEPROM to the new contents contained in the specified file. Example output is shown in Figure 7-6. September 2008 Application Note Order Number: 320300-002US 11

Figure 7-5. Updating EEPROM Contents File

Application Note Wake on LAN Hardware Implementation Figure 7-7. EEPROM Update Utility: Displaying Contents after Update 7.2 EEPROM Update using Ethtool (Linux only) These steps show how to use Ethtool to ensure the EEPROM bits that are described in Section 7.0, EEPROM on page 9 are set. 1. Display the existing contents of the EEPROM to ensure that the bits in Initialization Control Word 1 and Initialization Control Word 3 of MAC 0 have not already been set. Launch the application with -e eth0 to display current contents of the EEPROM. Example output is shown in Figure 7-8. Proceed to Step 2 if they have not. ethtool -e eth0 Note: The output of Ethtool is dumped in byte format with upper and lower bytes for each word swapped. September 2008 Application Note Order Number: 320300-002US 13

Wake on LAN Hardware Implementation Application Note Figure 7-8. Ethtool: Displaying Current Contents 2. Set bit 3 in Initialization Control Word 1 and bit 2 in Initialization Control Word 3 for MAC 0. Care must be taken to preserve the values of other bits in these words that might have been previously set. ethtool -E eth0 magic <key> offset 0x00 value 0x08 ethtool -E eth0 magic <key> offset 0x22 value 0x04 key = 0x50418086 for accelerated SKUs. key = 0x50408086 for embedded SKUs. Application Note September 2008 14 Order Number: 320300-002US

Application Note Wake on LAN Hardware Implementation Figure 7-9. Ethtool: Updating EEPROM 3. Display the contents of the newly updated EEPROM to ensure the bits in the control words were successfully set. ethtool -e eth0 September 2008 Application Note Order Number: 320300-002US 15

Wake on LAN Hardware Implementation Application Note Figure 7-10. Ethtool: Displaying Contents after Update 8.0 PHY Address A PHY is expected to correspond to each of the three MACs. Each PHY is expected to be assigned a PHY address that matches the number assigned to one MAC. MAC0, MAC1, and MAC2 are each interfaced with the PHY device that has a corresponding PHY address as assigned by the software driver. Each has a different PHY address; none of them can be the same. When selecting single or dual PHYs, the PHY must be verified so that the PHY address can be strapped to the address assigned by the software driver. Application Note September 2008 16 Order Number: 320300-002US

Application Note Wake on LAN Hardware Implementation In some cases a dual PHY can only be strapped to address 0 and 1. If the dual PHY is interfaced with MAC1 and MAC2, a PHY address problem is created. The recommendation is to ensure that the PHY selected will allow address strapping to the PHY address that will be assigned based on the MAC with which it will interface. 9.0 BIOS Requirements The platform BIOS must also be enabled to support WoL. This is done thru the implementation of ACPI methods described in section 7.3, OEM-Supplied System- Level Control Methods of the ACPI 3.0 specification. Verify with your BIOS vendors that these methods have been implemented. 10.0 Operating System Configuration Once the platform EEPROM has been updated, the Wake on LAN settings in the OS must be configured to allow the platform to resume from S3 on reception of a Magic Packet. Examples of how to do this for Linux and Microsoft Windows* XP Embedded are provided below. 10.1 Microsoft Windows* XP Embedded 1. From the Power Management tab, check the box for allow this device to bring the computer out of standby. September 2008 Application Note Order Number: 320300-002US 17

Wake on LAN Hardware Implementation Application Note Figure 10-11. Power Management Settings 2. From the Advanced tab, set the adapter s Wake on Settings. This includes Enable PME, which should have value set to OS Controlled as shown in Figure 10-12 and Wake On Settings, which should have value Wake on Magic Packet as shown in Figure 10-13. Application Note September 2008 18 Order Number: 320300-002US

Application Note Wake on LAN Hardware Implementation Figure 10-12. PME Setting September 2008 Application Note Order Number: 320300-002US 19

Wake on LAN Hardware Implementation Application Note Figure 10-13. Wake On Setting 10.2 Linux On Linux based systems Magic Packet WoL is enabled with ethtool. An example command is: ethtool -s eth0 wol g Application Note September 2008 20 Order Number: 320300-002US