Although the OP's solution didn't help me with my problem, advice in this thread did. WOL was not working with the 4.19 kernel from slackware64-current, which I use in my 14.2 install to replace the 4.4 kernel due to instability issues with my nvme build. WOL would work fine if shut down from a 4.4.190 session, and the LED on my router for that device would stay lit, but neither would occur when shut down from a 4.19.72 kernel session. I wound up editing the "stop" function in /etc/rc.d/rc.inet1 to include the line
Code:
/usr/sbin/ethtool -s eth0 wol g
just before the lines to bring the devices down. Worked great for me.
Hoping this helps someone else finding this thread while searching for a solution to their WOL problem.