关于linux2.4.18在2410板子上的pl2303驱动问题
本人使用的是博创2410实验箱,使用博创自带的镜像(Linux 2.4.18)烧到开发板上。
我现在想做的是,在2410板子上,通过usb读取GPS的数据。该GPS的转换芯片是pl2303,且该GPS已经在ubuntu 11.04下使用minicom测试通过
1.在该镜像的源码中,make menuconfig,勾选pl2303选项,然后make dep,再make module。得到了usbserial.o和pl2303.o两个文件。
接着copy这两个文件到开发板上,insmod usbserial.o和insmod pl2303.o貌似正常。显示如下:
[/dev]insmod /root/usbserial.o
Using /root/usbserial.o
Warning: loading usbserial will taint the kernel: no license
See http://www.tux.org/lkml/#export-tainted for information about taintes
[/dev]insmod /root/pl2303.o
Using /root/pl2303.o
usbserial.c: USB Serial support registered for PL-2303
pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.9
2.接着,将该GPS插到板子的usb口上,有以下提示:
hub.c: USB new device connect on bus1/1/4, assigned device number 5
usb.c: USB device 5 (vend/prod 0x67b/0x2303) is not claimed by any active .
貌似驱动没有识别这个USB设备?而且/dev/中没有自动生成/dev/ttyUSB0的设备。
此时,我尝试mknod /dev/ttyUSB0 c 188 0
但是测试程序依然无法打开该/dev/ttyUSB0
请各位高手指点下,我这是出了神马问题?