加载驱动时遇到:insmod: error inserting 'vivi.ko': -1 Unknown symbol in module的问题,在网上查了下,解决办法如下:
1、用modinfo ./vivi.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 vivi.ko
本文介绍了解决在加载vivi.ko驱动过程中出现的未知符号错误的方法。通过使用modinfo查找依赖项并利用modprobe加载所需模块,最后使用insmod安装vivi.ko。
2757

被折叠的 条评论
为什么被折叠?



