📄 kconfig
字号:
Please read the comments at the top of <file:drivers/ide/pci/slc90e66.c>.config BLK_DEV_TRM290 tristate "Tekram TRM290 chipset support" help This driver adds support for bus master DMA transfers using the Tekram TRM290 PCI IDE chip. Volunteers are needed for further tweaking and development. Please read the comments at the top of <file:drivers/ide/pci/trm290.c>.config BLK_DEV_VIA82CXXX tristate "VIA82CXXX chipset support" help This driver adds explicit support for VIA BusMastering IDE chips. This allows the kernel to change PIO, DMA and UDMA speeds and to configure the chip to optimum performance.endifconfig BLK_DEV_IDE_PMAC bool "Builtin PowerMac IDE support" depends on PPC_PMAC && IDE=y help This driver provides support for the built-in IDE controller on most of the recent Apple Power Macintoshes and PowerBooks. If unsure, say Y.config BLK_DEV_IDE_PMAC_ATA100FIRST bool "Probe internal ATA/100 (Kauai) first" depends on BLK_DEV_IDE_PMAC help This option will cause the ATA/100 controller found in UniNorth2 based machines (Windtunnel PowerMac, Aluminium PowerBooks, ...) to be probed before the ATA/66 and ATA/33 controllers. Without these, those machine used to have the hard disk on hdc and the CD-ROM on hda. This option changes this to more natural hda for hard disk and hdc for CD-ROM.config BLK_DEV_IDEDMA_PMAC bool "PowerMac IDE DMA support" depends on BLK_DEV_IDE_PMAC help This option allows the driver for the built-in IDE controller on Power Macintoshes and PowerBooks to use DMA (direct memory access) to transfer data to and from memory. Saying Y is safe and improves performance.config BLK_DEV_IDE_PMAC_BLINK bool "Blink laptop LED on drive activity" depends on BLK_DEV_IDE_PMAC && ADB_PMU help This option enables the use of the sleep LED as a hard drive activity LED.config BLK_DEV_IDEDMA_PMAC_AUTO bool "Use DMA by default" depends on BLK_DEV_IDEDMA_PMAC help This option allows the driver for the built-in IDE controller on Power Macintoshes and PowerBooks to use DMA automatically, without it having to be explicitly enabled. This option is provided because of concerns about a couple of cases where using DMA on buggy PC hardware may have caused damage. Saying Y should be safe on all Apple machines.config IDE_ARM def_bool ARM && (ARCH_A5K || ARCH_CLPS7500 || ARCH_RPC || ARCH_SHARK)config BLK_DEV_IDE_ICSIDE tristate "ICS IDE interface support" depends on ARM && ARCH_ACORN help On Acorn systems, say Y here if you wish to use the ICS IDE interface card. This is not required for ICS partition support. If you are unsure, say N to this.config BLK_DEV_IDEDMA_ICS bool "ICS DMA support" depends on BLK_DEV_IDE_ICSIDE help Say Y here if you want to add DMA (Direct Memory Access) support to the ICS IDE driver.config IDEDMA_ICS_AUTO bool "Use ICS DMA by default" depends on BLK_DEV_IDEDMA_ICS help 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!config BLK_DEV_IDE_RAPIDE tristate "RapIDE interface support" depends on ARM && ARCH_ACORN help Say Y here if you want to support the Yellowstone RapIDE controller manufactured for use with Acorn computers.config BLK_DEV_IDE_BAST tristate "Simtec BAST / Thorcom VR1000 IDE support" depends on ARM && (ARCH_BAST || MACH_VR100) help Say Y here if you want to support the onboard IDE channels on the Simtec BAST or the Thorcom VR1000config BLK_DEV_GAYLE bool "Amiga Gayle IDE interface support" depends on AMIGA help This is the IDE driver for the Amiga Gayle IDE interface. It supports both the `A1200 style' and `A4000 style' of the Gayle IDE interface, This includes builtin IDE interfaces on some Amiga models (A600, A1200, A4000, and A4000T), and IDE interfaces on the Zorro expansion bus (M-Tech E-Matrix 530 expansion card). Say Y if you have an Amiga with a Gayle IDE interface and want to use IDE devices (hard disks, CD-ROM drives, etc.) that are connected to it. Note that you also have to enable Zorro bus support if you want to use Gayle IDE interfaces on the Zorro expansion bus.config BLK_DEV_IDEDOUBLER bool "Amiga IDE Doubler support (EXPERIMENTAL)" depends on BLK_DEV_GAYLE && EXPERIMENTAL ---help--- This driver provides support for the so-called `IDE doublers' (made by various manufacturers, e.g. Eyetech) that can be connected to the builtin IDE interface of some Amiga models. Using such an IDE doubler, you can connect up to four instead of two IDE devices on the Amiga's builtin IDE interface. Note that the normal Amiga Gayle IDE driver may not work correctly if you have an IDE doubler and don't enable this driver! Say Y if you have an IDE doubler. The driver is enabled at kernel runtime using the "ide=doubler" kernel boot parameter.config BLK_DEV_BUDDHA bool "Buddha/Catweasel/X-Surf IDE interface support (EXPERIMENTAL)" depends on ZORRO && EXPERIMENTAL help This is the IDE driver for the IDE interfaces on the Buddha, Catweasel and X-Surf expansion boards. It supports up to two interfaces on the Buddha, three on the Catweasel and two on the X-Surf. Say Y if you have a Buddha or Catweasel expansion board and want to use IDE devices (hard disks, CD-ROM drives, etc.) that are connected to one of its IDE interfaces.config BLK_DEV_FALCON_IDE bool "Falcon IDE interface support" depends on ATARI help This is the IDE driver for the builtin IDE interface on the Atari Falcon. Say Y if you have a Falcon and want to use IDE devices (hard disks, CD-ROM drives, etc.) that are connected to the builtin IDE interface.config BLK_DEV_MAC_IDE bool "Macintosh Quadra/Powerbook IDE interface support" depends on MAC help This is the IDE driver for the builtin IDE interface on some m68k Macintosh models. It supports both the `Quadra style' (used in Quadra/ Centris 630 and Performa 588 models) and `Powerbook style' (used in the Powerbook 150 and 190 models) IDE interface. Say Y if you have such an Macintosh model and want to use IDE devices (hard disks, CD-ROM drives, etc.) that are connected to the builtin IDE interface.config BLK_DEV_Q40IDE bool "Q40/Q60 IDE interface support" depends on Q40 help Enable the on-board IDE controller in the Q40/Q60. This should normally be on; disable it only if you are running a custom hard drive subsystem through an expansion card.config BLK_DEV_MPC8xx_IDE bool "MPC8xx IDE support" depends on 8xx help This option provides support for IDE on Motorola MPC8xx Systems. Please see 'Type of MPC8xx IDE interface' for details. If unsure, say N.choice prompt "Type of MPC8xx IDE interface" depends on BLK_DEV_MPC8xx_IDE default IDE_8xx_PCCARDconfig IDE_8xx_PCCARD bool "8xx_PCCARD" ---help--- Select how the IDE devices are connected to the MPC8xx system: 8xx_PCCARD uses the 8xx internal PCMCIA interface in combination with a PC Card (e.g. ARGOSY portable Hard Disk Adapter), ATA PC Card HDDs or ATA PC Flash Cards (example: TQM8xxL systems) 8xx_DIRECT is used for directly connected IDE devices using the 8xx internal PCMCIA interface (example: IVMS8 systems) EXT_DIRECT is used for IDE devices directly connected to the 8xx bus using some glue logic, but _not_ the 8xx internal PCMCIA interface (example: IDIF860 systems)config IDE_8xx_DIRECT bool "8xx_DIRECT"config IDE_EXT_DIRECT bool "EXT_DIRECT"endchoice# no isa -> no vlbconfig IDE_CHIPSETS bool "Other IDE chipset support" depends on ISA ---help--- Say Y here if you want to include enhanced support for various IDE interface chipsets used on motherboards and add-on cards. You can then pick your particular IDE chip from among the following options. This enhanced support may be necessary for Linux to be able to access the 3rd/4th drives in some systems. It may also enable setting of higher speed I/O rates to improve system performance with these chipsets. Most of these also require special kernel boot parameters to actually turn on the support at runtime; you can find a list of these in the file <file:Documentation/ide.txt>. People with SCSI-only systems can say N here.if IDE_CHIPSETScomment "Note: most of these also require special kernel boot parameters"config BLK_DEV_4DRIVES bool "Generic 4 drives/port support" help Certain older chipsets, including the Tekram 690CD, use a single set of I/O ports at 0x1f0 to control up to four drives, instead of the customary two drives per port. Support for this can be enabled at runtime using the "ide0=four" kernel boot parameter if you say Y here.config BLK_DEV_ALI14XX tristate "ALI M14xx support" help This driver is enabled at runtime using the "ide0=ali14xx" kernel boot parameter. It enables support for the secondary IDE interface of the ALI M1439/1443/1445/1487/1489 chipsets, and permits faster I/O speeds to be set as well. See the files <file:Documentation/ide.txt> and <file:drivers/ide/legacy/ali14xx.c> for more info.config BLK_DEV_DTC2278 tristate "DTC-2278 support" help This driver is enabled at runtime using the "ide0=dtc2278" kernel boot parameter. It enables support for the secondary IDE interface of the DTC-2278 card, and permits faster I/O speeds to be set as well. See the <file:Documentation/ide.txt> and <file:drivers/ide/legacy/dtc2278.c> files for more info.config BLK_DEV_HT6560B tristate "Holtek HT6560B support" help This driver is enabled at runtime using the "ide0=ht6560b" kernel boot parameter. It enables support for the secondary IDE interface of the Holtek card, and permits faster I/O speeds to be set as well. See the <file:Documentation/ide.txt> and <file:drivers/ide/legacy/ht6560b.c> files for more info.config BLK_DEV_PDC4030 tristate "PROMISE DC4030 support (EXPERIMENTAL)" depends on BLK_DEV_IDEDISK && EXPERIMENTAL help This driver provides support for the secondary IDE interface and cache of the original Promise IDE chipsets, e.g. DC4030 and DC5030. It is nothing to do with the later range of Promise UDMA chipsets - see the PDC_202XX support for these. CD-ROM and TAPE devices are not supported (and probably never will be since I don't think the cards support them). This driver is enabled at runtime using the "ide0=dc4030" or "ide1=dc4030" kernel boot parameter. See the <file:drivers/ide/legacy/pdc4030.c> file for more info.config BLK_DEV_QD65XX tristate "QDI QD65xx support" help This driver is enabled at runtime using the "ide0=qd65xx" kernel boot parameter. It permits faster I/O speeds to be set. See the <file:Documentation/ide.txt> and <file:drivers/ide/legacy/qd65xx.c> for more info.config BLK_DEV_UMC8672 tristate "UMC-8672 support" help This driver is enabled at runtime using the "ide0=umc8672" kernel boot parameter. It enables support for the secondary IDE interface of the UMC-8672, and permits faster I/O speeds to be set as well. See the files <file:Documentation/ide.txt> and <file:drivers/ide/legacy/umc8672.c> for more info.endifconfig BLK_DEV_IDEDMA def_bool BLK_DEV_IDEDMA_PCI || BLK_DEV_IDEDMA_PMAC || BLK_DEV_IDEDMA_ICSconfig IDEDMA_IVB bool "IGNORE word93 Validation BITS" depends on BLK_DEV_IDEDMA_PCI || BLK_DEV_IDEDMA_PMAC || BLK_DEV_IDEDMA_ICS ---help--- 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.config IDEDMA_AUTO def_bool IDEDMA_PCI_AUTO || BLK_DEV_IDEDMA_PMAC_AUTO || IDEDMA_ICS_AUTOendifconfig BLK_DEV_HD_ONLY bool "Old hard disk (MFM/RLL/IDE) driver" depends on BLK_DEV_IDE=n help There are two drivers for MFM/RLL/IDE hard disks. Most people use the newer enhanced driver, but this old one is still around for two reasons. Some older systems have strange timing problems and seem to work only with the old driver (which itself does not work with some newer systems). The other reason is that the old driver is smaller, since it lacks the enhanced functionality of the new one. This makes it a good choice for systems with very tight memory restrictions, or 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.tldp.org/docs.html#howto>.config BLK_DEV_HD def_bool BLK_DEV_HD_IDE || BLK_DEV_HD_ONLYendifendmenu
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -