Wake on LAN worked up until a couple of months ago. The target computer has this network card:
em0@pci0:8:0:0: class=0x020000 card=0x13768086 chip=0x107c8086 rev=0x05 hdr=0x00
vendor = 'Intel Corporation'
device = '82541PI Gigabit Ethernet Controller'
class = network
subclass = ethernet
It is running:
FreeBSD nas.wonkity.com 10.1-PRERELEASE FreeBSD 10.1-PRERELEASE #0 r273066: Mon Oct 13 19:23:15 MDT 2014 email@example.com:/usr/obj/usr/src/sys/GENERIC amd64
This might be related to bug 189531 (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=189531).
Over to maintainers.
Testing again with no changes, WoL worked. It seems intermittent.
(In reply to Warren Block from comment #0)
Is this the only lem(legacy em device) in the box?
I see no difference in sys/dev/e1000/if_em.c and sys/dev/e1000/if_lem.c code that would cause this.
In your copious spare time, :-), can you try to figure out a repro scenario? I can't seem to get it to NOT work on my em(4) and lem(4) adapters.
That particular system has been updated since, and seems to have become more solid. In other words, I can't get it to do it again. So let's close this.