[*] Legacy /proc/pci interface可以选择
传统的 /proc/pci介面,就是像我們一般用Linux,都可以/dev下看到目前的硬件狀况,在这个也可以不用(事实上依
help里的说明在 2.5.53这个版就有被弄掉)改用一个叫
lspci的工具可以达成一样的效果,看个人喜好 ...
[*] PCI device name database可以选择
开启这个选项, kernel里会放入所有已知 PCI device的资料库,而kernel会用这个來造出/proc/pci、/
proc/ioports ...里的讯息
[*] ISA support老的ISA槽支持,没有这中插槽不用选
[] EISA support增强
ISA总线,已经被
PCI代替,所以不用选择了
[] Vesa Local Bus priming 不用选择了
[] Generic PCI/EISA bridge (NEW)不用选择了
[] EISA virtual root device (NEW)不用选择了
[*] EISA device name database (NEW)不用选择了
[*] MCA support IBM的东西,我就不选了哦
MCA(microChannel Archtecture)总线是IBM为解决快速微处理器和相对慢的ISA总线之间的差异而开发的一种
总线结构,并被用于IBM的PS/2系统,目前,MCA总线主要用于IBM PS/2计算机和一些笔记本中
[] Legacy MCA API Support
[] Support for the mca entry in /proc
NatSemi SCx200 support
PCMCIA/CardBus support ---> 笔记本用的,台式机不用选了
PCMCIA/CardBus support不用选了
[*] Enable PCMCIA debugging不用选了
CardBus yenta-compatible bridge support不用选了
i82092 compatible bridge support不用选了
i82365 compatible bridge support不用选了
Databook TCIC host bridge support不用选了
PCI Hotplug Support ---> 支持PCI热插拔的,我们很少动,最好选上吧
<*> Support for PCI Hotplug (EXPERIMENTAL)这个选一下,万一会用到,如插拔网卡
Fake PCI Hotplug driver 伪设备,我不用选择了
Compaq PCI Hotplug driver PCI是in tel和Compaq发布的总线,我只选择这个就够了,
[*] Save configuration into NVRAM on Compaq servers不用选择了
IBM PCI Hotplug driver 不用选择了
ACPI PCI Hotplug driver 不用选择了
[*] CompactPCI Hotplug driver 不用选择了
Ziatech ZT5550 CompactPCI Hotplug driver不用选择了
Generic port I/O CompactPCI Hotplug driver不用选择了
PCI Express Hotplug driver 最新的PCI-E,我还没有,不用选择了
[*] Use polling mechanism for hot-plug events (for testing purpose不用选择了
SHPC PCI Hotplug driver 不用选择了
[*] Use polling mechanism for hot-plug events (for testing purpose不用选择了
7 Executable file formats --->
[*] Kernel support for ELF binaries一定要选择
这个当然
y,因为目前
gcc2.7.0以上的都有支持ELF了,如果没有选择这一项,可能会使用相当多的程序因此无法执行。
注意:编译模块成ELF和编译支持ELF二进制。不编译适当的支持’’gotcha’’是明智的,如果机器结构是Pentium
或
486你将得到高效的代码,但一个386的核心将运行在32-bit compatible clone;一个Pentium核心将不。为大多
机器制作一张紧急启动盘,最好在386下编译,而386并不能运行在Pentium下编译的核心。
另外一点要注意的,你不能同时把
a.out和 ELF支援编译成 modules,否则当你为了能够使用 insmod而用
insmod来载入 a.out/ELF modules时会有 Catch/22状况发生。如果你的系统主要是 ELF而你偶尔会需要用到
a.out,你可以把
a.out支援编译为modules,否则你最好把它直接放入 kernel之中。如果你还没进入 ELF的世纪,
在 compiler kernel时可以直接把
ELF支援去掉。
Kernel support for a.out and ECOFF binaries可以选择编成模块
a.out的执行文件是比较古老的可执行码,用在比较早期的UNIX系统上。Linux最初也是使用这种码来执行程序,一直
到ELF格式的可执行码出来后,有愈来俞多的程序码随着ELF格式的优点而变成了ELF的可执码。将来势必完全取代
a.out格式的可执行码。但目前由于沿有许多的程序还没有取代过来,所以只好选择Y,等将来有一天,全部的程序都变
成了ELF的天下时,那时再
disable掉。
Kernel support for MISC binaries可以选择编成模块
可以让你支援別的种类的binary执行档(如:Java、Python ... etc)丟到kernel或编成 module都ok ...
8 Device Drivers --->
Generic Driver Options --->
<*> Hotplug firmware loading support热插拔固件加载,应该选择
[*] Driver Core verbose debug messages
Memory Technology Devices (MTD) ---> 通常用在嵌入式系統,可以不用选择了
We use MTD (Memory Technology Devices) system to emulate flash memory as flash disk mounted into
Linux virtual file system. This allows accessing flash memory with standard I/O operations without any
extra effort. MTD system contains, “user” and driver”, two different modules. In driver modules, we use
CFI (Common Flash Interface) to probe the flash chip and then partition it, while we use MTD BLOCK to
emulate the flash partitions as block devices in user modules, and then mount them into Linux’s virtual
file system with JFFS2 (Journaling Flash File System version 2) type, which is a file system type
specifically designed for flash devices according to the features of flash devices.
Memory Technology Device (MTD) support
[*] Debugging
(0) Debugging verbosity (0 = quiet, 3 = noisy) (NEW)
MTD partitioning support
MTD concatenating support
RedBoot partition table parsing
Command line partition table parsing
---User Modules And Translation Layers
Direct char device access to MTD devices
Caching block device access to MTD devices
Readonly block device access to MTD devices
FTL (Flash Translation Layer) support和PCMCIA有关,可以不用理睬
NFTL (NAND Flash Translation Layer) support和PCMCIA有关,可以不用理睬
[*] Write support for NFTL
INFTL (Inverse NAND Flash Translation Layer) support和PCMCIA有关,可以不用理睬
RAM/ROM/Flash chip drivers --->用FL ASH内存,可以不用选择
2000年, Axis Communications AB (www.axis.com),发布了第一版的 JFFS文件系统,也是开源的(Open
Sourced)。这是一个完全为嵌入式
Linux系统设计的文件系统, JFFS直接设计在FLASH设备之上,能判断获知可擦除
扇区的边界,以及FLASH的大小。
MTD可以看作是原始的FLASH芯片的“翻译层(translation layer)”,也正是由于MTD的存在,使得JFFS在Linux
中能快速发展。基于MTD这个硬件抽象层(HAL),JFFS几乎可以被
mount在任何可随机访问的设备上(如: RAM,
FLASH(各种厂家的))-----只要MTD支持这些设备。
如果遇到新设备且驱动程序不存在,则找一个现存的驱动程序(做模板),然后修改其中的有关“read/write/erase”之
函数,之后就可以将JFFS mount到“新设备”上了(关键是你根本不需要知道
JFFS是怎么工作的)。换句话说,将
JFFS文件系统与设备相关的MTD (Memory Technology Device)(包含了很多“raw FLASH chip”之Linux驱动程
序)相结合,你就得到了一个完整的解决方案----即由MTD向
JFFS文件系统层提供一个抽象的设备层。
在这种方式下,JFFS不关心任何特定的存储(memory)技术。任何支持随机访问的设备(甚至象NAND FLASH这样的
伪随机设备)都可以与
MTD接口,从而在之上实现JFFS。在设计方面,JFFS(以及JFFS2)在文件系统层中保证一
个“meta-data”(或文件系统的“格式”可靠性---"formatting" reliability),这意味只要你的 write()系统调用返回
了,则可以保证数据一定是“记录”下来的。换句话说,如果在write()命令的执行期间突然掉电了,而此时数据还没有
完全写入FLASH芯片,则芯片内记录的数据要么是older数据、要么是 newer数据,或者是两者的混合,但关键是你的
文件不会因此而“坏(corrupted)”了。
最初的JFFS是设计成 "append only"类型的文件系统,即“好”数据重来不会被“覆盖”(
overwritten)(如:对一
个已打开的文件先做
rewind()操作,然后
fwrite(),没用!),新的数据总是被添加在上次“文件系统”(而不是文
件)写操作的位置之后。与块数据同时被写入的“meta”数据将保证块数据在“逻辑”上已被写入文件的正确位置。当重启
动(或
mount)之时,整个文件系统将被扫描,零散的数据块被重新排列,以使得在读取文件之时,最新被“标记
(stamped)”数据块----即那些在逻辑上覆盖了“older数据块”----被读出。而 “older数据”则被标记为“回收
(garbage collection)-----在适当的时候将被删除。这种“
append-only结构”的优点是“natural wear leveling
on the FLASH”(译注:减少
FLASH的擦除次数)。有关JFFS的“掉电可靠性(Power Down Reliability)”,我已
经做一些扩展并提交了fixes(已包含在最新版本的 CVS之中),我观察的效果是500多次掉电实验大约
10次失败。另
外,系统中还存在一些bug,使得JFFS会随机地丢掉一些文件(甚至是静态文件)!我将 NOT推荐在产品中使用该文
件系统(至少是当前版本)。
JFFS2是JFFS技术的第二版,它基于JFFS的设计思想,但是由Redhat (www.redhat.com)实现的。它采用了一种不同
的方法实现“可靠性”,所有的 "erase sector"被独立管理,且可以“乱序(out-of-order)”寻址,因而当创建新文
件或覆盖老文件之时,可以统一地申请一块“已擦除扇区(erase sector)”。为了保证“掉电可靠性”,在被确认已被
成功写入FLASH之前(通过CRC和版本标签),文件的任何部分不会被真正覆盖。之后,老的数据块被标记为“回
收”,则待到其所有的邻居(同一个扇区内的)也有相似的标记之时,该扇区被擦除。
好消息,JFFS2还支持压缩。文件数据在被写入时,通过zlib(可调整
mod's)压缩;数据在被读出之时在线(on the
fly)解压缩;所以事实上你无法感知你的数据是否被压缩了。因而现在你可以采用ASCII文件格式(而不是binary文件)
来做日志(log)或配置(config)文件,当然二进制文件也会被压缩的。如果你的文件很“松散(sparse)”(如:其中
有很多空格),呵呵,不用担心空间会浪费了。但缺点是,如果你将已经压缩过的数据写入时,系统仍将花费大量时间试图
再压缩它。而此时你又无法动态关闭压缩功能。目前有些计划正在试图实现相关功能(即使是基于目录级别,对单个目录实
现压缩的开关选项或属性)。
Detect flash chips by Common Flash Interface (CFI) probe通过通用闪存接口检测闪存,可以不
用选择
Detect non-CFI AMD/JEDEC-compatible flash chips可以不用选择
[*] Flash chip driver advanced configuration options
Flash cmd/query data swapping (NO) --->
(X) NO
( ) BIG_ENDIAN_BYTE
( ) LITTLE_ENDIAN_BYTE
[*] Specific CFI Flash geometry selection
[*] Support 8-bit buswidth
[*] Support 16-bit buswidth
[*] Support 32-bit buswidth
[*] Support 64-bit buswidth
[*] Support 2-chip flash interleave
Mapping drivers for chip access --->
[*] Support non-linear mappings of flash chips
CFI Flash device in physical memory map
(0x8000000) Physical start address of flash mapping (NEW)
(0x4000000) Physical length of flash mapping (NEW)
(2) Bus width in octets (NEW)
CFI Flash device mapped on Photron PNC-2000
CFI Flash device mapped on AMD SC520 CDP
CFI Flash device mapped on AMD NetSc520
CFI Flash device mapped on Arcom SBC-GXx boards
CFI Flash device mapped on Arcom ELAN-104NC
JEDEC Flash device mapped on Octagon 5066 SBC
JEDEC Flash device mapped on Tempustech VMAX SBC301
Flash device mapped with DOCCS on NatSemi SCx200
BIOS flash chip on AMD76x southbridge
BIOS flash chip on Intel Hub Controller 2
BIOS flash chip on Intel SCB2 boards
CFI flash device on SnapGear/SecureEdge
CFI Flash device mapped on DIL/Net PC
(0x80000) Size of DIL/Net PC flash boot partition (NEW)
BIOS flash chip on Intel L440GX boards
PCI MTD driver
Flash device mapped with DOCCS on NatSemi SCx200
BIOS flash chip on AMD76x southbridge
BIOS flash chip on Intel Hub Controller 2
BIOS flash chip on Intel SCB2 boards
CFI flash device on SnapGear/SecureEdge
CFI Flash device mapped on DIL/Net PC
(0x80000) Size of DIL/Net PC flash boot partition (NEW)
BIOS flash chip on Intel L440GX boards
Self-contained MTD device drivers --->
Ramix PMC551 PCI Mezzanine RAM card support
[*] PMC551 256M DRAM Bugfix
[*] PMC551 Debugging
Uncached system RAM
Test driver using RAM
(4096) MTDRAM device size in KiB
(128) MTDRAM erase block size in KiB
MTD emulation using block device
---Disk-On-Chip Device Drivers
M-Systems Disk-On-Chip 2000 and Millennium
M-Systems Disk-On-Chip Millennium-only alternative driver (see he
M-Systems Disk-On-Chip Millennium Plus
[*] Advanced detection options for DiskOnChip
(0x0000) Physical address of DiskOnChip (NEW)
[*] Probe high addresses
[*] Probe for 0x55 0xAA BIOS Extension Signature
NAND Flash Device Drivers ---> Flash设备,不用选择了
NAND Device Support
[*] Verify NAND page writes
Parallel port support ---> 没有打印机,可以不用选择
Parallel port support如果要使用Parallel port的话,就打开吧!(打印机用那个)
PC-style hardware就是跟
IBM PC相容的Parallel port,需要用Parallel port的话,就开着
Multi-IO cards (parallel and serial)不用选择
这好像是指说在 PCI上裝
Parallel跟
Serial Port扩充的支援,沒有的话就別理他
[*] Use FIFO/DMA if available (EXPERIMENTAL)
[*] SuperIO chipset support (EXPERIMENTAL)
Support for PCMCIA management for PC-style ports不用选了
[*] Support foreign hardware如果要让
Parallel port支援一些非标准的Parallel port装置就选吧
不用选择
[*] IEEE 1284 transfer modes不用选择
开启
IEEE1284传输模式支援,如果要用ECP、EPP等模式就必需要开启如果要用Parallel port的話就選吧,可以增加
效能
Plug and Play support ---> 热插拔支持,当然要选择了
[*] Plug and Play support热插拔支持,当然要选择了
[*] PnP Debug Messages热插拔硬件的调试,可以不用选择
---Protocols
[*] ISA Plug and Play support ISA的,好老的东西了,可以不用选择
[*] Plug and Play BIOS support (EXPERIMENTAL)这个可以选择,热插拔的B IOS支持
[*] Plug and Play BIOS /proc interface这个可以选择
Block devices --->
Normal floppy disk support软驱支持,可以选择,编译成模块
PS/2 ESDI hard disk support这种硬盘恐怕现在找不到了,不用选择
XT hard disk support石器时代的XT硬盘, IBM在很早时开发的东西,不用选择了
Parallel port IDE device support一般硬盘都是并行
ATA接口的 4 0针连接器连接到总线的
---Parallel IDE high-level drivers LINUX是支持这种很新的并口的IDE设备的,如果你有的话就用上吧
Parallel port IDE disks并口连接的IDE设备,一般硬盘通过硬盘IDE控制器直接连接到总线,不用选择
Parallel port ATAPI CD-ROMs ATAPI用的是ATA接口,SCSI的命令集,后来只用于cdrom,不用选
Parallel port ATAPI disks同上,不用选了
Parallel port ATAPI tapes磁带机,不用选择
Parallel port generic ATAPI devices同上,当然不用选择了
--Parallel
IDE protocol modules不用选择
ATEN EH-100 protocol不用选择
MicroSolutions backpack (Series 5) protocol不用选择
MicroSolutions backpack (Series 6) protocol不用选择
DataStor Commuter protocol不用选择
DataStor EP-2000 protocol不用选择
FIT TD-2000 protocol不用选择
FIT TD-3000 protocol不用选择
Shuttle EPAT/EPEZ protocol不用选择
[*] Support c7/c8 chips (EXPERIMENTAL)不用选择
Shuttle EPIA protocol不用选择
Freecom IQ ASIC-2 protocol不用选择
FreeCom power protocol不用选择
KingByte KBIC-951A/971A protocols不用选择
KT PHd protocol不用选择
OnSpec 90c20 protocol不用选择
OnSpec 90c26 protocol不用选择
Compaq SMART2 support給
Compaq
Smart
Array
controllers用的driver,一般人不会用吧?不
选
Compaq Smart Array 5xxx support同上
[*] SCSI tape drive support for Smart Array 5xxx SCSI接口的磁带机,不用选择了
Mylex DAC960/DAC1100 PCI RAID Controller support不用选择了
Micro Memory MM5415 Battery Backed RAM support (EXPERIMENTAL)不用选择了
用來支援
Mylex DAC960, AcceleRAID跟
eXtremeRAID這些RAID控制器,沒用的話,就免了 ...
Loopback device support
大部分的人这一个选项都选N,因为没有必要。但是如果你要mount iso文件的话,你得选上Y。这个选项的意思是说,可
以将一个文件挂成一个文件系统。如果要烧光盘片的,那么您很有可能在把一个文件烧进去之前,看看这个文件是否符合
IS09660的文件系统的内容,是否符合您的需求。而且,可以对这个文件系统加以保护。不过,如果您想做到这点的话,
您必须有最新的mount程序,版本是在2.5X版以上的。而且如果您希望对这个文件系统加上保护,则您必须有
des.1.tar.gz这个程序。注意:此处与网络无关。建议编译成模块
Cryptoloop Support
一般不用选择
Network block device support
可以不用选择
Promise SATA SX8 (carmel) support SATA接口的16位
I/O
CPU支持,不用选了
<*> RAM disk support
(16384) Default RAM disk size不用选了
如果使用过DOS下的ramdrive程序,应该能了解这个选项的意义。它可以把内存当成硬盘来做存取就如同一般的硬盘一
样,可以format它,或是放一些文件在里头。然后,当您关机这些数据也随着之而去了。如果的 RAM够大,可以考虑玩
玩这选项,但一般人都不需要。
[*] Initial RAM disk (initrd) support在用IDE装置开机的系統上利用load initrd挡來开机的动作可有可
无,若是用SCSI装置开机的話,这个选项必要打开,因为SCSI裝置要靠這才能开机
[*] Support for Large Block Devices不太需要,比
2TB大,上哪找这么大的 Storage??
ATA/ATAPI/MFM/RLL support --->
<*> ATA/ATAPI/MFM/RLL support
一定要选择
<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support增强型设备支持的设备,除非你不需要
MFM/DLL/IDE硬盘的的支持,否则就应该回答
Y,但如果你只有SCSI的硬盘,关掉这个选项会比较安全。
---Please see Documentation/ide.txt for help/info on IDE drives
[*] Use old disk-only driver on primary interface除非你的装置真的很古老,不然这选項不用理他
<*> Include IDE/ATA-2 DISK support除非你都用SCSI裝置,不然就开这项,也可以提升效能
[*] Use multi-mode by default使用Multi-mode,预设开启,現今的硬盘应该也都支持才是
[*] Auto-Geometry Resizing support
如果是用Award的BIOS,同時你的裝置大於
32GB而且不能开机,就需要这选项
PCMCIA IDE support笔记本的东西,可以不用选择
<*> Include IDE/ATAPI CDROM support CDROM的支援,除非你沒用CDROM,不然就选吧
Include IDE/ATAPI TAPE support (EXPERIMENTAL)磁带机,好老的东西,不用选择了
<*> Include IDE/ATAPI FLOPPY support除非有LS-120、ZIP一类的IDE FLOPPY裝置,不然不需要选
这个 SCSI emulation support可以选择
软件模拟
SCSI功能,好像可以用來支援一些IDE上无法识别,但可用SCSI找到类似的Driver來驱动用的 ...通常应
该沒什么用,不用理他
[*] IDE Taskfile Access好像是对 IDE设备的稳定性跟安全比较有帮助,不用选择
[*] IDE Taskfile IO (EXPERIMENTAL)
---IDE chipset support/bugfixes
<*> generic/default IDE chipset support普通IDE芯片组支持,应该选择
[*] CMD640 chipset bugfix/support通常电脑上都有,选择吧
...
很多 486和 586的主机板都是用 CMD640的芯片,它是Neptune芯片和 SIS芯片的结合。不过,这种芯片有它的缺
点,在许多的情形下,它会造成数据的流失和错误。如果您选了这一项,则 Linux核心会为您小心的寻找这些错误并修正
它。而且,它会打开对二个IDE界面的支持。不过,在它的说明文件中提到,如果您的主机板没有PCI界面只有VESA总
线界面却希望有这项功能的话,则您必须传一些参数给核心(ideo=cmd640_vlb)。如果不确定上面所说的,选择Y。
[*] CMD640 enhanced support一般不需要,不选
一般来说,对于硬盘的存取速度来说,有所谓的 PIO MODES值设定,现今的 IDE界面及 BIOS应该都能侦测到正确
的硬盘PIO MODE值了。此值愈高表示硬盘的存取的速度愈快。可是,有些主机板的B10S还是旧式的,不能抓到比较高
的 PIO MODE值,如此一来,便不能发挥整台硬盘的效率。这个设定告诉读者说:如果您的IDE界面是CMD640为基
础*1*7和586的主机板都在使用它。可以查查主机板的说明书或是 IDE接口卡的说明书做确定。文件上提到,选择这个将
会降低一些速度,但是数据能百分之百的正确。
[*] PNP EIDE support支援
EIDE的即插即用卡,如果系統上有的話,就选吧
[*] PCI IDE chipset support如果你的PCI系統中有用到IDE设备就选,通常是选上
[*] Sharing PCI IDE interrupts support这个可以选择
支援
IDE Chipset分享IRQ的支援,純用主板上的应该是沒差这选项
[*] Boot off-board chipsets first support不用选择
如果你想利用非主板上內建的晶片所控制之裝置开机,才需要这个选项
[*] Generic PCI IDE Chipset Support支援一般的IDE晶片,通常都会选择
OPTi 82C621 chipset enhanced support (EXPERIMENTAL)好老的芯片组,不用选了
<*> RZ1000 chipset bugfix/support通常都有,应该选择
[*] Generic PCI bus-master DMA support是否支援
DMA,現在的硬盘都支援了,选吧,可以增加不少效
能
[*] Force enable legacy 2.0.X HOSTS to use DMA 强使开启老设备DMA的,不用选了
[*] Use PCI DMA by default when available让系統自动开启支援
DMA的裝置的DMA应该选择
[*] Enable DMA only for disks这个不用选择
<*> AEC62XX chipset support
<*> ALI M15x3 chipset support
[*] ALI M15x3 WDC support (DANGEROUS)
<*> AMD and nVidia IDE support AMD和 n Vidia的 IDE设备支持,不用选择
<*> ATI IXP chipset IDE support大牌显卡厂商的IDE支持,不用选择了
<*> CMD64{3|6|8|9} chipset support应该选择
<*> Compaq Triflex IDE support好早的IDE设备,不用选择了
<*> CY82C693 chipset support
<*> Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTA
<*> Cyrix/National Semiconductor CS5530 MediaGX chipset suppo
<*> HPT34X chipset support
[*] HPT34X AUTODMA support (EXPERIMENTAL)
<*> HPT36X/37X chipset support
National SCx200 chipset support
<*> Intel PIIXn chipsets support
< > NS87415 chipset support
<*> PROMISE PDC202{46|62|65|67} support
[ ] Special UDMA Feature可以不用选择
<*> PROMISE PDC202{68|69|70|71|75|76|77} support
[*] Enable controller even if disabled by BIOS不用选择
<*> ServerWorks OSB4/CSB5/CSB6 chipsets support
<*> Silicon Image chipset support不知道,还是选上吧
<*> SiS5513 chipset support不知道,还是选上吧
<*> SLC90E66 chipset support
Tekram TRM290 chipset support
<*> VIA82CXXX chipset support
[*] Other IDE chipset support可以选择,
---Note: most of these also require special kernel boot parame
[*] Generic 4 drives/port support
ALI M14xx support
DTC-2278 support
DTC-2278 support
Holtek HT6560B support
PROMISE DC4030 support (EXPERIMENTAL)
QDI QD65xx support
UMC-8672 support
[*]
IGNORE word93 Validation BITS
SCSI device support --->
SCSI device support
[*] legacy /proc/scsi/ support
---SCSI support type (disk, tape, CD-ROM)
SCSI disk support
SCSI tape support
SCSI OnStream SC-x0 tape support
SCSI CDROM support
可以选择
QDI的产品?不用选择
没有这个设备可以不用选择了
[*] Enable vendor-specific extensions (for SCSI CDROM)
SCSI generic support
---Some SCSI devices (e.g. CD jukebox) support multiple LUNs
[*] Probe all LUNs on each SCSI device
[*] Build with SCSI REPORT LUNS support
[*] Verbose SCSI error reporting (kernel size +=12K)
[*] SCSI logging facility
SCSI Transport Attributes --->
---Parallel SCSI (SPI) Transport Attributes
---FiberChannel Transport Attributes光纤分布式数据接口,技术还不成熟,还没用到呢,等有了再
选吧
SCSI low-level drivers --->
PCMCIA SCSI adapter support ---> 笔记本的 SCSI支持,不用选择了
Adaptec AHA152X PCMCIA support
Future Domain PCMCIA support
NinjaSCSI-3 / NinjaSCSI-32Bi (16bit) PCMCIA support
Qlogic PCMCIA support
Old CD-ROM drivers (not SCSI, not IDE) --->还没见过这种cd-rom
Multi-device support (RAID and LVM) ---> 里面选择raid一般人没有把
[*] Multiple devices driver support (RAID and LVM)
<*> RAID support
Linear (append) mode
RAID-0 (striping) mode
RAID-1 (mirroring) mode
RAID-4/RAID-5 mode
RAID-6 mode (EXPERIMENTAL)
Multipath I/O support
Device mapper support
Crypt target support
Fusion MPT device support ---> 采用了Fusion-MPT架构的SCSI控制器,不用选择了
Fusion MPT (base + ScsiHost) drivers
(40) Maximum number of scatter gather entries
Enhanced SCSI error reporting
Fusion MPT misc device (ioctl) driver
Fusion MPT LAN driver
IEEE 1394 (FireWire) support ---> 好像只有笔记本才有,那我就不用选了哦
Apple称之为 FireWire(火线),Sony称之为 i.Link,Texas Instruments称之为 Lynx。尽管各自厂商注册的商标
名称不同,但实质都是一项技术,那就是 IEEE-1394。作为一种数据传输的开放式技术标准,IEEE-1394被应用在众多
的领域。当然,目前来说,IEEE-1394技术使用最广的还是数字成像领域,支持的产品包括数字相机或摄象机等。总体上
说,IEEE-1394具有以下特点:廉价
-占用空间小
-速度快 -开放式标准
-支持热插拔
-可扩展的数据传输速率
-拓
扑结构灵活多样
-完全数字兼容 -可建立对等网络 -同时支持同步和异步两种数据传输模式,虽然
IEEE-1394可以通过串
联线为接驳设备供电,但是对于各种连接设备来说只靠连接线供电还是远远不够的。例如,象硬盘这种对于电量要求较高的
设备就很难从所接入的设备中得到充足的电力供应。以 Evergreen推出的HotDrive为例,该硬盘如果与
PC连接的话,不需
要任何的外部电源供应;但是如果与笔记本电脑连接的话,就需要使用一个外接电源。
IEEE-1394支持两种不同的连接器。最为常用的一种是直接与6条铜质导线进行连接。不过, Sony推出了一种只包含4条数
据线的小型线缆,并专门设计了与之搭配的新型连接器。这种连接器如果要与标准的6导线线缆连接的话,需要使用转换器。
因为小型线缆不提供电源线,所以与之连接的设备只能使用外部电源供电。
I2O device support --->没有啊,不用选了
I2O,是英文“Intelligent Input & output”的缩写,中文意思是“智能输入输出”,它是用于智能I/O系统的标准接
口。
由于PC服务器的I/O体系源于单用户的PC台式机,而不是为处理大吞吐量任务的专用服务器而设计的,一旦成为网络
中心设备后,数据传输量大大增加,因而I/O数据传输经常会成为整个系统的瓶颈。I2O智能输入/输出技术把任务分配给
智能I/O系统,在这些子系统中,专用的I/O处理器将负责中断处理、缓冲存取以及数据传输等烦琐任务,这样系统的吞吐
能力就得到了提高,服务器的主处理器也能被解放出来去处理更为重要的任务。因此,依据
I2O技术规范实现的PC服务
器在硬件规模不变的情况下能处理更多的任务,作为中小型网络核心的低端
PC服务器可以从中获得更多的性能提高。它能
够在不同的操作系统和软件版本下工作,旨在满足更高的I/O吞吐量需求。I2O允许服务请求从
PCI上的一个设备进入,而无
需通过主处理器。I2O主机处理器将识别该服务请求并在本地进行处理。当主处理器正在执行其它任务时,它还允许服务请求
在I20处理器处进行排队。1降低主处理器的工作负载,从而提高系统性能②增强
I/O吞吐能力③提供一个标准的I/O设备
接口④减少外围设备所需的驱动程序数量。