busybox: сторожевой таймер - ведение журнала

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

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

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

Сторожевой журнал регистрирует события где-нибудь? Могу ли я сделать это?

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

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

1 ответ

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

Я думаю, что это может сильно помочь.

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

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

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

ioctl [ОПЦИИ] FILEDEV IOCTL_NUM

Другие вопросы по тегам