[問題] 更改serial port的default baud rate
大家好,小弟是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)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 6 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章