<div dir="auto"><div>Thank you Jesse. I agree with the security considerations 100%. Unfortunately this hardware does not support ipmi and we have an awful lot of it that would can go to waste if we discarded it for that reason. Logging into reboot of course with your preferable but our use case for reboot on lan is if the system is locked up or unresponsive or SSH is broken in other words similar use case for ipmi. </div><div dir="auto"><br></div><div dir="auto">I'll check out the e1000e developer manuals on Intel.com.<br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Fri, Feb 26, 2021, 11:48 Jesse Brandeburg <<a href="mailto:jesse.brandeburg@intel.com">jesse.brandeburg@intel.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Billy Croan wrote:<br>
<br>
> I was reading <a href="https://en.wikipedia.org/wiki/Wake-on-LAN" rel="noreferrer noreferrer" target="_blank">https://en.wikipedia.org/wiki/Wake-on-LAN</a> and came across<br>
> this phrase: "not armed for WOL"<br>
> <br>
> I have some OpenCompute hardware which uses the WoL signal from the intel<br>
> network chip to cause a reset/reboot.<br>
> <br>
> this works when the system is in bios or in memtest86, but not when an OS<br>
> is loaded.  I suspect that the e1000e driver "disarms" WoL on load, and 're<br>
> arms' it when unloaded or when the OS shuts down or changes to a lower ACPI<br>
> state.<br>
<br>
That's right, that's the supported use case for WoL.<br>
<br>
> Is there a technical reason any WoL can not be armed at the same time as OS<br>
> is using the nic?<br>
<br>
The short answer is we don't support it.<br>
<br>
There are a couple of reasons that you might not want to do this. <br>
1) anyone can reboot your server remotely without authentication<br>
2) IPMI can/should probably be used to control/manage the server<br>
instead, if available.  If the server is already available remotely<br>
then you can just reboot it after logging in. :-)<br>
<br>
> I get that it serves no useful purpose of the os is already running, but<br>
> does it pose a problem?<br>
<br>
Functionally the hardware can assert the Wake signal (PME+) any time,<br>
and it won't cause a problem (on a normal system). However, we don't<br>
support this. The developer manuals for the e1000e hardware should<br>
mostly be available from <a href="http://intel.com" rel="noreferrer noreferrer" target="_blank">intel.com</a> if you want to learn more about the<br>
hardware, but I'm sorry I can't help you much further since this is out<br>
of scope for our software support.<br>
<br>
Good luck and thanks for the question,<br>
Jesse<br>
</blockquote></div></div></div>