I have RaspberryPI's 3 (running both Jessie and Stretch) and tested on both

In order to enable the watchdog timer, In many posts I saw that add in the /boot/config.txt a line with:


this would enable the watchdog in the device tree.

However, either I add the line or I don't add it, in the dmesg I see

bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer

The line does not appear in the dmesg only when I add:


So my question is Is the watchdog timer enabled by default?

Relative posts

2 Answers 2


Indeed in Pi3 using stretch (and even jessie) the hardware watchdog is enabled by default


In (soon to be unsupported) Jessie there is a known bug in the systemd script - See https://raspberrypi.stackexchange.com/a/68332/8697

This is fixed in Stretch.

I don't know how (or why) you got the ancient Wheezy running on a Pi3. My memory for ancient history is poor, but I didn't think Wheezy had support for Device Tree.

  • Sorry, I made an mistake, I have jessie and stretch running. However, I am not talking about the watchdog daemon but about the hardware configuration of the watchdog As for the bug in Jessie, I am aware of it as it is also mentioned in the link I posted.
    – akarapatis
    Jun 21, 2018 at 7:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.