百科狗-知识改变命运!

modprobe和insmod的区别

乐乐2年前 (2023-12-21)阅读数 22#综合百科
文章标签加载写法

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和insmod的区别

modprobe ipmi_devintf

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

ipmitool -I open sensor

想要卸载module。使用rmmod。

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)
{if $zbp->Config('yd1125')->foot}