看板 FreeBSD 關於我們 聯絡資訊
大家好,小弟是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)