出现insmod: can't insert 'kernel_hello.ko': invalid module format解决方法
2018-03-22 21:05
2586 查看
出现insmod: can't insert 'kernel_hello.ko': invalid module format解决方法:问题:~ >: ls: info proc tmpapps init root usrbin kernel_hello.ko s3c_led.ko vardata lib sbindev linuxrc sysetc mnt test_s3c_led~ >:lsmod~ >: insmod kernel_hello.koinsmod: can't insert 'kernel_hello.ko': invalid module format错误原因:这个错误是因为驱动模块与开发板现在正在运行的内核不一致,重新编译升级最新的Linux内核之后重新测试OK!
解决方法:进入到虚拟机的内核部分:[wudongxu@localhost linux-3.0]$ lsarch firmware kernel modules.order soundblock fs kk Module.symvers System.mapbuild.sh include lib net toolsCOPYING init linuxrom-s3c2440.bin README usrCREDITS ipc MAINTAINERS REPORTING-BUGS virtcrypto k Makefile samples vmlinuxDocumentation Kbuild mm scripts vmlinux.odrivers Kconfig modules.builtin security[wudongxu@localhost linux-3.0]$ make clean //清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件//[wudongxu@localhost linux-3.0]$make //从新编译内核//[wudongxu@localhost linux-3.0]$sz linuxrom-s3c2440.bin //把内核文件传到windos下//
从新从开发版上下载:~ >: rm -rf kernel_hello.ko //删除之前的kernel_hello.ko文件//~ >: tftp -gr kernel_hello.ko 192.168.1.172kernel_hello.ko 100% |*******************************| 23798 0:00:00 ETA~ >: ls: info proc tmpapps init root usrbin kernel_hello.ko s3c_led.ko vardata lib sbindev linuxrc sysetc mnt test_s3c_led~ >: lsmod~ >: insmod kernel_hello.kohello,wudongxu IoT Studio!~ >: lsmodkernel_hello 561 0 - Live 0xbf004000这样就OK啦!
解决方法:进入到虚拟机的内核部分:[wudongxu@localhost linux-3.0]$ lsarch firmware kernel modules.order soundblock fs kk Module.symvers System.mapbuild.sh include lib net toolsCOPYING init linuxrom-s3c2440.bin README usrCREDITS ipc MAINTAINERS REPORTING-BUGS virtcrypto k Makefile samples vmlinuxDocumentation Kbuild mm scripts vmlinux.odrivers Kconfig modules.builtin security[wudongxu@localhost linux-3.0]$ make clean //清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件//[wudongxu@localhost linux-3.0]$make //从新编译内核//[wudongxu@localhost linux-3.0]$sz linuxrom-s3c2440.bin //把内核文件传到windos下//
从新从开发版上下载:~ >: rm -rf kernel_hello.ko //删除之前的kernel_hello.ko文件//~ >: tftp -gr kernel_hello.ko 192.168.1.172kernel_hello.ko 100% |*******************************| 23798 0:00:00 ETA~ >: ls: info proc tmpapps init root usrbin kernel_hello.ko s3c_led.ko vardata lib sbindev linuxrc sysetc mnt test_s3c_led~ >: lsmod~ >: insmod kernel_hello.kohello,wudongxu IoT Studio!~ >: lsmodkernel_hello 561 0 - Live 0xbf004000这样就OK啦!
相关文章推荐
- 往开发板写led驱动时出现错误:insmod: can't insert 's3c_led.ko': unknown symbol in module or invalid parameter
- 安装Dahdi模块出现insmod: can't insert 'dahdi.ko': unknown symbol in module or invalid parameter
- insmod: can't insert 'led.ko': invalid module format详细解释
- insmod hello.ko -1 Invalid module format最简单的解决办法
- 亲身实践解决 : insmod hello.ko -1 Invalid module format 的问题
- module编译和insmod invalid format问题解决方法
- module编译和insmod invalid format问题解决方法
- ok6410开发板android底层驱动模块编写,出现insmod:init_module ‘hello.ko’ failed (Exec format error)
- module编译和insmod invalid format问题解决方法
- module编译和出现insmod invalid format问题的解决
- 编译模块出错:insmod: ERROR: could not insert module module.ko: Invalid parameters
- insmod: can't insert 'xxx.ko': File exists 问题解决
- insmod: ERROR: could not insert module module.ko: Invalid parameters
- insmod: error inserting '***.ko': -1 Invalid parameters 真正原因以及解决方法
- 出现 org.apache.tomcat.xxx.ClassFormatException: Invalid byte tag in constant pool: 15 异常的原因及解决方法
- 加载rt3070sta.ko出现insmod: can't insert 'rt3070sta.ko': invalid module format问题
- linux 驱动开发 Invalid module format 错误解决方法
- insmod 时出现 "invalid module format"
- ubuntu 12.04出现insmod: error inserting 'hello.ko': -1 Device or resource busy的解决办法
- 驱动模块加载错误:insmod: can't insert 'xx.ko': invalid module format