<div dir="ltr">Sure, here's a screenshot.<div><br></div><div>Looking more carefully, there is one less 'enumerating, establishing' message with .kkpxe (the one right after iPXE starts. There's still a second one after my script starts running (I think that's cause I call 'dhcp'?). Interestingly, this first 'enumerating, establishing' call worked, it's always been the second one that fails.</div>

<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 18, 2014 at 9:44 AM, Michael Brown <span dir="ltr"><<a href="mailto:mcb30@ipxe.org" target="_blank">mcb30@ipxe.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 17/04/14 20:55, Mike Harris wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">
    It may be that the underlying PXE ROM is simply not reliable enough<br>
    to handle being shut down and reinitialised.  You may have more luck<br>
    using undionly.kkpxe (which will omit the calls to<br>
    PXENV_UNDI_SHUTDOWN and PXENV_UNLOAD_STACK).<br>
<br></div><div class="">
I tried using that target, and I'm getting the exact same behavior<br>
(including the message from the PXE ROM "enumerating" and "establishing<br>
link" after iPXE starts). I would expect those message to not appear,<br>
right? Is there some other parameter I need to pass to make to omit<br>
those calls?<br>
</div></blockquote>
<br>
Could you try building with<br>
<br>
  DEBUG=undinet:3,pxeparent<br>
<br>
Thanks,<br>
<br>
Michael<br>
</blockquote></div><br></div>