Intel 82559 用户手册

下载
页码 175
10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual  
141
 
 
Wake-up Functionality
A.3.1
Auxiliary Power Support
The LISTAT signal should be 0 after a hardware reset. For WOL mode, the default value after 
power up reset (ALTRST# is asserted) of the PME enable and status bits are:
PME_Enable = 1 (wake up is enabled)
PME_status = 0 (no wake-up event)
Since the OS/BIOS expect unknown values in these bits after power up, they will clear both bits 
using PCI configuration command. If WOL mode is enabled, the device will wake up the system 
when it receives a Magic Packet* after power up without any need for software interaction.
A.3.2
Auxiliary Power Non-support
If the system does not support and auxiliary power source, LISTAT is floating after a hardware 
reset. In this case wake up from D3
cold
 is not supported. Both the PME enable and status bits 
should equal 0 after any hardware reset. To enable the WOL functionality, the PME enable bit is 
bypassed if WOL mode is enabled and auxiliary power indication is not active (same as 82558A).
The table below summarizes the PME enable and status bits default values and properties in 
different configurations. 
NOTE: When the WOL bit in the EEPROM is set and auxiliary power is not supported, the PME enable bit is 
always ignored regardless of the wake-up event type.
A.4
Fixed Packet Filtering
Fixed packet filtering includes the wake up capabilities implemented in the hardware with a pre-
defined fixed pattern. It includes Address Match packets, Magic Packets, and ARP packets. The 
device filters all incoming frames, monitoring for one of the packet types mentioned, regardless of 
the power state. Each fixed filter can be enabled using the configuration command. When the 
corresponding filter bit is enabled, the device asserts PME# for frames passing the filter with a 
correct CRC value. This filtering mechanism is active when power is supplied to the device with or 
without an active clock on the PCI bus.
Any packet that passes address filtering is transferred to the internal micromachine. The 
micromachine may store or further analyze the packet if the following conditions are met:
Loadable microcode for analyzing and storing the packet in the micromachine resources is 
active.
The clock signal is active on the PCI CLK pin. This may be the PCI bus clock or any other 
clock generated by an external clock switching circuitry.
Auxiliary Power 
(indicated by 
LISTAT)
WOL bit
(EEPROM)
PME Enable 
Default 
(ALTRST#)
PME Status 
Default 
(ALTRST#)
RST# clears 
bits to 0?
PME Enable 
bypassed on 
wake-up event?
No
0
0
0
Yes
No
No
1
0
0
Yes
Yes 
Yes
X
1
0
No
No