Hello:
We have a site where a WR44V2 has locked up twice over the last 3 years. The guys came on site and all the lights were on. It seems obvious that the CPU internally to the router had froze.
Is there a watchdog circuit that can be enabled to allow the unit to reboot in the unusual event that the internal CPU locks up?
Cheers,
john
Hi
My understanding is there is a watchdog running.
your device must have got into one of the states where it is running but not responding to requests.
it would be down to configuration of the device and the firmware if there were know issues. after that you could write a python script using the watchdog library and have the script stroke the watchdog only if there is conectivity.
Not something i have done before
import digiwdog
wd = digiwdog.Watchdog(300,“ForceReset”) #Reboot the router if this Python program does not stroke the watchdog in 5 minutes
wd.stroke()
hope that helps
regards
James
Hi James:
Thanx for the answer. The only problem with your python solution below is that it requires a running CPU for it to reboot the machine if there is no stroke, hence the requirement for the HW reboot. If the CPU is hung, wd = digiwdog.Watchdog(300,“ForceReset”) will never run.
Is there any user access to the current watchdog in terms of status or anything else?
Cheers,
John