我有一个设备连接到进程的 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 是否正在运行。
欲了解更多详情,您可以查看以下链接:
关于linux - 如何知道 udev 或 mdev 是否启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22719005/