Назад | Перейти на главную страницу

busybox: watchdog - ведение журнала

Я пытаюсь отладить перезагрузку встроенного устройства и подозреваю, что задействован сторожевой таймер, но не могу найти никаких журналов.

Я также нигде не могу найти watchdog.conf.

Устройство доступно по адресу /dev/watchdog

Регистрирует ли Watchdog события куда-нибудь? Могу я это сделать?

Я также читал, что я смогу узнать, была ли последняя загрузка результатом перезапуска сторожевого таймера через ioctl используя флаг WDIOC_GETBOOTSTATUS но я не могу понять, как запустить это из оболочки.

любая помощь приветствуется.

Собственно у меня точно такая же проблема.

думаю этот может очень помочь.

Это отсутствующий инструмент для вызова произвольного ioctl на устройствах.

Поскольку большая часть данных, связанных с ioctl, не читается человеком, этот инструмент предназначен для разработчиков драйверов, которые хотят провести быстрые тесты своих драйверов.

Использование:

ioctl [OPTIONS] FILEDEV IOCTL_NUM