项目场景:
ARM linux驱动文件加载
问题描述:
root@ATK-IMX6U:/opt# insmod chardriver.ko
[ 694.200461] chardriver: disagrees about version of symbol device_create
[ 694.207624] chardriver: Unknown symbol device_create (err -22)
[ 694.215509] chardriver: disagrees about version of symbol device_destroy
[ 694.223257] chardriver: Unknown symbol device_destroy (err -22)
insmod: ERROR: could not insert module chardriver.ko: Invalid parameters e
-sh: chardriver:: command not foundsagrees about version of symbol device_create
原因分析:
驱动程序源码编译使用的内核版本与板子上内核版本不一致