linux 内核版本不对错误

Posted 九章_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 内核版本不对错误相关的知识,希望对你有一定的参考价值。

项目场景:

ARM linux驱动文件加载

问题描述:

root@ATK-IMX6U:/opt# insmod chardriver.ko
[  694.200461] chardriver: disagrees about version of symbol device_create
[  694.207624] chardriver: Unknown symbol device_create (err -22)
[  694.215509] chardriver: disagrees about version of symbol device_destroy
[  694.223257] chardriver: Unknown symbol device_destroy (err -22)
insmod: ERROR: could not insert module chardriver.ko: Invalid parameters       e
-sh: chardriver:: command not foundsagrees about version of symbol device_create

原因分析:

驱动程序源码编译使用的内核版本与板子上内核版本不一致

以上是关于linux 内核版本不对错误的主要内容,如果未能解决你的问题,请参考以下文章

LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段

Linux 4.4 内核更改

Linux内核有多大,不同Linux版本内核有啥差别呢

linux内核设计与实现一书阅读整理 之第十八章

《linux内核设计与实现》读书笔记第十八章

Linux内核源码如何编译