路由器驱动PL2303 USB-TTL线的一点经验分享
路由器驱动usb-ttl的分享
有很多朋友反映usb-232的PL2303线驱动不了,所以带不了比如T3这样的设备。
给大家一个提示,就是在路由器管理界面里的system下面有个软件列表,其中需要找到usb驱动kmod-usb-uhci 这个需要确认你的路由器usb芯片是不是这个驱动,如果不是的话还有一种可能,就是是OHCI的,需要加载OHCI驱动,具体方法是,在你对应的openwrt固件的下载处,比如http://downloads.openwrt.org/kamikaze/8.09.2/brcm-2.4/
这里有个packages/目录,里面可以找到你对应的usb驱动包
比如:kmod-usb-ohci_2.4.35.4-brcm-2.4-1_mipsel.ipk
这个时候只需要在软件列表上面的一个输入框里填入完整链接,
比如:
http://downloads.openwrt.org/kamikaze/8.09.2/brcm-2.4/packages/kmod-usb-ohci_2.4.35.4-brcm-2.4-1_mipsel.ipk
点击OK,即可安装,安装完成后切记重启
如果要查看是否驱动了,可以telnet进入路由器像dos命令一样,敲入dmesg看最后的信息,跟2303有关的,比如usb/tts/0 ……这就是驱动之后的端口地址,完整地址是:/dev/usb/tts/0 或者/dev/ttyUSB0
这个线是不支持热插拔的(针对APRS4R等软件来说,系统本身硬件支持热插拔)
经过我在我的RG100A-AA路由器上的测试,APRX软件支持热插拔识别端口,并且在识别到端口时等待一段时间,以确定端口已经准备好了。这一点是在APRX的调试状态看到的,也就是加 -d参数。并且我在非调试状态插拔,也在对讲机内听到了发送的信标声。
发表评论