<div dir="auto">Hello Folks,<div dir="auto"><br></div><div dir="auto">I am trying to iPXE boot latest RHEL 7.3 on HP Proliant Gen 9 server(XL190R) in UEFI mode but can't get the infinite dhcp loop to be broken using the chain load option below:</div><div dir="auto"><br></div><div dir="auto">if exists user-class and option user-class = "iPXE"{</div><div dir="auto">    filename "xx.xx.xx.xx/default.ipxe</div><div dir="auto">}</div><div dir="auto"><br></div><div dir="auto">No matter what I try this condition is never met so always the control goes to the else condition and tries to boot off the bootloader provided there. </div><div dir="auto"><br></div><div dir="auto">By the way, I am aware of using the ipxe compile option with embedded script to break from the loop but wasn't able to get it to boot as I get a kernel panic.</div><div dir="auto"><br></div><div dir="auto">Any help on getting around this dhcp option would be much appreciated. Also, any pointers on successful use cases with RHEL in UEFI mode would be helpful as well. From my understanding only RHEL 7.3 onwards can be used with iPXE in UEFI mode but correct me if I am wrong.</div><div dir="auto"><br></div><div dir="auto">Best regards,</div><div dir="auto"><br></div><div dir="auto">Linto</div></div>