I just wanted to share this in case other users find it helpful.
When you enable TFTP and perhaps PXE on your device adding something like this under Advanced-DHCP/DNS/dnsmasq Custom Config
enable-tftp
tftp-root=/mnt/sda1/TFTP
dhcp-boot=pxelinux.0,,192.168.1.1
This can can potentially make your dnsmasq failing to start if for whatever reason the TFTP root becomes inaccessible like USB unplugged, filesystem issue, etc
It seems like recent dnsmasq (and this is also available in...
[HowTo]: prevent issues with TFTP --tftp-no-fail
When you enable TFTP and perhaps PXE on your device adding something like this under Advanced-DHCP/DNS/dnsmasq Custom Config
enable-tftp
tftp-root=/mnt/sda1/TFTP
dhcp-boot=pxelinux.0,,192.168.1.1
This can can potentially make your dnsmasq failing to start if for whatever reason the TFTP root becomes inaccessible like USB unplugged, filesystem issue, etc
It seems like recent dnsmasq (and this is also available in...
[HowTo]: prevent issues with TFTP --tftp-no-fail