bitbake:无法链接usbserial模块cp210x

时间:2017-10-01 17:13:16

标签: embedded-linux kernel-module beagleboneblack bitbake usbserial

我完成了以下教程http://www.jumpnowtek.com/beaglebone/BeagleBone-Systems-with-Yocto.html 用我的BBB(rev c),一切正常。我的下一步是从我的主机(ubuntu 16.04.3)迁移usb内核模块,其中usb驱动程序正在按预期工作。

创建模块的方法也有效,但问题是: 当我insmod收到我的模块时:

insmod /lib/modules/4.8.12-yocto-standard/kernel/drivers/usb/serial/cp210x.ko
cp210x: Unknown symbol usb_serial_generic_open (err 0)
cp210x: Unknown symbol usb_serial_generic_close (err 0)
cp210x: Unknown symbol usb_serial_deregister_drivers (err 0)
cp210x: Unknown symbol usb_serial_register_drivers (err 0)
insmod: ERROR: could not insert module /lib/modules/4.8.12-yocto-standard/kernel/drivers/usb/serial/cp210x.ko: Unknown symbol in module

现在查看模块符号表显示:

nm -u /lib/modules/4.8.12-yocto-standard/kernel/drivers/usb/serial/cp210x.ko
         U __aeabi_unwind_cpp_pr1
         U __gnu_mcount_nc
         U __kmalloc
         U __memzero
         U arm_copy_from_user
         U arm_copy_to_user
         U dev_err
         U dev_warn
         U kfree
         U kmalloc_caches
         U kmem_cache_alloc_trace
         U tty_encode_baud_rate
         U usb_control_msg
         U usb_serial_deregister_drivers
         U usb_serial_generic_close
         U usb_serial_generic_open
         U usb_serial_register_drivers

但是在我的主机系统上,这些符号被链接到usbserial.ko。 然而,我没有找到任何提供缺失符号的配方。是否可以使用usbserial库或包或配方来满足依赖性?

0 个答案:

没有答案