insmod 报错 Invalid module format
Posted Li-Yongjun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了insmod 报错 Invalid module format相关的知识,希望对你有一定的参考价值。
编译内核模块
$ make M=/home/liyongjun/project/c/linux-4.4.1/net/mac80211/ modules
安装报错
$ sudo insmod net/mac80211/mac80211.ko
insmod: ERROR: could not insert module net/mac80211/mac80211.ko: Invalid module format
dmesg
$ dmesg
...
[ 3187.509374] mac80211: no symbol version for module_layout
解决办法
添加 -C /lib/modules/`uname -r`/build 选项
$ make -C /lib/modules/`uname -r`/build M=/home/liyongjun/project/c/linux-4.4.1/net/mac80211/ modules
以上是关于insmod 报错 Invalid module format的主要内容,如果未能解决你的问题,请参考以下文章
insmod 提示 Invalid module format
insmod hello.ko -1 Invalid module format最简单的解决的方法
linux下加内核模块时出现出现如下错误:insmod: error inserting 'kernel.ko': -1 Invalid parameters因该
CentOS上部署node报错:node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: invalid ELF header
insmod内核模块时提示Failed to find the folder holding the modules怎么办?