zoukankan      html  css  js  c++  java
  • modprobe和insmod的区别

    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
  • 相关阅读:
    springBoot、SpringCloud 常用注解
    HashMap
    数据库连接池原理
    三次握手《《=====》》四次握手
    服务器
    二维码
    Nginx
    日志记录
    数据库事务/索引/存储引擎/锁
    Java接口
  • 原文地址:https://www.cnblogs.com/dylancao/p/5867602.html
Copyright © 2011-2022 走看看