<div dir="ltr"><div><div>Thanks Jarek!<br><br></div>Have tried your patch and switched to it in my auto builds now. Same Bintray download URL as before:<br><br><a href="https://dl.bintray.com/dreamcat4/linux/dnsmasq/" target="_blank">https://dl.bintray.com/dreamcat4/linux/dnsmasq/</a><br><br>Re-formatted it so the patch will apply cleanly on v2.75 current release version. Which is available here:<br><br><a href="https://github.com/dreamcat4/docker-images/blob/master/linux-bin/dnsmasq/fix--dhcp-proxy-for-uefi-clients_02-mar-2016_jpolok.patch" target="_blank">https://github.com/dreamcat4/docker-images/blob/master/linux-bin/dnsmasq/fix--dhcp-proxy-for-uefi-clients_02-mar-2016_jpolok.patch</a><br><br></div>The reason am using your patch now, is since you say it will be compatible with more other uefi clients. So that is more good news to me. However it is now necessary to add the following extra lines to dnsmasq.conf file. Which is about this new option you added (skip menu). Otherwise uefi pxe boot wont work at all. Like back to old days, where it just hangs, does nothing like without any such uefi patch.<br><br>New lines to add to dnsmasq.conf:<br><br>pxe-skip-menu=X86-64_EFI<br>pxe-skip-menu=BC_EFI<br><br>The 2nd line was added for better compatibility (after other reports of misbehaving clients), which is mentioned by David on other thread:<br><br><a href="http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2015q4/010041.html" target="_blank">http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2015q4/010041.html</a><br><div><div><br></div><div><br>Anyway then it loads up the ipxe.efi. BTW, sorry for not being clear in my previous mesg but the version of ipxe.efi have been testing with today is v1.0.0+ (2d42d).<br><br></div><div>This lets me get forward enough to be encountering other bugs arounds netbooting uefi. But those other new issue I am seeing now is nothing related to dnsmasq itself. As that has finished / done its job by time of those stages in the boot process.<br></div><div><br></div><div><br>Kind Regards<br></div><div>Dreamcat4<br><br></div><div> <br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 6, 2016 at 12:58 PM, Jaroslaw Polok <span dir="ltr"><<a href="mailto:Jaroslaw.Polok@cern.ch" target="_blank">Jaroslaw.Polok@cern.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi<span><br>
<br>
On 06/05/16 12:40, Dreamcat4 wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Perhaps later down the line (once more people get onboard and can start<br>
using it), then this pxe UEFI mode can be improved even further. Either<br>
buy some fresh eyes coming along to fix problems in ipxe.efi, or else<br>
here in the dnsmasq behaviour. Or both. But we need to make it easier<br>
for those guys to run it at least, so can see ahead to the next problem.<br>
</blockquote>
<br></span>
In case you would be interested:<br>
<br>
<a href="http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2016q1/010383.html" rel="noreferrer" target="_blank">http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2016q1/010383.html</a><br>
<br>
That is my version of the patch, using a configuration option<br>
to allow more fine-grained control on how systems boot<br>
(by optionally matching by tag and/or architecture).<br>
<br>
We are using that patch in production since two months<br>
successfully booting all PXE/UEFI systems (x64 and aarch64)<br>
we have used so far (about 10 different x64 and 3 different<br>
aarch64 systems, plus qemu-kvm with Tianocore firmware)<br>
<br>
Dear Simon: would it be possible to review and include one<br>
of this patches in dnsmasq please ?<br>
<br>
Thanks<br>
<br>
Jarek<br>
<br>
_______________________________________________<br>
Dnsmasq-discuss mailing list<br>
<a href="mailto:Dnsmasq-discuss@lists.thekelleys.org.uk" target="_blank">Dnsmasq-discuss@lists.thekelleys.org.uk</a><br>
<a href="http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss" rel="noreferrer" target="_blank">http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss</a><br>
</blockquote></div><br></div></div>