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.

dm8148 USB设备驱动



1.请问关于dm8148设备驱动问题。

usb gadget驱动,dm8148作为从机通过USB模拟网卡与PC上位机进行通信,
在内核源码包通过menuconfig编译出相应的内核模块g_ether.ko后,
将此内核模块安装会出现:insmod: error inserting 'g_ether.ko': -1 Unknown symbol in module,

用dmesg|tail查看信息,有如下:
g_ether: Unknown symbol usb_gadget_probe_driver (err 0)
g_ether: Unknown symbol get_gadget_drv_id (err 0)
g_ether: Unknown symbol usb_gadget_unregister_driver (err 0)
g_ether: Unknown symbol put_gadget_drv_id (err 0)
g_ether: Unknown symbol get_gadget_max_drv_id (err 0)
g_ether: Unknown symbol usb_gadget_probe_driver (err 0)
g_ether: Unknown symbol get_gadget_drv_id (err 0)
g_ether: Unknown symbol usb_gadget_unregister_driver (err 0)
g_ether: Unknown symbol put_gadget_drv_id (err 0)
g_ether: Unknown symbol get_gadget_max_drv_id (err 0)

我按照TI官方提供USB配置文档(processors.wiki.ti.com/.../Usbgeneralpage
请问在编译模块之前在内核包/drivers/usb/中要做出什么配置吗?该如何配置?