⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.help

📁 《嵌入式系统设计与实例开发实验教材二源码》Linux内核移植与编译实验
💻 HELP
📖 第 1 页 / 共 5 页
字号:
  for systems with only older MFM/RLL/ESDI drives. Choosing the old  driver can save 13 KB or so of kernel memory.  If you are unsure, then just choose the Enhanced IDE/MFM/RLL driver  instead of this one. For more detailed information, read the  Disk-HOWTO, available from  <http://www.linuxdoc.org/docs.html#howto>.Use old disk-only driver on primary interfaceCONFIG_BLK_DEV_HD_IDE  There are two drivers for MFM/RLL/IDE disks.  Most people use just  the new enhanced driver by itself.  This option however installs the  old hard disk driver to control the primary IDE/disk interface in  the system, leaving the new enhanced IDE driver to take care of only  the 2nd/3rd/4th IDE interfaces.  Doing this will prevent you from  having an IDE/ATAPI CD-ROM or tape drive connected to the primary  IDE interface.  Choosing this option may be useful for older systems  which have MFM/RLL/ESDI controller+drives at the primary port  address (0x1f0), along with IDE drives at the secondary/3rd/4th port  addresses.  Normally, just say N here; you will then use the new driver for all  4 interfaces.Include IDE/ATA-2 DISK supportCONFIG_BLK_DEV_IDEDISK  This will include enhanced support for MFM/RLL/IDE hard disks.  If  you have a MFM/RLL/IDE disk, and there is no special reason to use  the old hard disk driver instead, say Y.  If you have an SCSI-only  system, you can say N here.  If you want to compile this driver as a module ( = code which can be  inserted in and removed from the running kernel whenever you want),  say M here and read <file:Documentation/modules.txt>.  The module  will be called ide-disk.o.  Do not compile this driver as a module  if your root file system (the one containing the directory /) is  located on the IDE disk. If unsure, say Y.Use multi-mode by defaultCONFIG_IDEDISK_MULTI_MODE  If you get this error, try to say Y here:  hda: set_multmode: status=0x51 { DriveReady SeekComplete Error }  hda: set_multmode: error=0x04 { DriveStatusError }  If in doubt, say N.PCMCIA IDE supportCONFIG_BLK_DEV_IDECS  Support for outboard IDE disks, tape drives, and CD-ROM drives  connected through a  PCMCIA card.Include IDE/ATAPI CD-ROM supportCONFIG_BLK_DEV_IDECD  If you have a CD-ROM drive using the ATAPI protocol, say Y. ATAPI is  a newer protocol used by IDE CD-ROM and TAPE drives, similar to the  SCSI protocol. Most new CD-ROM drives use ATAPI, including the  NEC-260, Mitsumi FX400, Sony 55E, and just about all non-SCSI  double(2X) or better speed drives.  If you say Y here, the CD-ROM drive will be identified at boot time  along with other IDE devices, as "hdb" or "hdc", or something  similar (check the boot messages with dmesg). If this is your only  CD-ROM drive, you can say N to all other CD-ROM options, but be sure  to say Y or M to "ISO 9660 CD-ROM file system support".  Note that older versions of LILO (LInux LOader) cannot properly deal  with IDE/ATAPI CD-ROMs, so install LILO 16 or higher, available from  <ftp://brun.dyndns.org/pub/linux/lilo/>.  If you want to compile the driver as a module ( = code which can be  inserted in and removed from the running kernel whenever you want),  say M here and read <file:Documentation/modules.txt>.  The module  will be called ide-cd.o.Include IDE/ATAPI TAPE supportCONFIG_BLK_DEV_IDETAPE  If you have an IDE tape drive using the ATAPI protocol, say Y.  ATAPI is a newer protocol used by IDE tape and CD-ROM drives,  similar to the SCSI protocol.  If you have an SCSI tape drive  however, you can say N here.  You should also say Y if you have an OnStream DI-30 tape drive; this  will not work with the SCSI protocol, until there is support for the  SC-30 and SC-50 versions.  If you say Y here, the tape drive will be identified at boot time  along with other IDE devices, as "hdb" or "hdc", or something  similar, and will be mapped to a character device such as "ht0"  (check the boot messages with dmesg).  Be sure to consult the  <file:drivers/ide/ide-tape.c> and <file:Documentation/ide.txt> files  for usage information.  If you want to compile the driver as a module ( = code which can be  inserted in and removed from the running kernel whenever you want),  say M here and read <file:Documentation/modules.txt>.  The module  will be called ide-tape.o.Include IDE/ATAPI FLOPPY supportCONFIG_BLK_DEV_IDEFLOPPY  If you have an IDE floppy drive which uses the ATAPI protocol,  answer Y.  ATAPI is a newer protocol used by IDE CD-ROM/tape/floppy  drives, similar to the SCSI protocol.  The LS-120 and the IDE/ATAPI Iomega ZIP drive are also supported by  this driver. For information about jumper settings and the question  of when a ZIP drive uses a partition table, see  <http://www.win.tue.nl/~aeb/linux/zip/zip-1.html>.  (ATAPI PD-CD/CDR drives are not supported by this driver; support  for PD-CD/CDR drives is available if you answer Y to  "SCSI emulation support", below).  If you say Y here, the FLOPPY drive will be identified along with  other IDE devices, as "hdb" or "hdc", or something similar (check  the boot messages with dmesg).  If you want to compile the driver as a module ( = code which can be  inserted in and removed from the running kernel whenever you want),  say M here and read <file:Documentation/modules.txt>.  The module  will be called ide-floppy.o.SCSI emulation supportCONFIG_BLK_DEV_IDESCSI  This will provide SCSI host adapter emulation for IDE ATAPI devices,  and will allow you to use a SCSI device driver instead of a native  ATAPI driver.  This is useful if you have an ATAPI device for which no native  driver has been written (for example, an ATAPI PD-CD or CDR drive);  you can then use this emulation together with an appropriate SCSI  device driver. In order to do this, say Y here and to "SCSI support"  and "SCSI generic support", below. You must then provide the kernel  command line "hdx=scsi" (try "man bootparam" or see the  documentation of your boot loader (lilo or loadlin) about how to  pass options to the kernel at boot time) for devices if you want the  native EIDE sub-drivers to skip over the native support, so that  this SCSI emulation can be used instead. This is required for use of  CD-RW's.  Note that this option does NOT allow you to attach SCSI devices to a  box that doesn't have a SCSI host adapter installed.  If both this SCSI emulation and native ATAPI support are compiled  into the kernel, the native support will be used.ISA-PNP EIDE supportCONFIG_BLK_DEV_ISAPNP  If you have an ISA EIDE card that is PnP (Plug and Play) and  requires setup first before scanning for devices, say Y here.  If unsure, say N.CMD640 chipset bugfix/supportCONFIG_BLK_DEV_CMD640  The CMD-Technologies CMD640 IDE chip is used on many common 486 and  Pentium motherboards, usually in combination with a "Neptune" or  "SiS" chipset. Unfortunately, it has a number of rather nasty  design flaws that can cause severe data corruption under many common  conditions. Say Y here to include code which tries to automatically  detect and correct the problems under Linux. This option also  enables access to the secondary IDE ports in some CMD640 based  systems.  This driver will work automatically in PCI based systems (most new  systems have PCI slots). But if your system uses VESA local bus  (VLB) instead of PCI, you must also supply a kernel boot parameter  to enable the CMD640 bugfix/support: "ide0=cmd640_vlb". (Try "man  bootparam" or see the documentation of your boot loader about how to  pass options to the kernel.)  The CMD640 chip is also used on add-in cards by Acculogic, and on  the "CSA-6400E PCI to IDE controller" that some people have. For  details, read <file:Documentation/ide.txt>.CMD640 enhanced supportCONFIG_BLK_DEV_CMD640_ENHANCED  This option includes support for setting/autotuning PIO modes and  prefetch on CMD640 IDE interfaces.  For details, read  <file:Documentation/ide.txt>. If you have a CMD640 IDE interface  and your BIOS does not already do this for you, then say Y here.  Otherwise say N.RZ1000 chipset bugfix/supportCONFIG_BLK_DEV_RZ1000  The PC-Technologies RZ1000 IDE chip is used on many common 486 and  Pentium motherboards, usually along with the "Neptune" chipset.  Unfortunately, it has a rather nasty design flaw that can cause  severe data corruption under many conditions. Say Y here to include  code which automatically detects and corrects the problem under  Linux. This may slow disk throughput by a few percent, but at least  things will operate 100% reliably.Generic PCI IDE chipset supportCONFIG_BLK_DEV_IDEPCI  Say Y here for PCI systems which use IDE drive(s).  This option helps the IDE driver to automatically detect and  configure all PCI-based IDE interfaces in your system.Support for sharing PCI IDE interruptsCONFIG_IDEPCI_SHARE_IRQ  Some ATA/IDE chipsets have hardware support which allows for  sharing a single IRQ with other cards. To enable support for  this in the ATA/IDE driver, say Y here.  It is safe to say Y to this question, in most cases.  If unsure, say N.Generic PCI bus-master DMA supportCONFIG_BLK_DEV_IDEDMA_PCI  If your PCI system uses IDE drive(s) (as opposed to SCSI, say) and  is capable of bus-master DMA operation (most Pentium PCI systems),  you will want to say Y here to reduce CPU overhead. You can then use  the "hdparm" utility to enable DMA for drives for which it was not  enabled automatically. By default, DMA is not enabled automatically  for these drives, but you can change that by saying Y to the  following question "Use DMA by default when available". You can get  the latest version of the hdparm utility from  <ftp://ibiblio.org/pub/Linux/system/hardware/>.  Read the comments at the beginning of <file:drivers/ide/ide-dma.c>  and the file <file:Documentation/ide.txt> for more information.  It is safe to say Y to this question.Good-Bad DMA Model-Firmware (WIP)CONFIG_IDEDMA_NEW_DRIVE_LISTINGS  If you say Y here, the model and firmware revision of your drive  will be compared against a blacklist of buggy drives that claim to  be (U)DMA capable but aren't. This is a blanket on/off test with no  speed limit options.  Straight GNU GCC 2.7.3/2.8.X compilers are known to be safe;  whereas, many versions of EGCS have a problem and miscompile if you  say Y here.  If in doubt, say N.Attempt to HACK around Chipsets that TIMEOUT (WIP)CONFIG_BLK_DEV_IDEDMA_TIMEOUT  If you say Y here, this is a NASTY UGLY HACK!  We have to issue an abort and requeue the request DMA engine got  turned off by a goofy ASIC, and we have to clean up the mess, and  here is as good as any.  Do it globally for all chipsets.  If in doubt, say N.Boot off-board chipsets first supportCONFIG_BLK_DEV_OFFBOARD  Normally, IDE controllers built into the motherboard (on-board  controllers) are assigned to ide0 and ide1 while those on add-in PCI  cards (off-board controllers) are relegated to ide2 and ide3.  Answering Y here will allow you to reverse the situation, with  off-board controllers on ide0/1 and on-board controllers on ide2/3.  This can improve the usability of some boot managers such as lilo  when booting from a drive on an off-board controller.  If you say Y here, and you actually want to reverse the device scan  order as explained above, you also need to issue the kernel command  line option "ide=reverse". (Try "man bootparam" or see the  documentation of your boot loader (lilo or loadlin) about how to  pass options to the kernel at boot time.)  Note that, if you do this, the order of the hd* devices will be  rearranged which may require modification of fstab and other files.  If in doubt, say N.Use PCI DMA by default when availableCONFIG_IDEDMA_PCI_AUTO  Prior to kernel version 2.1.112, Linux used to automatically use  DMA for IDE drives and chipsets which support it. Due to concerns  about a couple of cases where buggy hardware may have caused damage,  the default is now to NOT use DMA automatically. To revert to the  previous behaviour, say Y to this question.  If you suspect your hardware is at all flakey, say N here.  Do NOT email the IDE kernel people regarding this issue!  It is normally safe to answer Y to this question unless your  motherboard uses a VIA VP2 chipset, in which case you should say N.IGNORE word93 Validation BITSCONFIG_IDEDMA_IVB  There are unclear terms in ATA-4 and ATA-5 standards how certain  hardware (an 80c ribbon) should be detected. Different interpretations  of the standards have been released in hardware. This causes problems:  for example, a host with Ultra Mode 4 (or higher) will not run  in that mode with an 80c ribbon.  If you are experiencing compatibility or performance problems, you  MAY try to answering Y here. However, it does not necessarily solve  any of your problems, it could even cause more of them.  It is normally safe to answer Y; however, the default is N.ATA Work(s) In Progress (EXPERIMENTAL)CONFIG_IDEDMA_PCI_WIP  If you enable this you will be able to use and test highly  developmental projects. If you say N, the configurator will  simply skip those options.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -