您的位置:首页 > 大数据 > 人工智能

root@kali:~# insmod /usb/serial/cp210x.ko :Unknown symbol in module

2015-10-01 14:46 2121 查看
kail系统下关于加载usb转串口驱动时出错。

insmod: ERROR: could not insert module /usb/serial/cp210x.ko: Unknown symbol in module

输入dmesg | tail查看错误信息

[  971.883096] cp210x: Unknown symbol usb_serial_generic_open (err 0)

[  971.883107] cp210x: Unknown symbol usb_serial_generic_close (err 0)

[  971.883124] cp210x: Unknown symbol usb_serial_deregister_drivers (err 0)

[  971.883133] cp210x: Unknown symbol usb_serial_register_drivers (err 0)

参考了木木的文章发现是由于模块依赖的其他模块没有加载导致的。

直接用: modinfo  ./cp210x.ko | grep depend   找模块的依赖,结果如下,

depends:        usbserial,usbcore

root@kali:~# modprobe usbserial

root@kali:~# modprobe usbcore

root@kali:~# insmod /usb/serial/cp210x.ko

在 lsmod,拉拉。加载驱动成功。

Module                  Size  Used by

cp210x                 24576  0

usbserial              40960  1 cp210x

nls_utf8               16384  1

isofs                  40960  1

udf                    90112  0

crc_itu_t              16384  1 udf

《模块加载常见错误》

insmod: error inserting './igb.ko': -1 Unknown symbol in module           --->    依赖的模块没有加载,需要先加载 depends 中列出的模块

insmod: error inserting './igb.ko': -1 Operation not permitted                --->    这当然是你用普通用户执行才出现的错误咯

insmod: error inserting './igb.ko': -1 Invalid module format                    --->    模块的vermagic(就是编译内核的环境的内核版本)和当前系统不相匹配

insmod: error inserting './aacraid.ko': -1 No such device                       --->    模块是对的,只是没有相应的设备

参考博文:http://blog.csdn.net/wl_fln/article/details/9465341
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息