patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / drivers / scsi / Kconfig
index 21368b1..4390af7 100644 (file)
@@ -149,19 +149,8 @@ config SCSI_MULTI_LUN
          can say Y here to force the SCSI driver to probe for multiple LUNs.
          A SCSI device with multiple LUNs acts logically like multiple SCSI
          devices. The vast majority of SCSI devices have only one LUN, and
-         so most people can say N here and should in fact do so, because it
-         is safer.
-
-config SCSI_REPORT_LUNS
-       bool "Build with SCSI REPORT LUNS support"
-       depends on SCSI
-       default y
-       help
-         If you want support for SCSI REPORT LUNS, say Y here.
-         The REPORT LUNS command is useful for devices (such as disk arrays)
-         with large numbers of LUNs where the LUN values are not contiguous
-         (sparse LUN).  REPORT LUNS scanning is done only for SCSI-3 devices.
-         Most users can safely answer N here.
+         so most people can say N here. The max_luns boot/module parameter 
+         allows to override this setting.
 
 config SCSI_CONSTANTS
        bool "Verbose SCSI error reporting (kernel size +=12K)"
@@ -363,7 +352,7 @@ source "drivers/scsi/aic7xxx/Kconfig.aic79xx"
 # All the I2O code and drivers do not seem to be 64bit safe.
 config SCSI_DPT_I2O
        tristate "Adaptec I2O RAID support "
-       depends on !64BIT && SCSI && BROKEN
+       depends on !64BIT && SCSI && PCI
        help
          This driver supports all of Adaptec's I2O based RAID controllers as 
          well as the DPT SmartRaid V cards.  This is an Adaptec maintained
@@ -434,10 +423,18 @@ config SCSI_ATA_PIIX
          If unsure, say N.
 
 config SCSI_SATA_PROMISE
-       tristate "Promise SATA support"
+       tristate "Promise SATA TX2/TX4 support"
+       depends on SCSI_SATA && PCI
+       help
+         This option enables support for Promise Serial ATA TX2/TX4.
+
+         If unsure, say N.
+
+config SCSI_SATA_SX4
+       tristate "Promise SATA SX4 support"
        depends on SCSI_SATA && PCI && EXPERIMENTAL
        help
-         This option enables support for Promise Serial ATA.
+         This option enables support for Promise Serial ATA SX4.
 
          If unsure, say N.
 
@@ -497,9 +494,15 @@ config SCSI_OMIT_FLASHPOINT
          substantial, so users of MultiMaster Host Adapters may wish to omit
          it.
 
+#
+# This is marked broken because it uses over 4kB of stack in
+# just two routines:
+#     2076  CpqTsProcessIMQEntry
+#     2052  PeekIMQEntry
+#
 config SCSI_CPQFCTS
        tristate "Compaq Fibre Channel 64-bit/66Mhz HBA support"
-       depends on PCI && SCSI
+       depends on PCI && SCSI && BROKEN
        help
          Say Y here to compile in support for the Compaq StorageWorks Fibre
          Channel 64-bit/66Mhz Host Bus Adapter.
@@ -979,6 +982,31 @@ config SCSI_SYM53C8XX_IOMAPPED
          the card.  This is significantly slower then using memory
          mapped IO.  Most people should answer N.
 
+config SCSI_IPR
+       tristate "IBM Power Linux RAID adapter support"
+       depends on PCI && SCSI
+       select FW_LOADER
+       ---help---
+         This driver supports the IBM Power Linux family RAID adapters.
+         This includes IBM pSeries 5712, 5703, 5709, and 570A, as well
+         as IBM iSeries 5702, 5703, 5709, and 570A.
+
+config SCSI_IPR_TRACE
+       bool "enable driver internal trace"
+       depends on SCSI_IPR
+       help
+         If you say Y here, the driver will trace all commands issued
+         to the adapter. Performance impact is minimal. Trace can be
+         dumped using /sys/bus/class/scsi_host/hostXX/trace.
+
+config SCSI_IPR_DUMP
+       bool "enable adapter dump support"
+       depends on SCSI_IPR
+       help
+         If you say Y here, the driver will support adapter crash dump.
+         If you enable this support, the iprdump daemon can be used
+         to capture adapter failure analysis information.
+
 config SCSI_ZALON
        tristate "Zalon SCSI support"
        depends on GSC && SCSI
@@ -1100,7 +1128,7 @@ config SCSI_NCR53C8XX_NO_DISCONNECT
 
 config SCSI_MCA_53C9X
        tristate "NCR MCA 53C9x SCSI support"
-       depends on MCA && SCSI && BROKEN_ON_SMP
+       depends on MCA_LEGACY && SCSI && BROKEN_ON_SMP
        help
          Some MicroChannel machines, notably the NCR 35xx line, use a SCSI
          controller based on the NCR 53C94.  This driver will allow use of
@@ -1703,8 +1731,17 @@ config WD33C93_PIO
 #      bool 'Cyberstorm Mk III SCSI support (EXPERIMENTAL)' CONFIG_CYBERSTORMIII_SCSI
 
 config ZFCP
-       tristate "IBM z900 OpenFCP/SCSI support"
+       tristate "FCP host bus adapter driver for IBM eServer zSeries"
        depends on ARCH_S390 && SCSI
+       help
+          If you want to access SCSI devices attached to your IBM eServer
+          zSeries by means of Fibre Channel interfaces say Y.
+          For details please refer to the documentation provided by IBM at
+          <http://oss.software.ibm.com/developerworks/opensource/linux390>
+
+          This driver is also available as a module. This module will be
+          called zfcp. If you want to compile it as a module, say M here
+          and read Documentation/modules.txt.
 
 endmenu