Hello, looks like behavior of wol has been dramaticaly changed in 4.19 kernel: I'am on amd64 - stable, my 'lazy' observations, from emerge.log: Tue Dec 11 22:34:52 2018 >>> sys-kernel/gentoo-sources-4.14.83 - wol working Tue Mar 12 00:20:51 2019 >>> sys-kernel/gentoo-sources-4.19.27-r1 - wol stopped working Between Dec 11 and Mar 12, settings, related to wol hasn't been changed. Steps to reproduce on current stable (4.19.27-r1): 0. Be sure wol is enabled in your bios 1. Check wol is enabled: # ethtool eth0 | grep Wake Supports Wake-on: pumbg Wake-on: g 2. Check the interface ifdown settings: # cat /etc/conf.d/net | grep 'ifdown' ifdown_eth0="no" 3. Send machine to suspend: # echo "mem" > /sys/power/state 4. Send magic packet to suspended machine Result: Machine didn't woke up. But it able to woke from hitting keyboard button Expected result: Machine woken up. If, we update wol settings just before suspending: (check current wol settings) # ethtool eth0 | grep Wake Supports Wake-on: pumbg Wake-on: g (update wol state) # ethtool -s eth0 wol g (check again current wol setting - note, nothing changed! still 'g') # ethtool eth0 | grep Wake Supports Wake-on: pumbg Wake-on: g (send machine to suspend) # echo "mem" > /sys/power/state The wol from suspend working flaswless. From this observation, I've added a workaround to '/etc/conf.d/net': postup() { # WOL workaround ethtool -s eth0 wol g } Useful links: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/net/ethernet/realtek/r8169.c?id=fa6821cbf1d9724284ef0906c9a01a5fbf13a35c https://www.spinics.net/lists/netdev/msg547133.html -> https://www.spinics.net/lists/netdev/msg547582.html -> https://www.spinics.net/lists/netdev/msg548501.html https://askubuntu.com/questions/1051822/wake-on-lan-quit-working-with-latest-kernel-bionic https://serverfault.com/questions/958323/broken-wol-with-vanilla-kernel-on-debian and probably this https://bugzilla.redhat.com/show_bug.cgi?id=1657451
I will close this bug here, because I do not see a relation to the gentoo ebuild or the way Gentoo handles this special software package. Other distributions show the same effect. The Kernel simply changed the defaults. Please provide more information, if I am wrong.