<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
HI all,
<div class=""><br class="">
</div>
<div class="">We’re seeing the following warning upon reboot of our machines: octeon_wdt: WDT device closed unexpectedly</div>
<div class=""><br class="">
</div>
<div class="">I believe it’s caused from the following code block in src/core/main.c:</div>
<div class=""><br class="">
</div>
<div class="">
<div class=""><font face="Courier" class="">    if (arm_reboot_watchdog && arg_shutdown_watchdog > 0) {</font></div>
<div class=""><font face="Courier" class="">            char *e;</font></div>
<div class=""><font face="Courier" class=""><br class="">
</font></div>
<div class=""><font face="Courier" class="">            /* If we reboot let's set the shutdown</font></div>
<div class=""><font face="Courier" class="">             * watchdog and tell the shutdown binary to</font></div>
<div class=""><font face="Courier" class="">             * repeatedly ping it */</font></div>
<div class=""><font face="Courier" class="">            r = watchdog_set_timeout(&arg_shutdown_watchdog);</font></div>
<div class=""><font face="Courier" class="">            watchdog_close(r < 0);</font></div>
<div class=""><font face="Courier" class=""><br class="">
</font></div>
<div class=""><font face="Courier" class="">            /* Tell the binary how often to ping, ignore failure */</font></div>
<div class=""><font face="Courier" class="">            if (asprintf(&e, "WATCHDOG_USEC="USEC_FMT, arg_shutdown_watchdog) > 0)</font></div>
<div class=""><font face="Courier" class="">                    (void) strv_push(&env_block, e);</font></div>
<div class=""><font face="Courier" class="">    } else</font></div>
<div class=""><font face="Courier" class="">            watchdog_close(true);</font></div>
</div>
<div class=""><br class="">
</div>
<div class="">It seems that if systemd is closing due to a reboot, the watchdog management is passed to systemd-shutdown, however we are using systemctl to reboot, so it seems the watchdog management cannot be properly passed to systemctl. Any recommendations
 on the best way to solve this issue and get rid of this message?</div>
<div class=""><br class="">
</div>
<div class="">Thanks,</div>
<div class="">Mike</div>
</body>
</html>