执行insmod提示 invalid module format

内核版本和驱动版本不匹配:

1、假如内核版本是2018.3,驱动使用了另外一个版本,可能会出现这样的问题
2、内核和驱动版本一致,但内核进行了一些配置,导致驱动装不上,此时应该:

make clean && make  # 内核
make modules        # 设备树

如果没有问题,再进行驱动版本的指定。

如果还有问题,再试试对内核进行如下的配置:

Kernel Features --->
    [*] Use the ARM EABI to compilethe kernel  # 按Y
    [*] Allow old ABI binaries torun with this kernel (EXPERIMENTAL) # 按Y
posted @ 2020-08-24 13:52  schips  阅读(3083)  评论(0编辑  收藏  举报