當 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 。