器件型号: AM6548
尊敬的 TI 团队:
我们已确认、看门狗模块rti_wdt () 已正确加载、且设备/dev/watchdog () 在系统上运行。 然后特意触发了 A 内核紧急 (设置为 0)/proc/sys/kernel/panic来停止内核并停止馈送看门狗。 但是、即使超过了预期的 10 秒超时时间、系统也没有重新启动。
root@test:~# ls -l /dev/watchdog
crw------- 1 root root 10, 130 Jun 9 00:09 /dev/watchdog
root@test:~# ls -la /dev/watchdog
crw------- 1 root root 10, 130 Jun 9 00:09 /dev/watchdog
root@test:~# ls -la /dev/watchdoglsmod | grep rti^C
root@test:~# lsmod | grep rti
virtio_rpmsg_bus 16384 0
rpmsg_ns 12288 1 virtio_rpmsg_bus
rti_wdt 12288 0
root@test:~# zcat /proc/config.gz | grep CONFIG_WATCHDOG
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_CORE=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
CONFIG_WATCHDOG_OPEN_TIMEOUT=0
# CONFIG_WATCHDOG_SYSFS is not set
# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
root@test:~# zcat /proc/config.gz | grep CONFIG_K3_RTI_
CONFIG_K3_RTI_WATCHDOG=m
root@test:~# lsmod | grep rti
virtio_rpmsg_bus 16384 0
rpmsg_ns 12288 1 virtio_rpmsg_bus
rti_wdt 12288 0
root@test:~#
root@test:~# rmmod rti_wdt
root@test:~# modprobe rti_wdt heartbeat=10
root@test:~# cat /proc/sys/kernel/panic
0
root@test:~# echo c | tee /proc/sysrq-trigger
