我的Jetson tk1上有一个用于Linux 4 tegra的内核模块有问题。我正在尝试将Camera驱动程序集成到内核中
我正在尝试将模块插入内核,并且我已经在目标计算机上编译了所有内容。这是内核模块的modinfo。
filename: /home/ubuntu/mymodule.ko
license: GPL v2
author: John Doe
description: SoC Camera driver
alias: of:N*T*Cnvidia,mymodule*
alias: i2c:mymodule
depends:
vermagic: 3.10.40-svn469 SMP preempt mod_unload ARMv7 p2v8
parm: test_pattern:int
uname -r命令输出:
3.10.40-svn469
当我运行sudo insmod mymodule.ko
时,我仍然得到此输出insmod: ERROR: could not insert module mymodule.ko: Invalid module format
我已经尝试查看dmesg / syslog / kern日志文件,但是没有关于我的模块插入失败原因的信息。我还查看了其他线程,它通常会说验证模块是使用正确的标头编译的。根据我的理解,“vermagic”和“uname -r”是相似的我假设版本是正确的(我可能会非常错误)。
我的想法已经不多了,我想知道我是否错过了什么。
干杯。