Skip to content

RK3399看门狗 #265

@Allenhe123

Description

@Allenhe123

1。 /dev/下面只有一个watchdog设备节点
2。 ps查看watchdog进程:
pi@SOM-RK3399v2:~$ ps -ef|grep watchdog
root 10 2 0 Jan28 ? 00:00:14 [watchdog/0]
root 11 2 0 Jan28 ? 00:00:11 [watchdog/1]
root 16 2 0 Jan28 ? 00:00:11 [watchdog/2]
root 21 2 0 Jan28 ? 00:00:11 [watchdog/3]
root 26 2 0 Jan28 ? 00:00:02 [watchdog/4]
root 31 2 0 Jan28 ? 00:00:02 [watchdog/5]
root 521 2 0 Jan28 ? 00:00:37 [dhd_watchdog_th]
pi 27487 6242 0 21:56 pts/1 00:00:00 grep --color=auto watchdog

3。 实际测试发现有1个CPU卡死后(CPU4检测到CPU1卡死),watchdog并未起作用。
我们的喂狗程序是打开/dev/watchdog设备进行喂狗。

问题:
系统开机启动的watchdog/0 ~ watchdog/5这几个进程的作用是什么?
通过taskset命令查询发现每个进程绑定到一个CPU核心,应该如何使用这几个进程来解决上面提到的某一个CPU核心卡死的问题?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions