前言
环境介绍:
1.编译环境
Ubuntu 18.04.5 LTS
2.SDK
orangepi Linux 5.4 SDK
3.uboot
v2020.04
4.gcc
gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf
5.单板
orangepi pc plus
一、问题
最近想把gc2035移植到Linux 5.4,加载ko的时候报如下错误
root@ubuntu:~/gc2035# insmod gc2035.ko
[ 324.117388] gc2035: loading out-of-tree module taints kernel.
[ 324.123449] gc2035: module verification failed: signature and/or required key missing - tainting kernel
[ 324.132913] gc2035: Unknown symbol v4l2_i2c_subdev_init (err -2)
[ 324.138963] gc2035: Unknown symbol v4l2_async_unregister_subdev (err -2)
[ 324.145690] gc2035: Unknown symbol v4l2_ctrl_handler_init_class (err -2

文章描述了在Ubuntu18.04环境下,尝试加载gc2035.ko模块时遇到的未知符号错误。通过使用modinfo检查依赖包,并借助busybox的depmod和modprobe命令解决依赖问题,最终成功加载模块。
最低0.47元/天 解锁文章
575

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



