Index: if_nfe.c =================================================================== RCS file: /home/ncvs/src/sys/dev/nfe/if_nfe.c,v retrieving revision 1.24 diff -u -r1.24 if_nfe.c --- if_nfe.c 22 Nov 2007 02:44:58 -0000 1.24 +++ if_nfe.c 4 Dec 2007 05:20:38 -0000 @@ -2931,8 +2931,7 @@ /* force MAC to wakeup */ val = NFE_READ(sc, NFE_PWR_STATE); - if ((val & NFE_PWR_WAKEUP) == 0) - NFE_WRITE(sc, NFE_PWR_STATE, val | NFE_PWR_WAKEUP); + NFE_WRITE(sc, NFE_PWR_STATE, val | NFE_PWR_WAKEUP); DELAY(10); val = NFE_READ(sc, NFE_PWR_STATE); NFE_WRITE(sc, NFE_PWR_STATE, val | NFE_PWR_VALID);