我们的Linux内核是2.6.31,在带有busybox的嵌入式MIPS处理器上运行。
初始化脚本(rcS)使用以下命令启动mdev:
echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug
mdev -s
谁能告诉我Linux实用程序mdev做什么?
它看起来像自动热插拔,因为stbhotplug是处理以太网接口的脚本。
另外,我们给的rootfs仅具有一个控制台设备,即/dev/console
是中的唯一文件/dev
。
但是,当系统运行时,/dev
目录中充满了设备文件(例如/dev/mtd
)。
我问的原因是,有时我们会收到一条错误消息,/dev/ubi_ctrl
即报告未找到或未/dev/ubi1
找到。
Linux如何或何时创建这些设备?
谢谢。
/dev
未创建设备,可能是问题mdev
还是时序问题?