论坛风格切换切换到宽版
  • 10277阅读
  • 24回复

中兴H618B刷OPENWRT和安装APRS4R,USB接口的问题 [复制链接]

上一主题 下一主题
离线BG6QBY
 
发帖
12184
只看楼主 倒序阅读 0楼 发表于: 2011-08-01
刷机按照qam那个搞的,刷openwrtok,安装aprs4r顺利,QBV帮我配置的APRS4R,现在的问题是不能转发TNC收到的数据到网上。好像USB接口部分有问题,是不是哪里没有配置好?

log信息:
[error] 2009-12-29 2329 kissserialconnection:: error reading configuration: undefined method `to_i' for true:trueclass
          [error] 2009-12-29 2329 kissserialconnection:: error setting up serial port: no such file or directory - /dev/usb/tts/1
          [error] 2009-12-29 2329 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [error] 2009-12-29 2330 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 2330 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 2330 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [error] 2009-12-29 2330 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [log] 2009-12-29 2332 beaconplugin:: sending beacon on device is0: bg6qby-10 -> apavt3 via []: (!3033.59n/11413.45er yueqing aprs 144.640mhz http://www.y027.com)
          [log] 2009-12-29 2333 socketsendthread:: message send on is0: bg6qby-10 -> apavt3 via []: (!3033.59n/11413.45er yueqing aprs 144.640mhz




  [error] 2009-12-29 2319 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 2320 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 2325 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 2326 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 2331 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 2332 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 2337 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 2338 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 2343 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 2344 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 2349 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 2350 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 2355 kissserialconnection:: error           [error] 2009-12-29 2350 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 2351 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 2356 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 2357 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 2302 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 2303 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [log] 2009-12-29 2304 socketrecvthread:: message recv on is0: bg6qbv-10 -> apavt3 via [tcpip*, qac, t2bern]: (!3035.00n/11417.00er aprs4r igate bg6qbv http://www.y027.com)
          [error] 2009-12-29 2308 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [log] 2009-12-29 23[s:34]08 socketrecvthread:: message recv on is0: bg6qbv-18 -> apavt3 via [tcpip*, qac, t2tokyo]: (!3036.55n/11425.00erwuhan,route igate 144.640mhz)
          [warn] 2009-12-29 23[s:34]09 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 23[s:34]14 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 23[s:34]15 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 23[s:34]20 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 23[s:34]21 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
          [error] 2009-12-29 23[s:34]26 kissserialconnection:: error writing to serial port: private method `puts' called for nil:nilclass
          [warn] 2009-12-29 23[s:34]27 kissserialconnection:: readframe: ex: private method `getc' called for nil:nilclass
离线bg6qbv
发帖
5838
只看该作者 1楼 发表于: 2011-08-01
qam刷的是8.09.02和我的版本不一样,可能usb端口要改一下,看我的帖子,或者刷我测试通过的版本,导入配置文件。
离线BG6QBY
发帖
12184
只看该作者 2楼 发表于: 2011-08-01
'
qam刷的是8.09.02和我的版本不一样,可能usb端口要改一下,看我的帖子,或者刷我测试通过的版本,导入配置文件。
'
我的618B和华硕500的芯片不一样型号,不知道有没有什么影响。6JJI刷过618B,可是没看到上来。
离线BG6JJI
发帖
4942
只看该作者 3楼 发表于: 2011-08-01
'
我的618B和华硕500的芯片不一样型号,不知道有没有什么影响。6JJI刷过618B,可是没看到上来。
'
这个问题跟路由器主芯片没太大关系,两个方面:
1,usb驱动没有驱动好,需要检查调试usb232驱动
2,usb232的端口没有设置正确。
请检查是否驱动了和端口是否设置正确即可。
离线BG6QBY
发帖
12184
只看该作者 4楼 发表于: 2011-08-02
两个问题,怎么检查调试232驱动,usb端口驱动怎么设置。我用的pl2303芯片。
离线BG6JJI
发帖
4942
只看该作者 5楼 发表于: 2011-08-02
驱动,本来是已经驱动了的,只是好像需要重新驱动一下即可,这个问题1区的朋友做过详细测试,我一直都在用ttl,所以没仔细研究驱动部分。

调试,可以用ttl线连到路由器的ttl口,可以看到设备运行的调试信息,比如usb口插入一条usbttl线,他会显示插入设备、加载驱动、配置情况等,如果加载成功,会提示一个端口号的地址,比如/dev/ttyusb0
离线BG6QBY
发帖
12184
只看该作者 6楼 发表于: 2011-08-02
搞了两天了,还没搞定usb接口问题。哪位老兄知道怎么把pl2303驱动起来啊。
我的硬件:中兴h618b刷的openwrt系统。usb接口接了一个pl2303芯片的转换接口,然后接到arrtt上做TNC。

现在问题:usb转串口好像没起作用,也不知道怎么看usb的端口号。
离线vr2vav
发帖
551
只看该作者 7楼 发表于: 2011-08-02
qbv导入那个文件是1.04版,如你安装的是1.03版本,配置可能有点不兼容
我是用1.03ttl, usb是 /dev/usb/tts/0或1 你试试
8.09.02是有pl2303驱动的. 又或许你usb232坏了 排查一下.
离线BG6QBY
发帖
12184
只看该作者 8楼 发表于: 2011-08-02
'
qbv导入那个文件是1.04版,如你安装的是1.03版本,配置可能有点不兼容
我是用1.03ttl, usb是 /dev/usb/tts/0或1 你试试
8.09.02是有pl2303驱动的. 又或许你usb232坏了 排查一下.
'


配置文件qbv重新给我远程配置的,版本上不会有冲突。usb转ttl线是pl2303芯片的,这个线测试过是好的。我现在就是不知道openwrt系统中这个usb端口怎么看。我配置了 /dev/usb/tts/0或1 不行。
离线BG6JJI
发帖
4942
只看该作者 9楼 发表于: 2011-08-02
用另外一条ttl线去接路由器的ttl进行调试,就可以看到驱动过程了。
必要的话,卸载驱动,重新加载即可。
离线BG6QBY
发帖
12184
只看该作者 10楼 发表于: 2011-08-02
'
用另外一条ttl线去接路由器的ttl进行调试,就可以看到驱动过程了。
必要的话,卸载驱动,重新加载即可。
'
6jji,你有qq吗,可以远程帮我看看吗。
离线BG6JJI
发帖
4942
只看该作者 11楼 发表于: 2011-08-02
date -s 2011.08.02-18:30  

date命令设置方法之二
离线bg6qbv
发帖
5838
只看该作者 12楼 发表于: 2011-08-02
一般大家刷的是8.09,qby刷的是8.09.2,端口可能不同,因为这两个rom不一样。
离线BG6QBY
发帖
12184
只看该作者 13楼 发表于: 2011-08-02
'
一般大家刷的是8.09,qby刷的是8.09.2,端口可能不同,因为这两个rom不一样,8.09的文件大一些。
'

qbv发个8.09固件我吧。
离线bg6qbv
发帖
5838
只看该作者 14楼 发表于: 2011-08-02
离线BG6QAM
发帖
13993
只看该作者 15楼 发表于: 2011-08-02
离线BD7OE
发帖
3607
只看该作者 16楼 发表于: 2011-08-23
'
配置文件qbv重新给我远程配置的,版本上不会有冲突。usb转ttl线是pl2303芯片的,这个线测试过是好的。我现在就是不知道openwrt系统中这个usb端口怎么看。我配置了 /dev/usb/tts/0或1 不行。
'

我的设备配置和你的一样。也出现过你这样的问题,主要是usb端口设置不正确。
我下图红圈位置都填写1之后保存重新启动就可以了。
离线bg6qbv
发帖
5838
只看该作者 17楼 发表于: 2011-08-24
好办法,目前安装ohci驱动解决也是个好办法!
离线BD7OE
发帖
3607
只看该作者 18楼 发表于: 2011-08-28
安装ohci驱动解决是个好办法!
离线BG1ESR
发帖
145
只看该作者 19楼 发表于: 2011-09-14
ash 下面 dmesg 一般能看到usb设备加载信息。