2010-01-21 137 views
2

我正在使用busybox和linux 2.6.32.4。 我的配置是基於Fedora 12.並根據mdev文件啓動mdev。但我不能看到我的模塊像網絡適配器和插入式USB設備。有什麼必須做的嗎? MDEV命令(安裝後):正確的linux內核配置hotplug

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

回答

4

什麼是which mdev輸出?根據BusyBox documentation,mdev在/ bin而不在/ sbin中。

假設mdev已被正確激活,您是否可以驗證您正在使用的內核中是否配置了hotplug?這將是內核配置文件中的CONFIG_HOTPLUG行。根據內核的配置,您可能可以檢查/proc/config.gz*

假設mdev已被正確激活並在內核中啓用了熱插拔,您的問題可能出現在mdev的配置文件/etc/mdev.conf中。

另一件可能有用的事情是將/ proc/sys/kernel/hotplug設置爲一個shell腳本,該腳本記錄了它所調用的環境和命令行。

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

+1,一些快速診斷的好說明。 – 2014-05-12 11:36:39