我有一个设备连接到进程的spi总线,但未在/dev/中显示。 spi设备驱动程序应自动创建节点。因此,我想检查系统中是否启用了udev或mdev。谁能告诉我如何检查?

我在/sbin或/bin中看不到udev或mdev。这意味着什么吗?

谢谢!

最佳答案

要检查mdev是否正常工作,请首先在/sbin/中检查mdev是否存在。如果不存在,则可能未正确配置mdev,否则,则检查是否已正确设置了热插拔处理程序。
即在/proc/sys/kernel/hotplug中,它应该是/sbin/mdev编写的。

如果还正确,则意味着您已在系统内部正确配置了mdev。
上面的描述仅适用于mdev,对于udev,您可以使用ps -e检查进程列表。
通过检查进程列表来检查udevd --daemon是否正在运行。

有关更多详细信息,您可以检查以下链接:

http://www.bangmoney.org/presentations/hotplug/

http://git.busybox.net/busybox/plain/docs/mdev.txt

10-08 20:06