<div dir="auto"><div>Hi Christian,<div dir="auto"><br></div><div dir="auto">Yes I have tried different filename options later in my dhcp.conf for fallback such as ipxe.efi or undionly.kpxe but the issue is that the former condition for user-class "iPXE" is never met and always go the fallback filename specified.</div><div dir="auto"><br></div><div dir="auto">I've tried the Robin's example s already and also followed the ipxe forum but couldn't get it working yet. <div dir="auto"><br></div></div>Best regards,</div><div dir="auto">Linto<br><div class="gmail_extra" dir="auto"><br><div class="gmail_quote">On 20-Apr-2017 6:08 PM, "Christian Nilsson" <<a href="mailto:nikize@gmail.com">nikize@gmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi!<br>
<br>
Do you happen to have any filename set later in your dhcpd.conf ?<br>
<br>
I tend to refer to Robins extensive example at<br>
<a href="https://gist.github.com/robinsmidsrod/4008017" rel="noreferrer" target="_blank">https://gist.github.com/<wbr>robinsmidsrod/4008017</a> see ipxe-green.conf for<br>
ideas<br>
<br>
Other then that I would start checking with tcpdump for exactly what<br>
is sent both ways.<br>
<br>
You can find several threads at<br>
<a href="http://forum.ipxe.org/forumdisplay.php?fid=2" rel="noreferrer" target="_blank">http://forum.ipxe.org/<wbr>forumdisplay.php?fid=2</a> about RHEL and UEFI.<br>
(If you want to post in the forum, remember that it is moderated for<br>
new users, so won't be visible until a moderator have approved the<br>
post)<br>
<br>
/Christian<br>
<div class="elided-text"><br>
On Thu, Apr 20, 2017 at 2:27 PM, Linto Paul <<a href="mailto:lintopaul@gmail.com">lintopaul@gmail.com</a>> wrote:<br>
> Hello Folks,<br>
><br>
> I am trying to iPXE boot latest RHEL 7.3 on HP Proliant Gen 9 server(XL190R)<br>
> in UEFI mode but can't get the infinite dhcp loop to be broken using the<br>
> chain load option below:<br>
><br>
> if exists user-class and option user-class = "iPXE"{<br>
>     filename "xx.xx.xx.xx/default.ipxe<br>
> }<br>
><br>
> No matter what I try this condition is never met so always the control goes<br>
> to the else condition and tries to boot off the bootloader provided there.<br>
><br>
> By the way, I am aware of using the ipxe compile option with embedded script<br>
> to break from the loop but wasn't able to get it to boot as I get a kernel<br>
> panic.<br>
><br>
> Any help on getting around this dhcp option would be much appreciated. Also,<br>
> any pointers on successful use cases with RHEL in UEFI mode would be helpful<br>
> as well. From my understanding only RHEL 7.3 onwards can be used with iPXE<br>
> in UEFI mode but correct me if I am wrong.<br>
><br>
> Best regards,<br>
><br>
> Linto<br>
><br>
</div>> ______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">https://lists.ipxe.org/<wbr>mailman/listinfo.cgi/ipxe-<wbr>devel</a><br>
><br>
</blockquote></div><br></div></div></div>