rs232擴充卡安裝 - Linux

Table of Contents

作業系統是 Ubuntu 10.4

擴充卡是買伽利略

晶片為mcs9865

跟原廠要了最新的driver才安裝成功,

但今天程式想要利用他的com port傳資料卻失敗

明明顯示都有 ttyD0與ttyD1

root@d/Serial_Device# dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 0.382940] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.383739] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 5271.650549] 0000:07:06.0: ttyD0 at I/O 0xbc00 (irq = 16) is a mcs9865-serial
[ 5271.651316] 0000:07:06.1: ttyD1 at I/O 0xb800 (irq = 17) is a mcs9865-serial

但用程式找serial port的時候卻找不到這ttyD0與ttyD1

他有一個.sh在一開機執行的時候也沒有執行成,必需手動來執行


請問是在哪邊出了問題?請不吝指教,謝謝。



感謝大家的回答,
自問自答

sudo /etc/init.d/mcs9865
ln -sf /dev/ttyD0 /dev/ttyS1
ln -sf /dev/ttyD1 /dev/ttyS2

這樣就可以了,可是我還是不知道是為什麼



--

All Comments

Faithe avatarFaithe2010-09-12
權限問題吧?
Donna avatarDonna2010-09-15
確認一下權限,check /dev/ttyD0是否存在
Cara avatarCara2010-09-19
我是用minicom,只用過USB是/dev/ttyUSB0
Mary avatarMary2010-09-20
同上@@ ttyUSB0
Emma avatarEmma2010-09-22
ls /dev/tty* 看看有哪些裝置吧! 說不定不是D0
Genevieve avatarGenevieve2010-09-25
man mknod + cat /proc/devices