>From the log, there are at least 4 runs of /etc/init.d/dnsmasq This is "/e/c/dnsmasq boot" and returns immediately because the script skips this phase and the dnsmasq service is expected to be brought up by interface trigger events
root@coco:~# logread | grep dns Wed Mar 22 18:25:56 2017 user.notice root: guidebug dnsmasq init Wed Mar 22 18:25:56 2017 user.notice root: guidebug dnsmasq boot Wed Mar 22 18:25:56 2017 user.notice root: guidebug dnsmasq startsrv 1, Wed Mar 22 18:25:56 2017 user.notice root: guidebug dnsmasq srvtrg This one I do not have much clue about Wed Mar 22 18:25:57 2017 user.notice root: guidebug dnsmasq init This one was brought up by the interface trigger event. Your log stopped at "wait 18" without "wait 16" because the service_triggers call in the /e/c/dnsmasq has set the timeout of event handling to be 2000ms. That's how the logger and sleep call were impeding the process Wed Mar 22 18:26:06 2017 user.notice root: guidebug dnsmasq init Wed Mar 22 18:26:06 2017 user.notice root: guidebug dnsmasq reload Wed Mar 22 18:26:06 2017 user.notice root: guidebug dnsmasq startsrv , Wed Mar 22 18:26:06 2017 user.notice root: guidebug dnsmasq realstart cfg02411c wait 20 Wed Mar 22 18:26:08 2017 user.notice root: guidebug dnsmasq realstart cfg02411c wait 18 This one I also have no clue about. It didn't even make it to the "realstart" part. So checking further what happened in between was causing that should be helpful Wed Mar 22 18:26:10 2017 user.notice root: guidebug dnsmasq init Wed Mar 22 18:26:10 2017 user.notice root: guidebug dnsmasq reload Wed Mar 22 18:26:10 2017 user.notice root: guidebug dnsmasq startsrv , _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev