加载ko驱动模块:显示Arm版本问题解决!

1、问题

驱动模块加载,使用命令:modprobe chrdevbase.ko 时出现:

hrdevbase: version magic '4.1.15 SMP preempt mod_unload modversions ARMv6 p2v8 ' should be '4.1.15 SMP preempt mod_unload modversions ARMv7 p2v8 '


2、原因及解决

开始以为是内核zImage\dtb文件、根文件系统版本不统一导致的!更换了好几个linux版本测试,发现还是不行!

后面发现是:menuconfig问题!

3、解决

1.在linux目录下输入:make menuconfig

2.通过图像化界面配置

修改后,保存.config文件。

3.回到drivers目录下,重新编译驱动模块;

4.将ko模块复制到rootfs/lib/modules/4.1.15/目录下。之后,再次重新加载ko模块;

参考原文链接:insmod提示version magic '4.1.15 SMP preempt mod_unload modversions ARMv6 p2v8 ' should be '4.1.15-gbedf008 SMP pr...-OpenEdv-开源电子网

相关推荐
upgrador26 分钟前
操作系统命令:Linux与Shell(Operating System & Command Line, OS/CLI)目录导航、文件操作与日志查看命令实践
linux·ubuntu·centos
夜月yeyue1 小时前
多级流水线与指令预测
linux·网络·stm32·单片机·嵌入式硬件
IvanCodes1 小时前
十五、深入理解 SELinux
linux·运维·服务器
云博客-资源宝1 小时前
【防火墙源码】WordPress防火墙插件1.0测试版
linux·服务器·数据库
qq_479875431 小时前
systemd-resolved.service实验实战2
linux·服务器·网络
CS Beginner3 小时前
【Linux】安装配置mysql中出现的问题2
linux·mysql·adb
君之嘞10 小时前
【操作系统基础】认识操作系统:系统调用
linux·运维·microsoft
渡我白衣10 小时前
访问文件后出现的 ~$ 文件是什么?它和缓冲机制、数据丢失有什么关系?
linux
爱倒腾的老唐10 小时前
07、Linux 文件管理
linux·运维·服务器
Raymond运维11 小时前
MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)
linux·运维·数据库·mysql