Unblacklisting the ARM SBSA Watchdog driver
Antoine Lassagne
antoine.lassagne at canonical.com
Thu Jan 15 15:02:55 UTC 2026
Hello kernel team,
I'm asking here about the possibility of removing the blacklist that is put
on the sbsa_gwdt module.
This module handles the ARM SBSA Generic watchdog [1]. The module kicks the
watchdog when it's there and, without it, some machines will get unattended
reboot after a few minutes of uptime.
All the watchdog modules were blacklisted a long time ago, after there were
problems with an HP watchdog if I understand it correctly. This comment
from Andy Whitcroft [2] is the closest related message I could find about
"why" this blacklist exists.
Now, some devices actually need this. Lately, Nvidia released ARM devices
that are based on an Ubuntu-based distro [3]. But if someone wants to
install stock Ubuntu on these, the hardware will reboot after 10min.
After I asked around, I came up with a hacky package that bypasses the
blacklist only on some identified hardware [4]. The problem is that it
requires us to identify the hardware first, and then it's hard-coded and
will not support new hardware without an update. Unblacklisting the
watchdog would be very, very much better, so much more hardware would be
supported.
Is there a path towards unblacklisting this specific watchdog on
resolute/devel, and get some user feedback?
[1]
https://www.kernel.org/doc/Documentation/devicetree/bindings/watchdog/sbsa-gwdt.txt
[2] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1432837/comments/3
[3] https://www.nvidia.com/en-us/products/workstations/dgx-spark/
[4] https://bugs.launchpad.net/ubuntu/+bug/2132001
Antoine
--
[image: Canonical Logo]
Antoine Lassagne
Senior Software Engineer
Email:
antoine.lassagne at canonical.com
Location:
France
canonical.com
ubuntu.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20260115/87f3d6f9/attachment.html>
More information about the kernel-team
mailing list