Skip to content
Snippets Groups Projects
  • Sven Eckelmann's avatar
    7c3efd52
    ramips: Switch Teltonika RUT5xx to kernel GPIO-line watchdog driver · 7c3efd52
    Sven Eckelmann authored
    
    The commit 04e91631 ("om-watchdog: add support for Teltonika RUT5xx
    (ramips)") used the deprecated om-watchdog daemon to handle the GPIO-line
    connected watchdog on the Teltonika RUT5xx.
    
    But this daemon has massive problems since commit 30f61a34
    ("base-files: always use staged sysupgrade"). The process will always be
    stopped on sysupgrades. If the sysupgrade takes slightly longer, the
    watchdog is not triggered at the correct time and thus the sysupgrade will
    interrupted hard by the watchdog sysupgrade. And this hard interrupt can
    easily brick the device when there is no fallback (dual-boot, ...).
    
    Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
    7c3efd52
    History
    ramips: Switch Teltonika RUT5xx to kernel GPIO-line watchdog driver
    Sven Eckelmann authored
    
    The commit 04e91631 ("om-watchdog: add support for Teltonika RUT5xx
    (ramips)") used the deprecated om-watchdog daemon to handle the GPIO-line
    connected watchdog on the Teltonika RUT5xx.
    
    But this daemon has massive problems since commit 30f61a34
    ("base-files: always use staged sysupgrade"). The process will always be
    stopped on sysupgrades. If the sysupgrade takes slightly longer, the
    watchdog is not triggered at the correct time and thus the sysupgrade will
    interrupted hard by the watchdog sysupgrade. And this hard interrupt can
    easily brick the device when there is no fallback (dual-boot, ...).
    
    Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>