作者Kenie7 (Ken7)
看板FreeBSD
标题[问题] 更改serial port的default baud rate
时间Thu Apr 14 16:43:59 2011
大家好,小弟是FreeBSD新手,最近在试console的东西,
BSD版本为PCBSD,8.2release,
从BSD主机透过RS232连接至一块linux 2.6.21的板子,
因为板子支援的baud rate为57600,但BSD预设为9600,
所以每次连线时cu指令後面都要加上-s 57600来更改baud rate,
如:cu -l /dev/cuau0 -s 57600
想请问一下有无更改default baud rate的方法。
我爬过google,我找到三种方法:
1. 更改/etc/remote,网址:
http://freebsd.ntut.idv.tw/document/console_rs232.html
但是我试着更改了,把uart0|com1:dv=/dev/cuau0:br#9600:pa=none:改成
uart0|com1:dv=/dev/cuau0:br#57600:pa=none:之後reboot,但是我用
stty -f /dev/cuau0去看,baud rate并没有改变,cu还是需要改才行,失败。
2. 更改/etc/ttys,网址:
http://forums.freebsd.org/showthread.php?t=22243
我增加了cuau0 "/usr/libexec/getty std.57600" dialup on insecure这一行
进去,reboot後用stty去看,的确有改,但是我用cu去连,不管是default的9600
还是57600都不行连,所以再次失败...
3. 利用stty更改,网址:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/serial.html
利用stty -f /dev/cuau0.lock 57600的方式更改baud rate,但是还是失败...
在这边想请问一下各位先进,还有什麽方法我可以试试看的呢,卡了好几天了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.50.162
※ 编辑: Kenie7 来自: 59.104.50.162 (04/14 16:57)