This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

驱动加载失败:can_dev:disagrees about version of symbol module_layout

大家好,这几天在做自己的驱动,驱动是静态编译进内核的,报了以下错误:

log如下:

[   11.927340] can_dev: disagrees about version of symbol module_layout

[   12.278743] can_dev: disagrees about version of symbol module_layout

[   10.450504] musb_am335x: disagrees about version of symbol module_layout

根据错误信息,是驱动CRC检验或者版本不一致,但经核查,这两项都没问题:

root@am335x-evm:~# uname -r

4.14.79-rt47-g28d73230da

驱动信息:

modinfo can-dev.ko     

filename:       /home/root/can-dev.ko

license:        GPL v2

description:    CAN device driver interface

srcversion:     0A0DFC2826FEF000B5C4F56

depends:       

intree:         Y

name:           can_dev

vermagic:       4.14.79-rt47-g28d73230da preempt mod_unload modversions ARMv7 p2v8