1、问题:
[root@localhost ch341]# insmod ch341.ko
insmod: error inserting 'ch341.ko': -1 Unknown symbol in module
2、解决方法: 找模块的依赖,结果如下,
[root@localhost ch341]# modinfo ./ch341.ko | grep dependdepends: usbserial
3、进入驱动模块目录
[root@localhost ch341]# cd /lib/modules/2.6.18-238.el5/kernel/drivers/usb/serial/
[root@localhost serial]# insmod usbserial.ko
[root@localhost serial]# insmod /home/drivers/ch341/ch341.ko
ok。大功告成。
4、编译、安装问题
[root@localhost serial]# cd ch431
[root@localhost serial]# make
[root@localhost serial]# cp ch341.ko /lib/modules/2.6.18-238.el5/kernel/drivers/usb/serial/
[root@localhost serial]# vim /etc/rc.local
最后添加下面两行:
modprobe usbserial
或者
insmod /lib/modules/2.6.18-238.el5/kernel/drivers/usb/serial/usbserial.ko
然后
insmod /lib/modules/2.6.18-238.el5PAE/kernel/drivers/usb/serial/ch341.ko
文章推荐:
http://hi.baidu.com/jhb405759179/item/5720e295049e0ddc7b7f01e2