*** if_sk.c.org Sun Dec 4 13:25:55 2005 --- if_sk.c Sat Dec 10 22:31:37 2005 *************** *** 1501,1506 **** --- 1501,1513 ---- eaddr[i] = sk_win_read_1(sc, SK_MAC0_0 + (port * 8) + i); + /* set up magic packet MAC address */ + for (i = 0; i < ETHER_ADDR_LEN; i++) + sk_win_write_1(sc, SK_MAC_ADDR_LOW + i, + eaddr[i]); + /* enable PME on magic packet and on wake up frame */ + sk_win_write_2(sc, SK_WOL_CTRL, 0x0208); + /* * Set up RAM buffer addresses. The NIC will have a certain * amount of SRAM on it, somewhere between 512K and 2MB. We