busybox: сторожевой таймер - ведение журнала
Я пытаюсь отладить перезагрузку встроенного устройства и подозреваю, что сторожевой таймер может быть вовлечен, но не может найти никаких журналов.
Я также нигде не могу найти watchdog.conf.
Устройство доступно на /dev/watchdog
Сторожевой журнал регистрирует события где-нибудь? Могу ли я сделать это?
Я также прочитал, что это я должен быть в состоянии узнать, была ли последняя загрузка результатом перезапуска сторожевого таймера через ioctl
используя флаг WDIOC_GETBOOTSTATUS
но я не могу понять, как запустить это из оболочки.
любая помощь приветствуется.
1 ответ
На самом деле у меня точно такая же проблема.
Я думаю, что это может сильно помочь.
Это недостающий инструмент для вызова произвольного ioctl на устройствах.
Поскольку большая часть данных, связанных с ioctl, не предназначена для чтения человеком, этот инструмент предназначен для разработчиков драйверов, которые хотят быстро тестировать свои драйверы.
Использование:
ioctl [ОПЦИИ] FILEDEV IOCTL_NUM