Device Drivers --->
驱动程序
Generic Driver Options --->驱动程序通用选项(/sbin/hotplug) path to uevent helper
[ ] Create a kernel maintained /dev tmpfs (EXPERIMENTAL)
[*] Select only drivers that don't need compile-time external fir│
只显示那些不需要内核对外部设备的固件作map支持的驱动程序,除非你有某些怪异硬件,否
则请选上
[*] Prevent firmware from being built
不编译固件.固件一般是随硬件的驱动程序提供的,仅在更新固件的时候才需要重新编译.
建议选上
选Y可以阻止编译固件。固件通常和驱动相连,只有在升级固件后,才需要重新编译。
如果不清楚,选Y
-*- Userspace firmware loading support
提供某些内核之外的模块需要的用户空间固件加载支持,在内核树之外编译的模块可能需要它
用户空间固件装载支持
这个选项用于非内核的模块对固件的装载支持,它需要使用用户空间。内核本身的模块不一定提供相关支持。
[*] Include in-kernel firmware blobs in kernel binary
() External firmware blobs to build into the kernel binary
[ ] Driver Core verbose debug messages
让驱动程序核心在系统日志中产生冗长的调试信息,仅供调试
[*] Managed device resources verbose debug messages
<*> Connector - unified userspace <-> kernelspace linker --->
统一的用户空间和内核空间连接器,工作在netlink socket协议的顶层.不确定可以不选
连接器--用户空间<-> 内核空间统一连接
这是在网络连接套接口协议上运行的用户空间<-> 内核空间统一连接。
连接器可以编译为模块,名为 cn.ko 。
[*] Report process events to userspace
向用户空间报告进程事件(fork,exec,id变化(uid,gid,suid)
让连接器向用户空间报告进程事件。比如派生指令、执行指令、ID变化和退出指令。
用户空间和内核空间
User space – 用户空间,指在内核外部或发生在内核外部的任何东西。
Kernel space – 内核空间 ,与用户空间相对,指那些发生在内核内部。
Linux将4G的地址划分为用户空间和内核空间两部分。在Linux内核的低版本中(2.0.X),通常0-3G为用户空间,3G-4G为内核空间。这 个分界点是可以可以改动的。
正是这个分界点的存在,限制了Linux可用的最大内存为2G.而且要通过重编内核,调整这个分界点才能达到。实际上还可以有更好的方法来解决这个问题。 由于内核空间与用户空间互不重合,所以可以用段机制提供的保护功能来保护内核级代码。
2.2.X版的内核对此进行了改动。这样内核空间扩张到了4G。从表面上看内核的基地址变为了0,但实际上,内核通常仍在虚址3G以上。
用户空间在2.2.X中从直观上变为0-4G,让人迷惑,不是可以直接访问内核了?
其实不然,同过使用页机制提供的保护,阻止了用户程序访问内核空间。
Linux地址的来龙去脉
Linux里的物理地址,虚拟地址,系统空间,用户空间,页目录,中间目录,页面表 等等概念,把人搞的晕头转向,下面我试图澄清这些数据结构之间的关系。
我 们应该先搞清楚虚拟地址和物理地址的关系,我们在i386CPU里最少得有一层映射,即段映射,具体请参照有关文档。Linux对这一层进行了简单化,就 一个段,0-4G,另一 层映射就是开启了页映射功能之后了,要么你就不要开,开了之后CPU就要把所以的地址 都到页目录,页表里走一遍,找到相应的物理地址。所以内核中GCC编译后的地址都是虚 拟地址,用户空间中的虚拟地址都必须找到其对应的物理地址方能使用。
< > Memory Technology Device (MTD) support --->
特殊的存储技术装置,如常用于数码相机或嵌入式系统的闪存卡
内存技术设备支持
内 存技术设备是 flash、RAM 和类似的芯片,经常用于嵌入式设备中的连续文件系统。这个选项将提供对 MTD 驱动的通用支持,使之注册在内核之中,并且对潜在的用户列举出相关设备以便使用。它同样允许你对于特别的硬件和MTD设备用户选择个性化的驱动。如果不清 楚,选N。
[ ] Debugging (NEW)这为MTD子系统打开底层的调试。通常,你应该选N。
< > MTD tests support (NEW)
< > MTD concatenating support (NEW)
MTD并置支持
将并置的几个 MTD 设备整合成一个(虚拟的)设备。这允许你的JFFS (2)文件系统生成多重的物理的闪存。如果不清楚,选Y。
[ ] MTD partitioning support (NEW)
MTD分区支持
如果你有一个设备,它需要将它自己的闪存分成几个复合的“分区”,每个对用户来说好像都是独立的MTD设备,选Y。如果不清楚,选Y。
注意,对于DiskOnChip设备,你不需要这个选项。在NFTL 设备上分区又是不同的情况:那是对块设备的“普通”的分区应用。
*** User Modules And Translation Layers ***
< > Direct char device access to MTD devices (NEW)
对每个内存设备提供字符标识,从而使用户可以对内存设备进行读写管理。
< > Common interface to block layer for MTD 'translation layers
< > Caching block device access to MTD devices (NEW)
一个对闪存的管理功能
< > Readonly block device access to MTD devices (NEW)
< > FTL (Flash Translation Layer) support (NEW)
也是一个对闪存的管理功能
< > NFTL (NAND Flash Translation Layer) support (NEW)
< > INFTL (Inverse NAND Flash Translation Layer) support (NEW)
< > Resident Flash Disk (Flash Translation Layer) support (NEW)
< > NAND SSFDC (SmartMedia) read only translation layer (NEW)
对NFTL的支持。
1、NAND FLASH芯片
六. NOR Flash
1. 属性
1). 是Flash Memory的一种。
2). 由Intel于1988年开发,NOR Flash支持1-byte随机读取(one-byte random access)和现场执行(XIP–execute in place)。
1~16MB闪存, 主要应用在代码存储介质中。
七. NAND Flash
1. 属性
1). 由Toshiba开发。功能类似磁盘(disk)
2). 可重复写1百万次。
3). 擦除和写都比NOR快。
4). Flash Translation Layer (FTL)软件使NAND Flash对于OS看起来像一个disk drive。读写的单位都是512Bytes的块 (block)。不过一般一次都读写4块2 KB大小的页。
5). 比NOR便宜。
2. 应用
1). 适合于数据存储,NAND在CompactFlash、Secure Digital、PC Cards和MMC存储卡市场上所占份额最大
< > Log panic/oops to an MTD buffer (NEW)
RAM/ROM/Flash chip drivers --->
< > Detect flash chips by Common Flash Interface (CFI) probe
探测CFI闪存
< > Detect non-CFI AMD/JEDEC-compatible flash chips (NEW)
探测 非CFI闪存。
< > Support for RAM chips in bus mapping (NEW)
对RAM支持,必选
< > Support for ROM chips in bus mapping (NEW)
对ROM支持,必选。
< > Support for absent chips in bus mapping (NEW)
对 absent chips 的支持
Mapping drivers for chip access --->
闪存页面管理。子选项自己看着选,不清楚就都搞成模块。
[ ] Support non-linear mappings of flash chips (NEW)
< > JEDEC Flash device mapped on Technologic Systems TS-5500
< > NOR flash on Intel Vermilion Range Expansion Bus CS0 (NEW)
< > Map driver for platform device RAM (mtd-ram) (NEW)
Self-contained MTD device drivers --->
独立单元式内存设备驱动。
< > Ramix PMC551 PCI Mezzanine RAM card support (NEW)
< > Uncached system RAM (NEW)
< > Physical system RAM (NEW)
< > Test driver using RAM (NEW)
< > MTD using block device (NEW)
*** Disk-On-Chip Device Drivers ***
< > M-Systems Disk-On-Chip 2000 and Millennium (DEPRECATED) (NEW)
< > M-Systems Disk-On-Chip Millennium-only alternative driver (DE│
< > M-Systems Disk-On-Chip Millennium Plus (NEW)
< > NAND Device Support (NEW) --->
NAND闪存设备驱动。
[ ] Verify NAND page writes (NEW)
[ ] NAND ECC Smart Media byte order (NEW)
[ ] Enable chip ids for obsolete ancient NAND devices (NEW)
< > DiskOnChip 2000, Millennium and Millennium Plus (NAND reimp│
< > NAND support for OLPC CAFÉ chip (NEW)
< > NAND support for CS5535/CS5536 (AMD Geode companion chip)
< > Support for generic platform NAND driver (NEW)
< > MTD driver for Olympus MAUSB-10 and Fujifilm DPC-R1 (NEW)
< > OneNAND Device Support (NEW) --->
OneNAND闪存设备驱动。
[ ] Verify OneNAND page writes (NEW)
< > OneNAND Flash device via platform device driver (NEW)
[ ] OneNAND OTP Support (NEW)
[ ] OneNAND 2X program support (NEW)
< > OneNAND simulator support (NEW)
LPDDR flash memory drivers --->
< > Support for LPDDR flash chips (NEW)
UBI - Unsorted block images --->
< > Enable UBI (NEW)
< > Parallel port support --->并口支持(传统的打印机接口)并行传输口支持。必选进内核。
< > PC-style hardware (NEW)
PC并口,必选。除非你不是PC
< > Multi-IO cards (parallel and serial) #并行端口的媒体输入输出卡?不明白,不选!
[ ] Use FIFO/DMA if available (EXPERIMENTAL) #可以提高打印速度,同时让系统知道并行端口设备占用了哪个IRQ值,有打印机你还不选!
[ ] SuperIO chipset support (EXPERIMENTAL) #安全的选择就是不选
[ ] IEEE 1284 transfer modes #不清楚打印机的工作,可以不要选,但是你清楚的话就选吧
< > AX88796 Parallel Port (NEW)
AX88796 并口支持。这是网络方面的东东。我不选。
[ ] IEEE 1284 transfer modes (NEW)
IEEE 1284传输模块。可以给打印机提供好的支持。我的机器上接了三台打印机+一台扫描仪(恐怖吧!)我就选了。
-*- Plug and Play support --->选即插即用支持。必选。不然你插U盘就不能自动识别了
即插即用支持,若未选则应当在BIOS中关闭"PnP OS".这里的选项与PCI设备无关
[*] PNP debugging messages
即插即用调试功能。一般人不会用到。该选项仅供调试使用
*** Protocols ***
[*] Block devices --->块设备块设备。要是你看了LINUX的相关教程,应该对/dev 下的文件有所了解,用 ls -l 命令,就可以看到前缀,哪些是文件,哪些是目录,哪些是块设备,哪些是管道,哪些是链接等等。
< > Normal floppy disk support通用软驱支持
< > Compaq SMART2 support 基于Compaq SMART2控制器的磁盘阵列卡
< > Compaq Smart Array 5xxx support基于Compaq SMART控制器的磁盘阵列卡
< > Mylex DAC960/DAC1100 PCI RAID Controller support古董级产品
< > Micro Memory MM5415 Battery Backed RAM support
一种使用电池做后备电源的内存
<*> Loopback device support
Loopback是指拿文件来模拟块设备,比如可以将一个iso9660镜像文件挂成一个文件系统
< > Cryptoloop Support
使用系统提供的加密API对Loopback设备加密,但不能用于日志型文件系统
< > Network block device support
让你的电脑成为网络块设备的客户端
< > Promise SATA SX8 support基于Promise公司的SATA SX8控制器的RAID卡
< > Low Performance USB Block driver不选,否则可能与USB存储驱动冲突
<*> RAM block device support内存中的虚拟磁盘,大小固定(由下面的选项
决定,也可给内核传递"ramdisk_size=参数"来决定),它的功能和代码都比shmem简单许多
(16) Default number of RAM disks默认RAM disk的数量
(16384) Default RAM disk size (kbytes)仅在你真正知道它的含义时才允许修改
[ ] Support XIP filesystems on RAM block device
< > Packet writing on CD/DVD mediaCD/DVD刻录支持
刻录机支持。选为模块备用。
< > ATA over Ethernet support以太网ATA设备支持
以太网ATA支持。编为模块备用。
[ ] Very old hard disk (MFM/RLL/IDE) driver
[*] Misc devices ---> 杂项设备
< > Device driver for IBM RSA service processor
IBM服务系统用的一个设备驱动。
< > Sensable PHANToM (PCI)
< > SGI IOC4 Base IO support
< > TI Flash Media interface support (EXPERIMENTAL)
< > Integrated Circuits ICS932S401
< > Enclosure Services
< > Channel interface driver for HP iLO/iLO2 processor
< > Intersil ISL29003 ambient light sensor
< > Silicon Labs C2 port support (EXPERIMENTAL) --->
< > C2 port support for Eurotech's Duramar 2150 (EXPER
EEPROM support --->
< > I2C EEPROMs from most vendors
< > Old I2C EEPROM reader
< > Maxim MAX6874/5 power supply supervisor
< > EEPROM 93CX6 support
< > ENE CB710/720 Flash memory card reader support注意什么东西
< > ATA/ATAPI/MFM/RLL support --->
通常是IDE硬盘和ATAPI光驱.纯SCSI系统且不使用这些接口可以不选
ATA设备选项。重点选项。搞错一点系统就启动不了。这里基本是要直接进内核的,不可以编成模块。
*** Please see Documentation/ide/ide.txt for help/info on I
[ ] Support for SATA (deprecated; conflicts with libata SATA dr│
反对使用,该选项与libata SATA驱动有冲突
对SATA硬盘的支持。在这个内核里,有两个地方提供SATA的支持,一个是主支持系统,它包含于SCSI菜单项中,它提供了对大量SATA硬盘的支持。 一个是副支持系统,就是现在这个选项,它仅支持比较老的SATA。为了使这两个系统不冲突,这个系统主要是提供对PATA的支持,而SCSI菜单下的选项 才是对SATA的真正支持。所以这里可以不选,在SCSI的有关部分选上就可以了。
generic ATA/ATAPI disk support (NEW)
[*] ATA disk support (NEW)
[ ] ATAPI floppy support (NEW)
< > PCMCIA IDE support (NEW)
通过PCMCIA卡与计算机连接的IDE设备,比如某些外置硬盘或光驱
< > Cardbus IDE support (Delkin/ASKA/Workbit) (NEW)
< > Include IDE/ATAPI CDROM support (NEW)
有IDE光驱的就选
CD-ROM支持。是的话就选。我的是SCSI的CDROM。不清楚的可以用ls /dev/h 然后按TAB,出hdb或者hdc字样的就是IDE的CDROM,我出的是scd0。
< > Include IDE/ATAPI TAPE support (NEW)有IDE磁带的就选
[ ] IDE ACPI support (NEW)
[ ] IDE Taskfile Access (NEW)
最底层的IDE访问。用来底层恢复用的。不选。
[*] legacy /proc/ide/ support (NEW)
*** IDE chipset support/bugfixes ***
< > generic/default IDE chipset support (NEW)
通用IDE芯片支持,必选。
< > Platform driver for IDE interfaces (NEW)
< > CMD640 chipset bugfix/support (NEW)
< > PNP EIDE support (NEW)
即插即用EIDE。有的话就选。应该知道EIDE是什么了吧?
*** PCI IDE chipsets support ***
基于PCI总线的IDE芯片组支持,帮助IDE驱动自动检测和配置所有基于PCI的IDE接口
< > Generic PCI IDE Chipset Support (NEW)
通用的PCI IDE芯片组支持,如果你的芯片组在下面能找到就别选
< > OPTi 82C621 chipset enhanced support (EXPERIMENTAL) (NEW)
OPTi 82C621 EIDE控制器
< > RZ1000 chipset bugfix/support (NEW)486/586年代的玩艺
< > AEC62XX chipset support (NEW)
< > ALI M15x3 chipset support (NEW)
< > AMD and nVidia IDE support (NEW)
< > ATI IXP chipset IDE support (NEW)
< > CMD64{3|6|8|9} chipset support (NEW)
< > Compaq Triflex IDE support (NEW)
< > Cyrix CS5510/20 MediaGX chipset support (VERY EXP
< > Cyrix/National Semiconductor CS5530 MediaGX chipset support
< > AMD CS5535 chipset support (NEW)
< > CS5536 chipset support (NEW)
< > HPT36X/37X chipset support (NEW)
< > JMicron JMB36x support (NEW)
< > National SCx200 chipset support (NEW)
< > Intel PIIX/ICH chipsets support (NEW)
< > IT8172 IDE support (NEW)
< > IT8213 IDE support (NEW)
< > IT821X IDE support (NEW)
< > NS87415 chipset support (NEW)
< > PROMISE PDC202{46|62|65|67} support (NEW)
< > PROMISE PDC202{68|69|70|71|75|76|77} support (NEW)
< > ServerWorks OSB4/CSB5/CSB6 chipsets support (NEW)
< > Silicon Image chipset support (NEW)
< > SiS5513 chipset support (NEW)
< > SLC90E66 chipset support (NEW)
< > Tekram TRM290 chipset support (NEW)
< > VIA82CXXX chipset support (NEW)
< > Toshiba TC86C001 support (NEW)
SCSI device support --->SCSI设备
< > RAID Transport Class用于SCSI设备的软件RAID支持,需要配合外部工具
RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array)。
-*- SCSI device support
SATA硬盘这里要选上
有任何SCSI/SATA/USB/光纤/FireWire/IDE-SCSI仿真设备之一就必须选上
< > SCSI target support
[*] legacy /proc/scsi/ support
生成/proc/scsi/。可用cat /proc/scsi/scsi查看信息
一些老刻录程序才需要
*** SCSI support type (disk, tape, CD-ROM) ***
<*> SCSI disk supportSCSI硬盘或U盘
< > SCSI tape support SCSI磁带
< > SCSI OnStream SC-x0 tape support又一个SISC磁带机支持
<*> SCSI CDROM support
[*] Enable vendor-specific extensions (for SCSI CDROM)
老的SCSI CDROM的升级。我的是新的,不选。
<*> SCSI generic support若有SCSI硬盘/CD-ROM/tape之外的SCSI设备才需要选择
SCSI通用支持,用来支持SCSI扫描仪、刻录机等。
< > SCSI media changer support 一种SCSI备份设备
SCSI转换媒介支持。可以用cat /proc/scsi/scsi 命令看看有没有Type: Medium Changer 这个东西来选。我的没有,就不选了。
[ ] Probe all LUNs on each SCSI device
扫描SCSI设备的逻辑编号。要是一个设备有多个编号,而系统又认不出的话,选这个。一般来说一个SCSI设备只有一个编号。
在每个SCSI设备上探测逻辑设备数.只在一个SCSI设备上有多个逻辑设备(模拟多
个SCSI设备,比如多口读卡器)时才需要选它,一般的SCSI设备不需要
[*] Verbose SCSI error reporting (kernel size +=12K)
以易读的方式报告SCSI错误,内核将会增大12K SCSI错误报告。有报告就是好。选!
[ ] SCSI logging facility
启用SCSI日志(默认并不开启,需要在挂载/proc后执行echo "scsi log
token [level]" > /proc/scsi/scsi命令才能打开日志),可用
于跟踪和捕获SCSI设备的错误
SCSI记录设备。便于出错时记录和分析的,选。
[ ] Asynchronous SCSI scanning
SCSI Transports --->
SCSI接口类型,下面的子项可以全不选,内核中若有其他部分依赖它,会自动选上
<*> Parallel SCSI (SPI) Transport Attributes
传统且常见的并行SCSI(Ultra320/160之类)
< > FiberChannel Transport Attributes光纤通道
< > iSCSI Transport Attributes
SCSI是利用TCP/IP网络传送SCSI命令和数据的I/O技术
< > SAS Transport Attributes
串行SCSI传输属性支持(SAS对于的关系SPI犹如SATA对于ATA)
< > SAS Domain Transport Attributes
为使用了SAS Domain的驱动程序提供帮助
< > SRP Transport Attributes
[ ] SCSI low-level drivers --->
低级别SCSI驱动,按你实际使用的产品选择
< > iSCSI Initiator over TCP/IP (NEW)
用于iSCSI在TCP/IP网络上传播的起动程序
< > Chelsio S3xx iSCSI support (NEW)
< > Broadcom NetXtreme II iSCSI support (NEW)
< > ServerEngines' 10Gbps iSCSI - BladeEngine 2 (NEW)
< > 3ware 5/6/7/8xxx ATA-RAID support (NEW)
< > 3ware 9xxx SATA-RAID support (NEW)
< > ACARD SCSI support (NEW)
< > Adaptec AACRAID support (NEW)
< > Adaptec AIC7xxx Fast -> U160 support (New Driver) (NEW)
< > Adaptec AIC7xxx support (old driver) (NEW)
< > Adaptec AIC79xx U320 support (NEW)
< > Adaptec AIC94xx SAS/SATA support (NEW)
< > Marvell 88SE64XX/88SE94XX SAS/SATA support (NEW)
< > Adaptec I2O RAID support (NEW)
< > AdvanSys SCSI support (NEW)
< > ARECA (ARC11xx/12xx/13xx/16xx) SATA/SAS RAID Host Adapter
[ ] LSI Logic New Generation RAID Device Drivers (NEW)
< > LSI Logic Legacy MegaRAID Driver (NEW)
< > LSI Logic MegaRAID SAS RAID Module (NEW)
< > LSI MPT Fusion SAS 2.0 Device Driver (NEW)
< > HighPoint RocketRAID 3xxx/4xxx Controller support (NEW)
< > BusLogic SCSI support (NEW)
< > LibFC module (NEW)
< > LibFCoE module (NEW)
< > FCoE module (NEW)
< > Cisco FNIC Driver (NEW)
< > DMX3191D SCSI support (NEW)
< > EATA ISA/EISA/PCI (DPT and generic EATA/DMA-compliant board
< > Future Domain 16xx SCSI/AHA-2920A support (NEW)
< > Intel/ICP (former GDT SCSI Disk Array) RAID Controller supp
< > IBM ServeRAID support (NEW)
< > Initio 9100U(W) support (NEW)
< > Initio INI-A100U2W support (NEW)
< > Promise SuperTrak EX Series support (NEW)
< > SYM53C8XX Version 2 SCSI support (NEW)
< > IBM Power Linux RAID adapter support (NEW)
< > Qlogic QLA 1240/1x80/1x160 SCSI support (NEW)
< > QLogic QLA2XXX Fibre Channel Support (NEW)
< > QLogic ISP4XXX host adapter family support (NEW)
< > Emulex LightPulse Fibre Channel Support (NEW)
< > Tekram DC395(U/UW/F) and DC315(U) SCSI support
< > Tekram DC390(T) and Am53/79C974 SCSI support (NEW)
< > Workbit NinjaSCSI-32Bi/UDE support (NEW)
< > SCSI debugging host simulator (NEW)
< > PMC SIERRA Linux MaxRAID adapter support (NEW)
< > SCSI RDMA Protocol helper library (NEW)
< > Brocade BFA Fibre Channel Support (NEW)
[ ] PCMCIA SCSI adapter support --->
通过PCMCIA卡与计算机连接的SCSI设备笔记本的SCSI
< > Adaptec AHA152X PCMCIA support (NEW)
< > Future Domain PCMCIA support (NEW)
< > NinjaSCSI-3 / NinjaSCSI-32Bi (16bit) PCMCIA support
< > Qlogic PCMCIA support (NEW)
< > Symbios 53c500 PCMCIA support (NEW)
< > SCSI Device Handlers --->
< > LSI RDAC Device Handler (NEW)
< > HP/COMPAQ MSA Device Handler (NEW)
< > EMC CLARiiON Device Handler (NEW)
< > SPC-3 ALUA Device Handler (EXPERIMENTAL) (NEW)
< > OSD-Initiator library
<*> Serial ATA (prod) and Parallel ATA (experimental) drivers --->
SATA与PATA设备
[*] Verbose ATA error reporting
[*] ATA ACPI Support
[*] SATA Port Multiplier support
<*> AHCI SATA support
SATA高级主机控制器接口.要使用NCQ功能就必须选中它,另外BIOS中的SATA工作模式
亦要选AHCI模式
< > Silicon Image 3124/3132 SATA support
[*] ATA SFF support
< > ServerWorks Frodo / Apple K2 SATA support
<*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
< > Marvell SATA support
< > NVIDIA SATA support
< > Pacific Digital ADMA support
< > Pacific Digital SATA QStor support
< > Promise SATA TX2/TX4 support
< > Promise SATA SX4 support (Experimental)
< > Silicon Image SATA support
< > SiS 964/965/966/180 SATA support
< > ULi Electronics SATA support
< > VIA SATA support
< > VITESSE VSC-7174 / INTEL 31244 SATA support
< > Initio 162x SATA support
< > ACPI firmware driver for PATA
< > ALi PATA support
<*> AMD/NVidia PATA support
< > ARTOP 6210/6260 PATA support
< > ARTOP/Acard ATP867X PATA support
< > ATI PATA support
< > CMD640 PCI PATA support (Experimental)
< > CMD64x PATA support
< > CS5510/5520 PATA support
< > CS5530 PATA support
< > CS5535 PATA support (Experimental)
< > CS5536 PATA support
< > Cypress CY82C693 PATA support (Very Experimental)
< > EFAR SLC90E66 support
<*> Generic ATA support
< > HPT 366/368 PATA support
< > HPT 370/370A/371/372/374/302 PATA support (Experimental)
< > HPT 372N/302N PATA support (Experimental)
< > HPT 343/363 PATA support
< > IT8211/2 PATA support
< > IT8213 PATA support (Experimental)
< > JMicron PATA support
< > Compaq Triflex PATA support
< > Marvell PATA support via legacy mode
<*> Intel PATA MPIIX support
<*> Intel PATA old PIIX support
< > NETCELL Revolution RAID support
< > Ninja32/Delkin Cardbus ATA support (Experimental)
< > Nat Semi NS87410 PATA support
< > Nat Semi NS87415 PATA support
< > OPTI621/6215 PATA support (Very Experimental)
< > OPTI FireStar PATA support (Very Experimental)
< > PCMCIA PATA support
< > Older Promise PATA controller support
< > RADISYS 82600 PATA support (Experimental)
< > RDC PATA support
< > PC Tech RZ1000 PATA support
< > SC1200 PATA support
< > SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support
< > Promise PATA 2027x support
< > CMD / Silicon Image 680 PATA support
< > SiS PATA support
< > VIA PATA support
< > Winbond SL82C105 PATA support
<*> Intel SCH PATA support
[*] Multiple devices driver support (RAID and LVM) --->
多设备支持(RAID和LVM).RAID和LVM的功能是使多个物理设备组建成一个单独的逻辑磁盘
磁盘阵列和逻辑卷。
<*> RAID support软件RAID(需要使用外部工具),若你有硬件RAID控制器,可以不选
[*] Autodetect RAID arrays during kernel boot
< > Linear (append) mode追加模式(简单的将一个分区追加在另一个分区之后)
< > RAID-0 (striping) mode RAID-0(等量分割)模式
< > RAID-1 (mirroring) mode RAID-1(镜像)模式
< > RAID-10 (mirrored striping) mode (EXPERIMENTAL)RAID 0+1模式
< > RAID-4/RAID-5/RAID-6 mode 这些模式比较复杂,一般不用
< > Multipath I/O support
多路IO支持是指在服务器和存储设备之间使用冗余的物理路径组件创建"逻辑路径",如果
这些组件发生故障并造成路径失败,多路径逻辑将为I/O使用备用路径以使应用程序仍然可以访问其数据
< > Faulty test module for MD 用于MD(Multi-device)的缺陷测试模块
<*> Device mapper support 是一个底层的卷管理器,不用LVM就别选了
[ ] Device mapper debugging support
< > Crypt target support
< > Snapshot target
<*> Mirror target
< > Mirror userspace logging (EXPERIMENTAL)
<*> Zero target
< > Multipath target
< > I/O delaying target (EXPERIMENTAL)
[ ] DM uevents (EXPERIMENTAL)
< > Bad Block Relocation Device Target (EXPERIMENTAL)
[ ] Fusion MPT device support --->
Fusion MPT设备支持
< > Fusion MPT ScsiHost drivers for SPI (NEW)
< > Fusion MPT ScsiHost drivers for FC (NEW)
< > Fusion MPT ScsiHost drivers for SAS (NEW)
(128) Maximum number of scatter gather entries (16 - 128) (NEW)
[ ] Fusion MPT logging facility (NEW)
IEEE 1394 (FireWire) support ---> IEEE 1394(火线)
*** You can enable one or both FireWire driver stacks. ***
*** See the help texts for more information. ***
< > FireWire driver stack
< > Legacy alternative FireWire driver stack
< > I2O device support --->
I2O,是英文“Intelligent Input & output”的缩写,中文意思是“智能输入输出”, 它是用于智能I/O系统的标准接口。
用cat /proc/i2o看看有没有I2O设备。
I2O(智能IO)设备使用专门的I/O处理器负责中断处理/缓冲存取/数据传输等烦琐任务以
减少CPU占用,一般的主板上没这种东西
[*] Enable LCT notification (NEW)
[*] Enable Adaptec extensions (NEW)
< > I2O Configuration support (NEW)
< > I2O Bus Adapter OSM (NEW)
< > I2O Block OSM (NEW)
< > I2O SCSI OSM (NEW)
< > I2O /proc support (NEW)
[*] Macintosh device drivers --->苹果机设备驱动
[*] Support for mouse button 2+3 emulation