Intel 82574Lを搭載しており、ethtoolでの通常のWoL有効化だけでは足りず、EEPROM内の値の変更が必要となる場合が存在する模様
参考: __resetscript_post_reset()(メーカーファームウェア内 reset.sh)
# ethtool -e eth0
Offset Values
------ ------
0x0000: 34 76 c5 1d 55 02 20 04 46 f7 90 10 ff ff ff ff
0x0010: ff ff ff ff 6b 02 00 00 86 80 d3 10 ff ff 58 81
0x0020: 00 00 01 20 74 7e ff ff 00 10 c8 00 00 00 04 27
0x0030: c9 6c 50 21 3e 07 0b 46 07 2d 40 01 00 f0 84 06
0x0040: 00 60 80 00 04 0f ff 7f 01 49 ec 92 5c fc 83 f0
0x0050: 28 00 33 02 50 00 1f 7d 61 19 53 04 a0 00 ff ff
0x0060: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x0070: ff ff ff ff ff ff ff ff ff ff 30 01 ff ff 64 d5
0x0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
# ethtool -e eth0 | grep "^0x0040" | cut -d' ' -f10
49
# ethtool -E eth0 magic 0x10d38086 offset 0x49 value 0x4d
# ethtool -e eth0 | grep "^0x0040" | cut -d' ' -f10
4d
# ethtool eth0 | grep "^\sWake-on: "
Wake-on: d
# ethtool -s eth0 wol g
# ethtool eth0 | grep "^\sWake-on: "
Wake-on: g
調べてみたところ、0x49 → 0x4d への変更に当たって立てているビットはIntel 82574Lのデータシートに記載されている 6.1.1.27 Initialization Control 3 (Word 0x24) の Bit 10: APM Enable の様である。APMはWoLに相当する機能。