<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>Not quite that simple — the problem is much earlier in the load process. IPXE doesn't even complete load of gpxelinux.0 before it hangs. For that fact, any thing that IPXE attempts to load hangs at some point in the process and the hang point is random
 after a reboot for the same download. </div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Ben Hildred <<a href="mailto:42656e@gmail.com">42656e@gmail.com</a>><br>
<span style="font-weight:bold">Date: </span>Monday, April 7, 2014 11:29 AM<br>
<span style="font-weight:bold">To: </span>Microsoft Office User <<a href="mailto:kapatel@randomhouse.com">kapatel@randomhouse.com</a>><br>
<span style="font-weight:bold">Cc: </span>"<a href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a>" <<a href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [ipxe-devel] IPXE and parallels on MAC<br>
</div>
<div><br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div>
<div dir="ltr">gpxelinux.0 contains a copy of gpxe an earlier version of ipxe. Multiple copies of ipxe may produce the effects you are seeing. I recommend using pxelinux.0 instead of gpxelinux.0 when booting from ipxe.
<div><br>
</div>
<div>gpxelinux.0 consists of gpxe a config file and pxelinux.0. the advantage it provides is that it allows pxelinux.0 to take advantage of the advanced networking of ipxe or gpxe like http booting, but as you are already booting from ipxe a second copy is
 not needed.</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Mon, Apr 7, 2014 at 8:56 AM, Patel, Kalpesh <span dir="ltr">
<<a href="mailto:kapatel@randomhouse.com" target="_blank">kapatel@randomhouse.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hey everyone,<br>
<br>
I am eliciting help in solving an unusual problem.<br>
<br>
I download the IPXE iso from <a href="http://boot.ipxe.org/ipxe.iso" target="_blank">
http://boot.ipxe.org/ipxe.iso</a>. Using that I<br>
have been trying to get IPXE to boot into our PXE/TFTP menu system that we<br>
have in MAC's Parallels system (as a side note, I've downloaded the source<br>
and built the iso from it but it result in same behavior as well).<br>
Unfortunately the boot process halts at random point after starting<br>
download of gpxelinux.0 which is what the backend DHCP is setup to provide<br>
to client and then the menu. DNSMASQ is providing the DNS, DHCP and TFTP<br>
services for this entire setup. I've tested same system on VMWare's<br>
Workstation on Windows, Fusion on MAC, VirtualBox on both platforms, MAC<br>
and Windows, and on ESXi 5.x and works on all these systems flawlessly<br>
except in Parallels on MAC.<br>
<br>
I am suspecting that the NIC driver code (Intel 82545em which is Intel<br>
e1000 family card) somewhere in IPXE is mis-behaving causing it to hiccup<br>
and stop. The hiccup actually causes the Parallel VM to freeze hard<br>
requiring power off and on. I've attached a screen shot of the VM's output<br>
to get the conversation going.<br>
<br>
On this particular VM, there are three NICs but two are disabled in the VM<br>
so that it can bring only one of them up, which is where TFTP is running.<br>
<br>
Just to try, I've given DHCP server the MTU option (DHCP option # 26) to<br>
be of 1500 but no luck in changing the behavior. I am also forcing option<br>
210 to have it switch to http protocol but it seems to ignore it as well.<br>
This is not that much of importance at the moment.<br>
<br>
I've also tried with gPXE 1.0.1 downloaded from rom-o-matic with which I<br>
have had a little better luck but no cigar. That at least consistantly<br>
loads menu but any subsequent loading related to selection of a menu item<br>
also ends up freezing at random point.<br>
<br>
I understand that you folks may not have MAC at your disposable so I am<br>
making my rig available if there is momentum to continue to find the<br>
culprit.<br>
<br>
Thanks.<br>
<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
ipxe-devel mailing list<br>
<a href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a><br>
<a href="https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel" target="_blank">https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>--</div>
<div>
<div>Ben Hildred</div>
<div>Automation Support Services</div>
</div>
<div>303 815 6721</div>
</div>
</div>
</div>
</blockquote>
</span>
</body>
</html>