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

1、用modinfo  ./myvivi.ko | grep depend   找模块的依赖,结果如下

depends:        videodev,videobuf-vmalloc,videobuf-core,v4l2-common

2、执行:sudo modprobe videodev

sudo modprobe videobuf-core

sudo modprobe videobuf-vmalloc

sudo modprobe v4l2-common

然后执行:sudo insmod myvivi.ko

OK!!

附:《模块加载常见错误》

  1. insmod: error inserting './igb.ko': -1 Unknown symbol in module           --->    依赖的模块没有加载,需要先加载 depends 中列出的模块

  2. insmod: error inserting './igb.ko': -1 Operation not permitted                --->    这当然是你用普通用户执行才出现的错误咯

  3. insmod: error inserting './igb.ko': -1 Invalid module format                    --->    模块的vermagic(就是编译内核的环境的内核版本)和当前系统不相匹配

  4. insmod: error inserting './aacraid.ko': -1 No such device                       --->    模块是对的,只是没有相应的设备

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

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

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

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

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

  3. insmod: error inserting ‘./module1.ko‘: -1 Unknown symbol in module

    到了Linux kernel 2.6.26版本及以后的内核版本,如果还按照以前的版本进行编译,就会出现错误 在make的时候会出现一条warning信息 如果不理睬这条信息,接着将module1.ko ...

  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. offsetof使用小结
  2. python 列表使用
  3. 久坐 缺乏运动 消化能力 会减弱
  4. php----http协议 Cookie
  5. 机房配电系统与配电电缆线径的选择及巡查
  6. iTween基础之Color(变换颜色)
  7. oracle asm盘符变了,使用multipath创建ASM磁盘的奇怪现象
  8. linux链接 .o,Linux 链接概念 - osc_8ieji7o1的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. 重庆火锅哪家强,Python 帮你探探店
  10. Java基础学习总结(38)——Lombok(消除冗长的 java 代码)的使用和原理及安装、入门使用
  11. SpringBoot中yaml配置
  12. 关于CDC在非控件类中的使用
  13. scenario和group执行的区别
  14. Wpf中显示Unicode字符
  15. 使用WinDbg分析Windows dump文件方法
  16. java网页版斗地主_JAVA控制台版斗地主
  17. python生成字典脚本
  18. Python 断言的使用
  19. matlab textscan 分块读取,【转】matlab的textscan与textread区别
  20. 人工智能时代党政人力资源的思考与变化

热门文章

  1. Android开发_多媒体的简单应用
  2. 使用纯csss实现的魔法案例
  3. python-------函数的定义与使用,调用与分类。
  4. QQ对Pica,相煎何急?
  5. 在日本民宿会是个好生意吗?
  6. 北斗+UWB双剑合璧,解决电厂人员定位问题
  7. CSS Sprites Generator CSS图像拼合
  8. 京东面试:说说你对ByteBuf的理解
  9. 计算硬盘的计算机,[计算机组成原理]-磁盘容量计算,磁盘平均寻址时间计算和数据传输速率计算...
  10. 计算机应用基础要上机,计算机应用基础考试需要上机吗?