同樣的, 在 kernel 設定那一節有提到有關設定 kernel 的資訊。要設定一
張 serial 多埠卡, 您必需在您的 kernel 設定檔中為每一個 serial port
都設一行 sio 的設定。但是您只能在它們之中選一個來設定 irq 以及
vector 。卡上的所有 port 會共享同一個 irq 。一般來說我們都把它設在最
後一個 serial port 上。不要忘了指定 COM_MULTIPORT
這個
option 。
下面是一個把 AST 4-port 卡 設在 irq 7 的例子 :
options "COM_MULTIPORT" device sio4 at isa? port 0x2a0 tty flags 0x781 device sio5 at isa? port 0x2a8 tty flags 0x781 device sio6 at isa? port 0x2b0 tty flags 0x781 device sio7 at isa? port 0x2b8 tty flags 0x781 irq 7 vector siointr
這裡的 flags 設定是指 master port 的 minor number 是 7
(0x700
), 在偵測時做檢查 (0x080
), 以及所有的 port 共享一個
irq (0x001
) 。