[WP760x][SW] Watch Dog Timer for native Linux

Question:
Does WP760x have Watch Dog Time for native Linux?

Back Ground:
Generally, native Linux have WDT under /dev/watchdog.
So we would like to know whether WP760x have such WDT.

No, I don’t see there is /dev/watchdog.
Please use the legato watchdog API.
https://docs.legato.io/latest/c_wdog.html
https://docs.legato.io/latest/defFilesAdef.html#defFilesAdef_processwatchdogAction

Hi, jyijyi
I have an additional question about watchdog API.

Question:
Does watchdog legato API work either Software watchdog or Hardware watchdog?

Back Ground:
If Linux distribution is freeze, I would like to know whether watchdog legato API can be worked in this case.

https://docs.legato.io/latest/conceptsRuntimeArch.html

It says " The daemon monitors app’s processes for hangs or freezing and if the process doesn’t “kick” the watchdog daemon in a specified time (the default is 30 seconds ), the watchdog signals the Supervisor to perform a specified action.

That means the reboot action is done by supervisor.

Hi, jyijyi

If “Legato” system was freeze, it seems that legato API watchdog can be worked to operate the specific process to Supervisor.
However I would like to know whether WP can be worked watchdog if “Yocto distribution” was freeze.
I think legato API watchdog could not be covered in the case of freezing Yocto distribution.

I considered whether our system add external watchdog, that’s why I asked it.

From here, it says the supervisor is run on legato system:
https://docs.legato.io/latest/toolsHost_startlegato.html

BTW, when you say yocto freezes, how can we simulate this situation ?

Hi, jyijyi

https://partnercommunity.sierrawireless.com/s/case/5001M00001PGMDrQAP/00935522-wp7605hw-behavior-of-application-core-if-telecom-core-is-hangup
(Sorry this is SFDC for only our account)

According to the above SFDC, you said that module was reboot both telecom core and modem core if the module was hang-up.
I think the recovery sequence of legato and yocto distribution in that case.

“Yocto freezes” means to be supposed such module hang-up situation.
I would like to know which areas inside of WP can be recovered automatically and whether legato API watch is worked in this module hang-up situation.