It is still reproducible in Ubuntu 12.04. The "halt -i" command, which should shutdown all the network interfaces doesn't seem to work properly. To workarround, I've added this script to /etc/rc0.d & /etc/rc6.d:
$ cat K99wol_poweroff #! /bin/bash # The network interface must be shutdown manually for Wake-on-Lan to work ifconfig eth0 down -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/576110 Title: WOL not working: eth0 not properly taken down when network-manager is stopped To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/576110/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs