执行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
原文地址:https://www.cnblogs.com/schips/p/13553464.html