宿主机:红帽企业版6 开发板:TQ210 开发板所用内核:2.6.35
####################################################################################################################################
宿主机上写了一个驱动,成功生成了.ko文件。但是,在开发板安装该驱动是却出现了问题:
Unknown symbol usb_register_driver (err 0)
insmod: cannot insert 'xxxx.ko': unknown symbol in module or invalid parameter
大概意思是找不到某个函数。
这个驱动程序所用到的函数明明都是在内核源码定义过的啊,用法也没问题。为什么会出现这种错误提示?网上找了些资料,发现时没有在驱动程序中声明许可证,于是在代码中加上
MODULE_LICENSE("GPL");