您的位置:首页 > 其它

modprobe,insmod内核模块加载函数

2016-04-18 15:00 477 查看
linux设备驱动有两种加载方式insmod和modprobe,下面谈谈它们用法上的区别

1、insmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址。写法为:

        insmod drv.ko

2.  modprobe则可以一次将有依赖关系的驱动全部加载到内核。不加驱动的具体地址,但需要在安装文件系统时是按照make modues_install的方式安装驱动模块的。驱动被安装在/lib/modules/$(uname -r)/...下。写法为:

       modprob drv

------

modprobe 和insmod一样都是用来加载内核module的

不过modprobe比较智能,它可以根据module的依赖性来自动为你加载;

而insmod就做不到这点。

-------------分隔线------------------

比如说使用ipmitool这个工具需要在dev/中存在ipmi0的设备,如果没有的话就需要加载

modprobe ipmi_si

modprobe ipmi_devintf

读取本地KCS接口的数据使用 -I open 例如

ipmitool -I open sensor

想要卸载module。使用rmmod
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: