现象:
经命令 modprobe mini244_leds 后,结果显示为:
modprobe:module ‘mini2440_les’ not found
但是,我已经把modprobe mini244_leds.ko文件 放到指定的目录下了
解决:
-把模块文件放到 /lib/module/`uname -r`/kernel/ 目录下;
-运行 depmod
-再 modprobe 就好了
参考文章:http://blog.csdn.net/yeqishi/article/details/5439619
depmod:
功能:
分析可载入模块的相依性。
语法:
depmod [-adeisvV][-m <文件>][--help][模块名称]
补充说明:depmod可检测模块的相依性,供modprobe在安装模块时使用。
参数:
-a或--all 分析所有可用的模块。
-d或debug 执行排错模式。
-e 输出无法参照的符号。
-i 不检查符号表的版本。
-m<文件>或system-map<文件> 使用指定的符号表文件。
-s或--system-log 在系统记录中记录错误。
-v或--verbose 执行时显示详细的信息。
-V或--version 显示版本信息。
--help 显示帮助。