[Dnsmasq-discuss] [PATCH] Delay DHCP replies for Raspberry Pi clients
albert.aribaud at free.fr
Wed Mar 29 16:33:24 BST 2017
Le Wed, 29 Mar 2017 17:24:45 +0200
Floris Bos <bos at je-eigen-domein.nl> a écrit:
> On 03/29/2017 05:02 PM, Albert ARIBAUD wrote:
> > Le Wed, 29 Mar 2017 14:48:48 +0200
> > Floris Bos <bos at je-eigen-domein.nl> a écrit:
> >> The PXE boot firmware implementation of the Raspberry Pi 3
> >> has a bug causing it to fail if it receives replies
> >> instantly.
> >> As a workaround ensure there is a minimum delay of one
> >> second if the client is a Pi.
> >> On Linux it looks up the exact receive time of the UDP
> >> packet with the SIOCGSTAMP ioctl to prevent multiple
> >> delays if multiple packets come in around the same time,
> >> or if there already was a delay caused by a ping check.
> > Just a side question: can't / won't the boot firmware be fixed?
> There is a fix.
> However that requires sticking a SD card with the newer boot firmware
> in the Pi, and leaving it in permanently.
> To be able to PXE boot without SD card, the firmware in the ROM of
> the SoC has to be used, which is not reflashable, and -at least for
> the devices currently out there- comes with this bug.
Oh, OK, so that's not an upgradable firmware, that's the ROM boot. Pity.
Thanks for the clarification!
> Yours sincerely,
> Floris Bos
More information about the Dnsmasq-discuss