1.modprobe 和 insmod加载驱动的区别:

(1)insmod需指定所需加载模块的路径,且只加载所指定的模块,如果所指定的模块依赖于其他模块,insmod不会自动添加,insmod使用方法如下:insmod 某路径/xxx.ko
(2)modprobe相比较于insmod更加智能,使用modprob加载模块时只需指定模块名称而不是模块的路径,使用modprobe加载内核模块时,如果加载的模块依赖于其他模块,modprobe会自动加载被依赖的模块,比如我们需要加载模块A,但是模块A依赖于模块B,那么我们在使用modprobe加载内核模块A时,modprobe会先加载内核模块B,然后再加载内核模块A。使用方法如下:modprobe xxx

2.insmod 命令不能解决模块的依赖关系,比如 drv.ko 依赖 first.ko 这个模块,就必须先使用
insmod 命令加载 first.ko 这个模块,然后再加载 drv.ko 这个模块。但是 modprobe 就不会存在这
个问题, modprobe 会分析模块的依赖关系,然后会将所有的依赖模块都加载到内核中,因此
modprobe 命令相比 insmod 要智能一些。

modprobe 命令主要智能在提供了模块的依赖性分析、错误检查、错误报告等功能,推荐使用 modprobe 命令来加载驱动。

注意:depmod //第一次加载驱动的时候需要运行此命令

linux modprobe 和 insmod相关推荐

  1. linux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明

    原文链接:http://www.cnblogs.com/jacklikedogs/p/4659249.html inux内核模块相关命令:lsmod,depmod,modprobe,modinfo,i ...

  2. insmod 加载模块过程、modprobe 与 insmod的区别 、lsmod命令

    insmod加载模块的过程 http://blog.csdn.net/lihaoweiv/article/details/6601009 insmod 是靠一个在kernel/module.c里定义的 ...

  3. linux modprobe命令参数

    linux modprobe命令参数及用法详解--linux加载模块命令 功能说明:自动处理可载入模块. 语 法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符 ...

  4. Linux中的insmod和mknod命令

    一.insmod命令详解 insmod命令用于将给定的模块加载到内核中.Linux有许多功能是通过模块的方式,在需要时才载入kernel.如此可使kernel较为精简,进而提高效率,以及保有较大的弹性 ...

  5. 图解Linux命令之--insmod命令

    insmod命令-->install module的缩写,用来载入模块,通过模式的方式在需要时载入内核,可使内核精简,高效.此类载入的模块,通常为设备驱动程序. [insmod命令作用] 静态加 ...

  6. modprobe和insmod的区别、 rmmod及modinfo

    modprobe和insmod的区别 参考链接: 1.https://blog.csdn.net/vevenlcf/article/details/78884672 2.https://blog.cs ...

  7. 模块加载命令modprobe和insmod区别

    在Linux中,modprobe和insmod都可以用来加载module,不过现在一般都推荐使用modprobe而不是insmod了. modprobe和insmod的区别是什么呢? 1.modpro ...

  8. modprobe和insmod的区别

    modprobe和insmod 首先modprobe和insmod都可以实现加载模块,但是更加推荐使用modprobe而不是insmod.因为modprobe可以解决模块间依赖的问题,比如A模块使用了 ...

  9. linux modprobe自动加载,Linux modprobe自动处理可载入模块命令详解

    modprobe(module probe) 功能说明:自动处理可载入模块. 语法:modprobe [-acdlrtvV][–help][模块文件][符号名称 = 符号值] 补充说明:modprob ...

最新文章

  1. django正反向查询
  2. js中replace未定义_js中replace的用法
  3. 作业: IT 行业博客网站分析和创新
  4. php 处理raw数据,php以raw格式传递数据
  5. python写入文件中文乱码_记一次python写入txt文件正常,但是写入csv文件中文乱码问题...
  6. 飞畅科技-工业以太网交换机组网方式介绍
  7. Boosting Xgboost
  8. js中的关键子in的使用方法
  9. Java面试题-集合框架篇三
  10. 对python生成的EXE文件 进行反编译
  11. NFC手机模拟加密门禁卡
  12. solaris服务器系统,服务器配置:快速安装solaris-10-x86操作系统
  13. 远程桌面连接下拉框IP地址删除
  14. 用HFFS实例讲解PCB蛇形天线设计技巧
  15. windows批处理 复制文件和文件夹子文件夹
  16. 使用阿里云Maven仓库
  17. 2022.9.13 手机验证码登录功能
  18. 深度相机(八)--OpenNI及与Kinect for windows SDK的比较
  19. 美容院如何优化预约服务?
  20. Serpent.AI - 游戏代理框架(Python)

热门文章

  1. 面试官问我:创建线程有几种方式?我笑了
  2. 跨域问题的复现与整理
  3. KG新浪嘉宾聊天室文字实录
  4. 【论文解析】Encoding in Style: a StyleGAN Encoder for Image-to-Image Translation
  5. IM通讯协议专题学习(八):金蝶随手记团队的Protobuf应用实践(原理篇)
  6. 阿里云轻量级GPU计算型实例规格族vgn5i配置性能详解
  7. (光速上手)Docker搭建kafka单机版
  8. 大神李沐被爆离职!投身大模型创业,GitHub项目已开
  9. 数据结构 图的详细介绍
  10. 再php用if语句实现成绩,php switch语句的使用