|
接上一篇:FreeBSD手册讲解(一)—配置FreeBSD内核
device isa
所有FreeBSD 支持的PC 都需要这行设置。如果你是IBM PS/2 ( 微信道架构,MCA) 计算机,FreeBSD提供的支 持就比较有限 。有关对MCA的支持,可以从 /usr/src/sys/i386/conf/LINT找到答案。
device eisa
如果你的主机板上有EISA 总线,加入这个设置。使用这个选项可以自动扫描并设置所 有连接在EISA 总线上的设备。
device pci
如果你的主板有PCI 总线, 就加入这个选项。使用这个选项可以自动扫描PCI卡,并在 PCI 到ISA 之间建立通路。
device agp
提供AGP显卡支持. 有AGP或AGP GART口的主板需要。
# Floppy drives device fdc0 at isa? port IO_FD1 irq 6 drq 2 device fd0 at fdc0 drive 0 device fd1 at fdc0 drive 1
软盘控制器:fd0 是A: 盘,fd1 是B: 盘。
device ata
提供所有ATA 和ATAPI 设备支持。你只要在内核中加入一个ata 选项,就可以让内核 支持现代计算机上的所有 PCI ATA/ATAPI 设备。
device atadisk # ATA disk drives
ATAPI 磁盘驱动器所必须,前提是有device ata项。
device atapicd # ATAPI CDROM drives
ATAPI CDROM 驱动器所必须,前提是有device ata项。
device atapifd # ATAPI floppy drives
ATAPI 软盘驱动器所必须,前提是有device ata项。
device atapist # ATAPI tape drives
ATAPI 磁带机驱动器所必须,前提是有device ata项。
options ATA_STATIC_ID #Static device numbering
它使得静态地分配控制器的编号(比如,旧的驱动器),当然设备的编号也可以动态分配。
# ATA and ATAPI devices device ata0 at isa? port IO_WD1 irq 14 device ata1 at isa? port IO_WD2 irq 15
上面的选项用在比较老的,非PCI 的系统中。
# SCSI Controllers device ahb # EISA AHA1742 family device ahc # AHA2940 and onboard AIC7xxx devices device amd # AMD 53C974 (Teckram DC-390(T)) device dpt # DPT Smartcache - See LINT for options! device isp # Qlogic family device ncr # NCR/Symbios Logic device sym # NCR/Symbios Logic (newer chipsets)
device adv0 at isa? device adw device bt0 at isa? device aha0 at isa? device aic0 at isa?
SCSI 控制器。注释掉你系统中没有的设备。如果你只有IDE 设备,你可以把这些全部删掉。
# SCSI peripherals device scbus # SCSI bus (required) device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct SCSI access)
SCSI外围设备。注释掉你系统中没有的设备。如果你只有IDE设备,你可以把这些全部删掉。
# RAID controllers device ida # Compaq Smart RAID device amr # AMI MegaRAID device mlx # Mylex DAC960 family
RAID 控制器支持。如果你没有,可以把它们注释掉或是删掉。
# atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc0 at isa? port IO_KBD
键盘控制器(atkbdc)提供AT 键盘以及PS/2 定点设备的I/O 服务。键盘驱动程序 (atkbd)与PS/2 定点设备驱动程序(psm)需要它。
device atkbd0 at atkbdc? irq 1
atkbd 驱动,与atkbdc 控制器一起作用,提供连接到AT 键盘控制器的AT 84 键盘 与AT 加强型键盘的访问。
device psm0 at atkbdc? irq 12
如果你的鼠标插在PS/2 鼠标端口,就使用这个设备驱动程序。
device vga0 at isa?
显卡驱动。
# splash screen/screen saver pseudo-device splash
启动画面!屏保也需要它。
# syscons is the default console driver, resembling an SCO console device sc0 at isa?
sc0 是默认的控制台驱动,类似于SCO地控制台。绝大部分全屏幕程序都通过termcap 这类terminal database library 来访问console ,因此用这个驱动程序或是VT220 兼容的console 驱动程序vt0,没太大差别。使用sc0的情况下,如果登陆系统后,执行 全屏幕程序有问题,则该把你的TERM 变量设置成“scoansi”。
# 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 不兼容 的笔记本电脑上, 它能运作良好。当然,当你登陆系统时,记得设置TERM 参数为vt100 或是vt220 。当连接到网络上许多不同 类型计算机时,这个驱动程序也常是很有用的,
共4页: 上一页 1 [2] [3] [4] 下一页
|