Frequently Asked Questions for FreeBSD 2.X : Serial 通訊 : 我要怎麼知道 FreeBSD 是不是有抓到我的 serial port ?
Previous: Serial 通訊
Next: 我要怎麼知道 FreeBSD 是不是有抓到我的 modem 卡 ?

11.1. 我要怎麼知道 FreeBSD 是不是有抓到我的 serial port ?

當 FreeBSD 開機的時候, 它會根據您在 kernel 中的設定來偵測您的 serial port。您可以在這些訊息出現的時候檢查, 也可以在系統開機之後用 下面的指令來觀察 :

        dmesg | grep sio
      

這裡有一些輸出的範例 :

        sio0 at 0x3f8-0x3ff irq 4 on isa
        sio0: type 16550A
        sio1 at 0x2f8-0x2ff irq 3 on isa
        sio1: type 16550A
      

這代表您有兩個 serial port。第一個 port 佔用 irq 4, port address 是 0x3f8 , 而且用的是 16550A 型的 UART 晶片。第二個 port 用的是同 型的晶片, 不過它佔用的是 irq 3 , 它的 port address 在 0x2f8 。 內接式 modem 卡會被辨識成是 serial port -- 唯一的差別就是該 port 上 總是接上 modem 而已。

GENERIC kernel 支援兩個 serial port , 它們的設定值就如同上面的 範例一樣。如果您系統上的設定不一樣, 或者您另外接了內接式 modem 卡, 或是您系統的實際 serial port 數比您在 kernel 設定中的還要多的話, 您 只要重新建立 kernel 就好了。詳情請看 如何建立 kernel


Frequently Asked Questions for FreeBSD 2.X : Serial 通訊 : 我要怎麼知道 FreeBSD 是不是有抓到我的 serial port ?
Previous: Serial 通訊
Next: 我要怎麼知道 FreeBSD 是不是有抓到我的 modem 卡 ?