systemd watchdog with wdat_wdt
Thomas
tpdev.tester at gmail.com
Sun Sep 7 09:13:04 UTC 2025
Hi,
I would like to use the `systemd` watchdog as described in [1] on a
Odroid-H4-Ultra. A BIOS update enabled the corresponding setting and the
hardware is available[2].
I installed the `watchdog` package which brings the `wdat_wdt` kernel
module, but I'm not using the watchdog program itself. I can load the
module manually via `modprobe wdat_wdt` (=> `/dev/watchdog` is
available) and `wdctl` shows, that everything is working fine.
Unfortunately, I cannot load the kernel module automatically, adding a
file `/etc/modules-load.d/wdat_wdt.conf` => reboot => module not loaded.
journalctl -u |systemd-modules-load.service|: "...| Module 'wdat_wdt' is
deny-listed (by kmod)| ..."
It turned out, that |wdat_wdt| is blacklisted in
|/lib/modprobe.d/blacklist_linux_6.8.0-79-generic.conf|. This seems to
be a auto generated file (corresponding to the current kernel version).
I guess editing this file manually is not a good idea.
Why is |wdat_wdt blacklisted?|
Is there any replacement for |wdat_wdt?|
How to make use of the watchdog hardware with systemd?
Kind regards
Thomas
[1] https://0pointer.de/blog/projects/watchdog.html
[2] https://wiki.odroid.com/odroid-h4/application_note/tco_watchdog_timer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20250907/5e6036a7/attachment.html>
More information about the ubuntu-users
mailing list