使用git对内核version的影响
2015-07-13 15:57
253 查看
# insmod ssp.ko insmod: can't insert 'ssp.ko': invalid module format # insmod gpioi2c.ko insmod: can't insert 'gpioi2c.ko': invalid module format #
错误原因:magicNum错误
udevd (525): /proc/525/oom_adj is deprecated, please use /proc/525/oom_score_adj instead. mmz: version magic '3.0.8 mod_unload ARMv7 ' should be '3.0.8+ mod_unload ARMv7 ' mmz: version magic '3.0.8 mod_unload ARMv7 ' should be '3.0.8+ mod_unload ARMv7 ' gpioi2c: version magic '3.0.8 mod_unload ARMv7 ' should be '3.0.8+ mod_unload ARMv7 ' ssp: version magic '3.0.8 mod_unload ARMv7 ' should be '3.0.8+ mod_unload ARMv7 ' gpioi2c: version magic '3.0.8 mod_unload ARMv7 ' should be '3.0.8+ mod_unload ARMv7 '
产生该问题的元凶:git
如果kernel的源码使用git做代码管理,即使在config文件中没有指定CONFIG_LOCALVERSION
⇒ cat .config | grep LOCAL
CONFIG_LOCALVERSION=""
但是在产生的uImage中,其magic数据还是会被添加"+"字符
而在删除.git目录后产生的内核映像
通过去除.git目录后产生的内核可以正常的使用ko文件了、而在使用外部第三方提供的ko模块文件时,
有可能这个小小的问题会困扰你哦。
相关文章推荐
- python 运行时报错误SyntaxError: Non-ASCII character '\xe5' in file 1.py on line 2
- 网卡远程唤醒-远程开机再配合远程控制
- 新组建整理
- SQL中IN和EXISTS区别和用法
- Android控件——RadioButton和RadioGroup
- 最简单的DLL导出函数隐藏方式
- A+B Problem IV
- hiho一下 第五十四周 (缩点+dfs)
- 让UILabel的文字顶部对齐
- 远程控制篇:在DELPHI程序中拨号上网
- java数据结构和算法------二叉树基本操作
- Alpha Blending
- 软件工具随笔
- vs2013 远程调试 (c++)
- viewpager2左右滑动--钱进
- LeetCode (算法,难度,频率)
- 远程控制篇:用Delphi模拟键盘输入/鼠标点击
- map相关操作:map遍历,map转换为list
- 互斥量和信号量的区别
- GSON解析复杂json数据格式