1. Carregar módulo de hardware
Primeiramente, para realmente "alimentar" o watchdog, você precisa ter o módulo de hardware watchdog carregado. Isso pode não acontecer automaticamente, já que a maioria dos drivers do watchdog está na lista negra, caso não haja nenhum watchdog daemon (por exemplo, em /etc/modprobe.d/blacklist-watchdog.conf
em um sistema Ubuntu / Debian). Verifique se /dev/watchdog
(ou similar) apareceu, pois isso implicaria que o módulo foi carregado.
Eu não sei o que a placa Supermicro usa, mas pode ser o driver Intel TCO ( iTCO_wdt
). Tente usar modprobe
para carregar esse módulo e ver se ele é aceito (verifique também o syslog). Caso contrário, verifique as ferramentas do IPMI, pois elas incluem um driver de watchdog.
2. Use /etc/watchdog.conf
Em segundo lugar, você precisa editar o arquivo /etc/watchdog.conf
para desfazer comentários e, assim, usar o acesso% device /dev/watchdog
ao módulo. Caso contrário, o watchdog não utilizará o hardware e contará apenas com seu código interno para reinicializar suavemente uma máquina quebrada (o que não é tão útil).
Novamente, ao iniciar o watchdog, procure por mensagens no syslog sobre o início e qual módulo de hardware ele encontrou.