insmod:插入'usb338x.ko'时出错:-1模块中的未知符号

时间:2014-04-07 19:09:57

标签: linux usb linux-device-driver usb-drive

我编译了一个驱动程序,然后尝试加载de module,这是返回

insmod: error inserting 'usb338x.ko': -1 Unknown symbol in module

和dmesg

[ 8128.506098] usb338x: Unknown symbol usb_add_gadget_udc (err 0)
[ 8128.506116] usb338x: Unknown symbol usb_gadget_unmap_request (err 0)
[ 8128.506127] usb338x: Unknown symbol usb_del_gadget_udc (err 0)
[ 8128.506138] usb338x: Unknown symbol usb_gadget_map_request (err 0)

2 个答案:

答案 0 :(得分:1)

阅读其他帖子我意识到我需要加载udc_core

modprobe udc_core

就是这样!

答案 1 :(得分:0)

或者你可以试试这个:MODULE_LICENSE("GPL")添加到你的内核模块文件。