系统核心 自订 FreeBSD Kernel( 五 )



Adaptec 174x
controller aha0 at isa? port ``IO_AHA0"" bio irq ? drq 5 vector
ahaintr

Adaptec 154x
controller aic0 at isa? port 0x340 bio irq 11 vector aicintr

Adaptec 152x 跟在音效卡上的 Adaptec AIC-6360 (速度慢!)
controller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr

使用 NCR 5380 or Trantor T130 的 ProAudioSpectrum
controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000
vector seaintr

Seagate ST01/02 8 bit 控制卡 (速度慢!)
controller wds0 at isa? port 0x350 bio irq 15 drq 6 vector
wdsintr

Western Digital WD7000 控制卡
controller ncr0

NCR 53C81x/82x/87x PCI SCSI 控制卡
options ``SCSI_DELAY=15""

这个参数使得 kernel 在开机时会先等待 15 秒, 再侦测 SCSI
周边装置,有些速度慢的周边 (如 CD-ROM) 需要较长的初始时间 。
controller scbus0

如果你有任何的 SCSI 装置,你就需要这个参数 。
device sd0

支援 SCSI 硬碟 。
device st0

支援 SCSI 磁带机 。
device cd0

支援 SCSI CD-ROM 。
请注意这个 0 并不是说只支援一台或是 SCSI-ID 0,
无论有多少装置都被支援的 。
如果你想要指定 SCSI ID 或是 LUN,请参阅 LINT 中相关的说明 。

_________________________________________________________________
5.3.6. Console,滑鼠,及 X Server 支援
你一定要在以下两种显示驱动程式中选一种 。大多数的程式经由终端函式库
(如 termcap)控制显示, 不管你选哪一种都应该能执行 。
device sc0 at isa? port ``IO_KBD" tty irq 1 vector scintr

sc0 是内定的显示驱动程式,它是模拟 SCO console 的 。
使用的时候,将你的环境变数 TERM 设定成 "scoansi" 或 "cons25" 。
device vt0 at isa? port ``IO_KBD"" tty irq 1 vector pcrint

这是 VT200 相容的显示驱动程式,通常是用来给那些不能用 sc0
的机器用的 。使用的时候将你的环境变数设成 "vt100" 或 "vt200" 。
options ``PCVT_FREEBSD=210""

设定 vt0 程式在 FreeBSD 2.1.0 以上的系统执行 。
options XSERVER

奶J XFree86 的 X Windows 所需的支援 。
device mse0 at isa? port 0x23c tty irq 5 vector ms

支援 Logitech bus mouse 或 ATI InPort bus mouse card.
注意: 如果你使用 serial mouse (插在 COM1 上),你并不需要这项参数 。
device psm0 at isa? port ``IO_KBD"" conflicts tty irq 12 vector
psmintr

使用 PS/2 mouse.

_________________________________________________________________
5.3.7. Serial 跟 Parallel Ports
几乎所有的机器都有这东西,如 印表机 或是 Modem 拨接 等等 。
device sio0 at isa? port ``IO_COM1"" tty irq 4 vector siointr

sio0 到 sio3 是四个 seiral ports (即 COM1 到 COM4) 。如果你的
COM4 有内接 Modem,而 COM2 有接 serial 装置, 你必须将 Modem 的
IRQ 改成 2 (IRQ 2 就是 IRQ 9) 。如果你有 multiport serial
卡,请阅读 sio(4)的资料 。有些显示卡 (如某些 S3 的卡) 使用
0x*2e8 的 IO Address, 而有些便宜的 serial 卡没有完全支援
16-bit IO Address, 这些会互相突而使得 COM4 失效 。每个
serial port 都需要有一个独立的 IRQ (除了 Multiport 卡),
所以内定给 COM3 跟 COM4 的 IRQ 是不能使用的 。
device lpt0 at isa? port? tty irq 7 vector lptintr

lpt0 到 lpt2 是三个印表机的 port,
大多数人只有一台印表机,你可以将没有用到的移除 。

_________________________________________________________________
5.3.8. 网路
FreeBSD,跟一般 UNIX 一样,非常重视网路 。
因此,就算你没有网路卡,也请注意那些拨接服务支援 。

推荐阅读