LINUX.ORG.RU
решено ФорумAdmin

Не работает watchdog

 


0

1

Привет ЛОР!

Пробую настроить Ватчьдог. Есть компьютер c Убунтой 20 на борту. Ставлю я пакет watchdog, делаю прописываю watchdog_module="iTCO_wdt" в /etc/default/watchdog, и делаю enable/start на сервис.

Потом что бы проверить, соответственно убиваю процесс сервиса:

pkill -9 watchdog
pkill -9 wd_keepalive

И на десктопе на котором я с этим всем игрался, работает отлично, то бишь через минуту компьютер перезагружается (материнка ASRock H170M Pro4S, если это играет роль). А на домашнем сервере оно просто на каждый pkill выводит вот такое в dmesg:

watchdog: watchdog0: watchdog did not stop!

и потом ничего не делает. (На сервачке ASUS ROG STRIX Z490-E, опять таки, если это играет роль.)

Что я делаю не так? В биосе ничего оссобенного включать не надо же по идее?

Может быть что разница в том что на десктопе Убунта десктопная с ядром 5.8 (которое HWE), а на сервере серверная с 5.4?

★★★★★

Последнее исправление: sphericalhorse (всего исправлений: 2)

начни с прогулки в биос и спеки своей материнки. включи, если выключено.

aol ★★★★★
()
Ответ на: комментарий от aol

Так вот в том то и дело что слова ватчьдог нигде не встречается в настройках биоса.
И после `modprobe iTCO_wdt` устройство /dev/watchdog появляется, как и следующие сообщения в dmesg:

[   19.340040] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[   19.340146] iTCO_wdt: Found a Intel PCH TCO device (Version=6, TCOBASE=0x0400)
[   19.342168] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)

sphericalhorse ★★★★★
() автор топика
Последнее исправление: sphericalhorse (всего исправлений: 1)
Ответ на: комментарий от sphericalhorse

Попробуй биос обновить. У меня подобное пофиксилось на нескольких материнках.

iron ★★★★★
()
29 ноября 2021 г.

Обновление БИОСа и ИнтелМЕ не помогло.

Но в порывах случайного гугления я наткнулся на случайный комментарий, а потом начал копать в сторону iTCO_vendor_support.

На 1 и 911 не загрузился драйвер.
А вот на iTCO_vendor_support=2 пацаны сказали что надо другой драйвер.
И о чудо, с w83627hf_wdt вместо iTCO_wdt заработало.

Хоть бы уже dmesg на iTCO_wdt поругался, что ли.
Ну или хотя бы может быть бы в описании к iTCO_vendor_support=2 может быть бы писало что-то про ASUS материнки или Intel процы 10-го поколения, а не вот это всё:

/* SuperMicro Pentium 4 / Xeon 4 / EMT64T Era Systems - no longer supported */
#define SUPERMICRO_NEW_BOARD	2

sphericalhorse ★★★★★
() автор топика
Последнее исправление: sphericalhorse (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.