Udev 创建了太多设备

Udev 创建了太多设备

我使用 OpenEmbedded 为 vortexS86 处理器构建了内核和根文件系统。启动时,目录中有数百个设备条目/dev。其中包括以下项目:

digi_ctl(0-255)
pty(a-z)(0-f)
ttyD(0-255)
ttyMX(0-255)
..etc

我试图弄清楚 udev 是否​​创建了所有这些,如果是,那么在哪里创建。如果不是 udev - 它们来自哪里?

我找不到任何包含/lib/udev/rules.d任何/etc/udev/rules.d参考设备类型的规则。

有任何想法吗?

答案1

我确实相信设备驱动程序可以在 /dev/ 中创建设备文件而不需要为它们制定 udev 规则,尤其是 ptys 和 ttys 等。

这些文件是否因为某种原因困扰着你,或者你只是想保持 /dev 稀疏,我相信你可以告诉 udev 不要创建默认条目。使用类似以下命令:

udevinfo -q all -n /path/to/device 

了解更多信息

相关内容