--- linux-2.6.11.5/drivers/net/via-rhine.c.orig 2005-03-24 00:54:16.000000000 +0100 +++ linux-2.6.11.5/drivers/net/via-rhine.c 2005-03-24 00:54:16.000000000 +0100 @@ -542,7 +542,7 @@ static void rhine_power_init(struct net_ if (rp->quirks & rqWOL) { /* Make sure chip is in power state D0 */ - iowrite8(ioread8(ioaddr + StickyHW) & 0xFE, ioaddr + StickyHW); + iowrite8(ioread8(ioaddr + StickyHW) & 0xFC, ioaddr + StickyHW); /* Disable "force PME-enable" */ iowrite8(0x80, ioaddr + WOLcgClr);