到了Linux kernel 2.6.26版本及以后的内核版本,如果还按照以前的版本进行编译,就会出现错误

在make的时候会出现一条warning信息

如果不理睬这条信息,接着将module1.ko插入内核,则显示信息如图

输出提示信息“-1 Unkonwn sumbol in module”,说明符号对于模块module1来说是不可见的。
要想解决上述问题,可以把module.ko模块文件夹中的Module.symvers文件放到module1文件夹中区。这样当编译module1时,符号信息会自动链接进去。重新make module1,此时无warning信息。

insmod: error inserting ‘./module1.ko‘: -1 Unknown symbol in module相关推荐

  1. insmod: error inserting './scull.ko': -1 Unknown symbol in module

    编译驱动的时候碰到了  insmod: error inserting './igb.ko': -1 Unknown symbol in module 的问题,在网上看了下,说是查看 dmesg |  ...

  2. insmod: error inserting 'vivi.ko': -1 Unknown symbol in module 问题解决办法

    加载驱动时遇到:insmod: error inserting 'vivi.ko': -1 Unknown symbol in module的问题,在网上查了下,解决办法如下: 1.用modinfo  ...

  3. insmod: error inserting 'myvivi.ko': -1 Unknown symbol in module 问题解决办法

    加载驱动时遇到:insmod: error inserting 'myvivi.ko': -1 Unknown symbol in module的问题,在网上查了下,解决办法如下: 1.用modinf ...

  4. kvm 模块加载时报错:insmod: error inserting 'kvm.ko': -1 Unknown symbol in module

    我的原因是,有的函数有声明,却没实现,这会在编译时发出警告. 转载于:https://www.cnblogs.com/caoyingjie/p/3934703.html

  5. insmod: error inserting 'memdev.ko': -1 File exists

    在写Linux驱动是,sudo insmod ***.ko时出现错误:insmod: error inserting 'memdev.ko': -1 File exists 原因可能是你以前同名的驱动 ...

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

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

  7. 解决insmod error inserting 'hello ko' -1 Invalid module form

    实现 功能:在PC的LINUX实现驱动测试,不用在2440上测试 解决insmod: error inserting 'hello.ko': -1 Invalid module format 第一次写 ...

  8. 驱动加载错误:insmod: error inserting 'hello.ko': -1 Device or resource busy

    一:insmod时候错误: 1:错误信息insmod: error inserting 'hello.ko': -1 Device or resource busy 2:原因:你的代码里面的设备号和系 ...

  9. Linux在加载模块时报insmod: error inserting xxx.ko -1 File exists这个错

    insmod: error inserting xxx.ko': -1 File exists 在写Linux块设备驱动时,insmod xxx.ko时出现错误:insmod: error inser ...

最新文章

  1. XML读取 java
  2. git 提交跳过检查
  3. leetcode 507. 完美数(Java版)
  4. 利用jsonp实现跨域登陆
  5. c++的构造函数初始化列表
  6. Android控件随手指的移动而移动
  7. ssh(Spring+Spring mvc+hibernate)——Emp.hbm.xml
  8. linux在文件或文件夹中查找字符串
  9. mongo:(2)mongoDB简介
  10. 了解 XML 架构(XML与OO)
  11. Android中AndFix使用
  12. 图片数据提取软件--GetData Graph Digitizer
  13. 查看dll函数接口的参数的方法
  14. 有效软件测试 - 50条建议 - 需求阶段
  15. 通信原理 简易蒙特卡洛仿真法仿真无码间干扰基带系统误码率的matlab实现
  16. 宁芝普拉姆键盘说明书及帮助文档支持宏定义
  17. Unity 基于图像处理的图像显示特效制作过场特效
  18. Notepad++ 7.5 与Notepad++ 7.4 使用Jsonviewer的区别
  19. 息县装修“茶几的选择”
  20. 计算机基本概念反思,计算机基础教学反思

热门文章

  1. multisim二极管_变容二极管应用的Multisim仿真及分析
  2. 2014中国信用卡报告
  3. 2g内存测试软件,30个测试验证 二代APU高频内存是王道
  4. python模拟足球_python 足球模拟
  5. GD32F450,CAN1收发数据总结
  6. dll注册加载失败解决方法
  7. 操作系统可以控制和管理计算机的硬件资源,Windows操作系统是用来控制和管理计算机所有硬件和软件的...
  8. 2019.6.14 巴塞尔问题
  9. 免费音视频格式转换软件
  10. mysql root密码过期了_MYSQL 密码过期解决办法