报错

安装内核模块时报错

$ sudo insmod hello.ko
insmod: ERROR: could not insert module hello.ko: Invalid module format

解决

原因是编译使用的内核头文件版本和正在运行的内核版本不一致
尝试 make clean & make
还不行的话,可能 /usr/src/linux-headers-$(uname -r) 目录被污染,尝试卸载再安装

sudo apt-get remove linux-headers-$(uname -r)
sudo apt-get install linux-headers-$(uname -r)

然后再 make clean & make,就好了

insmod 提示 Invalid module format相关推荐

  1. linux驱动模块加载错误(insmod: can‘t insert ‘xxx.ko‘: invalid module format)的原因之一:内核或者配置不一致

    问题现象:insmod方式加载某个驱动ko模块,提示insmod: can't insert 'xxx.ko': invalid module format 问题原因之一(也可能是概率较大的一个原因) ...

  2. insmod: error inserting 'simp-blkdev.ko': -1 Invalid module format

    (一) 今天写了个块设备驱动例子,在虚拟机上加载模块insmod simp_blkdev.ko的时候,出现以下错误. insmod: error inserting 'simple-blk.ko': ...

  3. 使用insmod命令安装驱动模块出现insmod: ERROR: could not insert module module_test.ko: Invalid module format解决办法

    当我们编译好一个驱动后,使用insmod安装时,有时会遇到insmod: ERROR: could not insert module module_test.ko: Invalid module f ...

  4. insmod error could not insert module ... invalid module format [已解决]

    自己写了个usb test driver,Makefile相关行如下 KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd)d ...

  5. insmod: ERROR: could not insert module: Invalid module format

    root@zn-pc:/home/zn/sedriver-5000-new/sedriver-5000# insmod wst_se_echip_drv.ko insmod: ERROR: could ...

  6. insmod 报错 Invalid module format

    编译内核模块 $ make M=/home/liyongjun/project/c/linux-4.4.1/net/mac80211/ modules 安装报错 $ sudo insmod net/m ...

  7. 驱动模块加载错误:insmod: can't insert 'xx.ko': invalid module format简单方法

    第一次做驱动模块的实验出现invalid module format这个问题,用了很多方法都不行,后来问了老师用这个最简单的方法解决 (参考就好) test_drv_load脚本: #!/bin/sh ...

  8. insmod nbd.ko 报错‘Invalid module format‘ 处理方法

    若nbd驱动为官网下载的对应版本的内核源码编译出来的,安装时任然报错'Invalid module format',用modinfo nbd.ko查看驱动对应的内核版本号,看看驱动是否少了详细版本段. ...

  9. 关于91yun锐速,报错“Invalid module format ..........Loading ServerSpeeder failed: failed to load engine 0”

    具体的报错信息如下: cpuMaskNum=1 packetPoolSizeKP=256: Invalid module format ....................Loading Serv ...

最新文章

  1. 蓝牙设备探测工具blueranger
  2. drozer与adb工具的安装与使用
  3. 多个开关标志位存储的设计思路
  4. hdu3706基础的单调队列
  5. 用WinEdt打开.tex文件显示error reading错误
  6. silverlight textblock 自动换行
  7. 查看mysql主从复制是否成功的命令_mysql主从复制 - hong查理的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. [react] React为什么不要直接修改state?如果想修改怎么做?
  9. C语言rec文件如何打开,REC 文件扩展名: 它是什么以及如何打开它?
  10. Hive数据倾斜解决方法总结
  11. python通过多进程实行多任务
  12. Vyos防火墙功能配置
  13. 肠道微生物群:环境污染物毒性的重要参与者?
  14. App预览制作,看我就够了
  15. 【C进阶】之动态内存分配及内存操作函数
  16. 不想失业?你得学会为自己工作
  17. 湖北省安陆市发展怎么样
  18. 使用命令设置Windows音量和音频输出设备
  19. 2016互联网金融安全峰会报名
  20. 创业公司如何划分股份

热门文章

  1. 实例解析常用的java随机数生成办法
  2. 服务器修改集成显卡显示,ubuntu 12.04 intel集成显卡设置分辨率的步骤分享
  3. uboot主Makefile中的origin函数
  4. 中国银行硬件服务器供应商,浪潮服务器中标中国银行集采超40%份额
  5. 一些常用的数学符号,助你网聊数学准确一点
  6. 运算符重载(4.基本数据类型转换为类类型)【非重点】
  7. windows 怎样关闭redis
  8. 【设计模式自习室】装饰模式
  9. HTML阿里巴巴/Font Awesome 矢量图标的使用教程
  10. oracle 01722 无效数字,Oracle连接字符串报错误ORA-01722:无效数字的解决方法