Software watchdog: Disable NMI Watchdog?

wosp

Renowned Member
Apr 18, 2015
203
23
83
38
The Netherlands
If I want to use software watchdog, is it a good idea to disable NMI Watchdog? Like you should disable NMI Watchdog when using a hardware watchdog? Why I'm asking:

I use the software watchdog (everything default) and sometimes when I do a reboot of the node, it comes back online with the following output of "bmc-watchdog --get":

Code:
Timer Use:                   Reserved
Timer:                       Stopped
Logging:                     Enabled
Timeout Action:              None
Pre-Timeout Interrupt:       None
Pre-Timeout Interval:        1 seconds
Timer Use BIOS FRB2 Flag:    Clear
Timer Use BIOS POST Flag:    Clear
Timer Use BIOS OS Load Flag: Clear
Timer Use BIOS SMS/OS Flag:  Clear
Timer Use BIOS OEM Flag:     Clear
Initial Countdown:           15 seconds
Current Countdown:           15 seconds

Normally it is:

Code:
Timer Use:                   SMS/OS
Timer:                       Stopped
Logging:                     Enabled
Timeout Action:              Hard Reset
Pre-Timeout Interrupt:       None
Pre-Timeout Interval:        0 seconds
Timer Use BIOS FRB2 Flag:    Clear
Timer Use BIOS POST Flag:    Clear
Timer Use BIOS OS Load Flag: Clear
Timer Use BIOS SMS/OS Flag:  Clear
Timer Use BIOS OEM Flag:     Clear
Initial Countdown:           120 seconds
Current Countdown:           119 seconds

Only way to get it back to the normal situation is to enable hardware watchdog, disable NMI Watchdog and reboot. After the reboot disable hardware watchdog and enable NMI Watchdog and reboot again.

So, maybe a good idea to disable NMI watchdog permanently?