diff options
Diffstat (limited to 'drivers/net/e1000e/netdev.c')
| -rw-r--r-- | drivers/net/e1000e/netdev.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/e1000e/netdev.c b/drivers/net/e1000e/netdev.c index 3fa110ddb04..2e5022849f1 100644 --- a/drivers/net/e1000e/netdev.c +++ b/drivers/net/e1000e/netdev.c @@ -5967,7 +5967,8 @@ static int __devinit e1000_probe(struct pci_dev *pdev,  		/* APME bit in EEPROM is mapped to WUC.APME */  		eeprom_data = er32(WUC);  		eeprom_apme_mask = E1000_WUC_APME; -		if (eeprom_data & E1000_WUC_PHY_WAKE) +		if ((hw->mac.type > e1000_ich10lan) && +		    (eeprom_data & E1000_WUC_PHY_WAKE))  			adapter->flags2 |= FLAG2_HAS_PHY_WAKEUP;  	} else if (adapter->flags & FLAG_APME_IN_CTRL3) {  		if (adapter->flags & FLAG_APME_CHECK_PORT_B &&  |