博客
关于我
linux kernel version magic 不一致导致的模块 加载 (insmod) 不上
阅读量:421 次
发布时间:2019-03-06

本文共 817 字,大约阅读时间需要 2 分钟。

奇怪的是突然就把配置改成这样了,重编译后导致的。

  • kernel/include/config/kernel.release
#define UTS_RELEASE "4.19.111+"
  • kernel/include/generated/utsrelease.h

4.19.111+

[root@RV1126_RV1109:/]# find . -name galcore*./lib/modules/galcore.ko[root@RV1126_RV1109:/]# insmod  ./lib/modules/galcore.ko[  385.666403] galcore: version magic '4.19.111 SMP preempt mod_unload ARMv7 p2v8 ' should be '4.19.111+ SMP preempt mod_unload ARMv7 p2v8 '[  385.669719] galcore: version magic '4.19.111 SMP preempt mod_unloinsmod: can't insert './lib/modules/gaalcore.ko': invalid module formad tARMv7 p2v8 ' should be '4.19.111+ SMP preempt mod_unload ARMv7 p2v8 '

算了,暂时没有找到准确的修改位置。

可以直接在 /kernel/Makefile 修改一下,忽略掉系统配置的 kernel/include/config/kernel.release 。

# KERNELRELEASE = $(shell cat include/config/kernel.release 2> /dev/null)KERNELRELEASE = 4.19.111

真是奇奇怪怪。

转载地址:http://jsbyz.baihongyu.com/

你可能感兴趣的文章
移动互联网恶意软件命名及分类
查看>>
PySide图形界面开发(一)
查看>>
Github教程(3)
查看>>
vue3 template refs dom的引用、组件的引用、获取子组件的值
查看>>
882. Reachable Nodes In Subdivided Graph
查看>>
402. Remove K Digits
查看>>
375. Guess Number Higher or Lower II
查看>>
650. 2 Keys Keyboard
查看>>
764. Largest Plus Sign
查看>>
214. Shortest Palindrome
查看>>
1045 Favorite Color Stripe
查看>>
等和的分隔子集(DP)
查看>>
L - Large Division (大数, 同余)
查看>>
39. Combination Sum
查看>>
41. First Missing Positive
查看>>
80. Remove Duplicates from Sorted Array II
查看>>
83. Remove Duplicates from Sorted List
查看>>
410. Split Array Largest Sum
查看>>
Vue3发布半年我不学,摸鱼爽歪歪,哎~就是玩儿
查看>>
程序员视角:鹿晗公布恋情是如何把微博搞炸的?
查看>>