二 FreeBSD kernel 编译大法kernel内容编译( 三 )


# SCSI Controllers
#device ahb # EISA AHA1742 family
#device ahc # AHA2940 and onboard AIC7xxx devices
#device amd # AMD 53C974 (Teckram DC-390(T))
#device isp # Qlogic family
#device ncr # NCR/Symbios Logic
#device sym # NCR/Symbios Logic (newer chipsets)
#options SYM_SETUP_LP_PROBE_MAP=0x40
# Allow ncr to attach legacy NCR devices when
# both sym and ncr are configured
#device adv0 at isa?
#device adw
#device bt0 at isa?
#device aha0 at isa?
#device aic0 at isa?
// SCSI控制卡...#掉你没有的装置,若您像我只有IDE介面,您可以#掉以上 。
请参照 LINT 说明...找找您的卡是属於哪一种...

# SCSI peripherals
#device scbus # SCSI bus (required)
// 若您有SCSI介面...please keep this ...
#device da # Direct Access (disks)
// SCSI硬碟机
#device sa # Sequential Access (tape etc)
// SCSI磁带机
#device cd # CD
// SCSI光碟机
#device pass # Passthrough device (direct SCSI access)
// SCSI周边装置...#掉你没有的装置,若您像我只有IDE介面,您可以#掉以上 。
同样若您有疑问,请参照 LINT 说明
----------------------------------------------------------------------------
[第五部份] RAID、滑鼠、键盘、显示卡、电源管理、浮点运算、console 设定
----------------------------------------------------------------------------
# RAID controllers interfaced to the SCSI subsystem
#device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID
#device dpt # DPT Smartcache - See LINT for options!
// 多磁碟阵列接SCSI控制卡
请参照 LINT 说明...找找您的卡是属於哪一种...(我很穷..所以这..更不用说了..# 掉吧)

# RAID controllers
#device ida # Compaq Smart RAID
#device amr # AMI MegaRAID
#device mlx # Mylex DAC960 family
#device twe # 3ware Escalade
// 多磁碟阵列卡
请参照 LINT 说明...找找您的卡是属於哪一种...(我很穷..所以这..更不用说了..# 掉吧)

# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc0 at isa? port IO_KBD
// AT及PS/2的装置
这个被atkbd及psm所需要...也就是有atkbd就要有atkbdc0,psm亦然

device atkbd0 at atkbdc? irq 1 flags 0x1
// AT 84 键盘

device psm0 at atkbdc? irq 12
// PS/2的滑鼠

device vga0 at isa?
// 显示卡驱动程式

# splash screen/screen saver
pseudo-device splash
// 引人注目的启动萤幕(like microsoft Windows),以及萤幕保护程式 。

# syscons is the default console driver, resembling an SCO console
device sc0 at isa? flags 0x100
// FreeBSD预设的console驱动程式,类似SCO console ...

# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device vt0 at isa?
#options XSERVER # support for X server on a vt console
#options FAT_CURSOR # start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
#options PCVT_SCANSET=2 # IBM keyboards are non-std
// VT220相容的console驱动程式,与VT100/102相容 。
当您无法使用sc0时使用之(某些笔记型电脑),
在任何平台上VT100都可以执行 。不过较少人使用... export TERM=vt100

# Floating point support - do not disable.
device npx0 at nexus? port IO_NPX irq 13
// npx0是FreeBSD上的数学浮点运算单位,包括实体的或是软体模拟的

# Power management support (see LINT for more options)
#device apm0 at nexus? disable flags 0x20 # Advanced Power Management
// 支援进阶的电源管理,对笔记型电脑很有助益 。
----------------------------------------------------------------------------
[第六部份]PCMICA、COM port、平行埠 设定
----------------------------------------------------------------------------
# PCCARD (PCMCIA) support
#device card
#device pcic0 at isa? irq 0 port 0x3e0 iomem 0xd0000

推荐阅读