最近在制作文件系统时发现总是不能自动执行mdev,提示:
“cannot create /proc/sys/kernel/hotplug: nonexistent directory”错误。
原因是 是内核里面没有勾上hotplug选项,
在编译时
CONFIG_HOTPLUG=y
CONFIG_NET=y
如果CONFIG_HOTPLUG和CONFIG_NET不选或没全选上的话,/proc/sys/kernel下将不会创建hotplug文件.(参见kernel/sysctl.c)
通过查看 .config 文件 可发现配置选项的位置