insmod 提示 Invalid module format

Posted Li-Yongjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了insmod 提示 Invalid module format相关的知识,希望对你有一定的参考价值。

报错

安装内核模块时报错

$ sudo insmod hello.ko
insmod: ERROR: could not insert module hello.ko: Invalid module format

解决

原因是编译使用的内核头文件版本和正在运行的内核版本不一致
尝试 make clean & make
还不行的话,可能 /usr/src/linux-headers-$(uname -r) 目录被污染,尝试卸载再安装

sudo apt-get remove linux-headers-$(uname -r)
sudo apt-get install linux-headers-$(uname -r)

然后再 make clean & make,就好了

以上是关于insmod 提示 Invalid module format的主要内容,如果未能解决你的问题,请参考以下文章

insmod 报错 Invalid module format

insmod hello.ko -1 Invalid module format最简单的解决的方法

linux下加内核模块时出现出现如下错误:insmod: error inserting 'kernel.ko': -1 Invalid parameters因该

insmod内核模块时提示Failed to find the folder holding the modules怎么办?

insmod module_param 模块参数

myeclipse打包war,输入名称就提示“Module name is invalid.”怎么回事