Speaking of Watchdog, here archwiki says:
Many users need this feature due to their system's mission-critical role (i.e. servers), or because of the lack of power reset (i.e. embedded devices). Thus, this feature is required for a good operation in some situations. On the other hand, normal users (i.e. desktop and laptop) do not need this feature and can disable it.
On my laptop I can disable the watchdog in three different ways:
rmmod iTCO_wdtfor temporary effects or writing
/etc/modprobe.d/nowatchdog.conffor persistent effects.
writing 0 to
sysctl -w kernel.nmi_watchdog=0for temporary effects, or writing
kernel.nmi_watchdog = 0to
/etc/sysctl.d/nowatchdog.conffor persistent effects.
/etc/default/grubif GRUB is used for persistent effects.
None of them works for the raspberry pi:
1 Doesn't work because the iTCO_wdt is not loaded.
2 Fails because there is no
3 Can't work because raspberry pi doesn't use GRUB.
The Output from
wdctl (executed as root):
Device: /dev/watchdog0 Identity: Broadcom BCM2835 Watchdog timer [version 0] Timeout: 15 seconds Pre-timeout: 0 seconds Timeleft: 15 seconds FLAG DESCRIPTION STATUS BOOT-STATUS KEEPALIVEPING Keep alive ping reply 1 0 MAGICCLOSE Supports magic close char 0 0 SETTIMEOUT Set timeout (in seconds) 0 0
Is it possible to disable the watchdog feature in Raspberry Pi 3 Model B running Archlinux arm?