正确的hotplug linux内核配置

时间:2010-01-21 17:18:50

标签: linux embedded linux-kernel

我正在使用busybox和linux 2.6.32.4。 我的配置基于fedora 12.并根据mdev文件启动mdev。但我看不到我的模块,如网络适配器和插入USB设备。有必要做的事吗? mdev命令(在安装之后):

echo /sbin/mdev > /proc/sys/kernel/hotplug
/sbin/mdev -s

1 个答案:

答案 0 :(得分:4)

which mdev的输出是什么?根据{{​​3}},mdev位于/ bin而不是/ sbin。

假设mdev已正确激活,您是否可以验证您正在使用的内核中是否配置了hotplug?它将是内核配置文件中的CONFIG_HOTPLUG行。您可以检查 /proc/config.gz * ,具体取决于内核的配置。

假设mdev已正确激活并且内核中启用了hotplug,则问题可能出在mdev的配置文件 /etc/mdev.conf 中。

另一件可能有用的事情是将/ proc / sys / kernel / hotplug设置为shell脚本,该脚本记录调用它的环境和命令行。

#!/bin/sh
echo $* >> /tmp/hotplug.log
env >> /tmp/hotplug.log