aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/Kconfig
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2012-05-16 20:33:52 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2012-05-17 19:03:54 -0400
commita88dc06cd515b3bb9dfa18606e88d0be9a5b6ddd (patch)
treeb5657c966fad7bb7f8259396bb304324916269e2 /drivers/scsi/Kconfig
parentd157be852f6c76dc467f3a03b89263880e14c513 (diff)
scsi: delete the MCA specific drivers and driver code
The support for CONFIG_MCA is being removed, since the 20 year old hardware simply isn't capable of meeting today's software demands on CPU and memory resources. This commit removes the MCA specific SCSI drivers, and the MCA specific portions of code in dual role ISA/MCA drivers. Also, the MCA specific SCSI documentation is removed. Cc: James Bottomley <JBottomley@parallels.com> Cc: linux-scsi@vger.kernel.org Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Diffstat (limited to 'drivers/scsi/Kconfig')
-rw-r--r--drivers/scsi/Kconfig83
1 files changed, 0 insertions, 83 deletions
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index 29684c8142b0..7a66d0e97dd3 100644
--- a/drivers/scsi/Kconfig
+++ b/drivers/scsi/Kconfig
@@ -807,19 +807,6 @@ config SCSI_FUTURE_DOMAIN
807 To compile this driver as a module, choose M here: the 807 To compile this driver as a module, choose M here: the
808 module will be called fdomain. 808 module will be called fdomain.
809 809
810config SCSI_FD_MCS
811 tristate "Future Domain MCS-600/700 SCSI support"
812 depends on MCA_LEGACY && SCSI
813 ---help---
814 This is support for Future Domain MCS 600/700 MCA SCSI adapters.
815 Some PS/2 computers are equipped with IBM Fast SCSI Adapter/A which
816 is identical to the MCS 700 and hence also supported by this driver.
817 This driver also supports the Reply SB16/SCSI card (the SCSI part).
818 It supports multiple adapters in the same system.
819
820 To compile this driver as a module, choose M here: the
821 module will be called fd_mcs.
822
823config SCSI_GDTH 810config SCSI_GDTH
824 tristate "Intel/ICP (former GDT SCSI Disk Array) RAID Controller support" 811 tristate "Intel/ICP (former GDT SCSI Disk Array) RAID Controller support"
825 depends on (ISA || EISA || PCI) && SCSI && ISA_DMA_API 812 depends on (ISA || EISA || PCI) && SCSI && ISA_DMA_API
@@ -889,76 +876,6 @@ config SCSI_GENERIC_NCR53C400
889 not detect your card. See the file 876 not detect your card. See the file
890 <file:Documentation/scsi/g_NCR5380.txt> for details. 877 <file:Documentation/scsi/g_NCR5380.txt> for details.
891 878
892config SCSI_IBMMCA
893 tristate "IBMMCA SCSI support"
894 depends on MCA && SCSI
895 ---help---
896 This is support for the IBM SCSI adapter found in many of the PS/2
897 series computers. These machines have an MCA bus, so you need to
898 answer Y to "MCA support" as well and read
899 <file:Documentation/mca.txt>.
900
901 If the adapter isn't found during boot (a common problem for models
902 56, 57, 76, and 77) you'll need to use the 'ibmmcascsi=<pun>' kernel
903 option, where <pun> is the id of the SCSI subsystem (usually 7, but
904 if that doesn't work check your reference diskette). Owners of
905 model 95 with a LED-matrix-display can in addition activate some
906 activity info like under OS/2, but more informative, by setting
907 'ibmmcascsi=display' as an additional kernel parameter. Try "man
908 bootparam" or see the documentation of your boot loader about how to
909 pass options to the kernel.
910
911 To compile this driver as a module, choose M here: the
912 module will be called ibmmca.
913
914config IBMMCA_SCSI_ORDER_STANDARD
915 bool "Standard SCSI-order"
916 depends on SCSI_IBMMCA
917 ---help---
918 In the PC-world and in most modern SCSI-BIOS-setups, SCSI-hard disks
919 are assigned to the drive letters, starting with the lowest SCSI-id
920 (physical number -- pun) to be drive C:, as seen from DOS and
921 similar operating systems. When looking into papers describing the
922 ANSI-SCSI-standard, this assignment of drives appears to be wrong.
923 The SCSI-standard follows a hardware-hierarchy which says that id 7
924 has the highest priority and id 0 the lowest. Therefore, the host
925 adapters are still today everywhere placed as SCSI-id 7 by default.
926 In the SCSI-standard, the drive letters express the priority of the
927 disk. C: should be the hard disk, or a partition on it, with the
928 highest priority. This must therefore be the disk with the highest
929 SCSI-id (e.g. 6) and not the one with the lowest! IBM-BIOS kept the
930 original definition of the SCSI-standard as also industrial- and
931 process-control-machines, like VME-CPUs running under realtime-OSes
932 (e.g. LynxOS, OS9) do.
933
934 If you like to run Linux on your MCA-machine with the same
935 assignment of hard disks as seen from e.g. DOS or OS/2 on your
936 machine, which is in addition conformant to the SCSI-standard, you
937 must say Y here. This is also necessary for MCA-Linux users who want
938 to keep downward compatibility to older releases of the
939 IBM-MCA-SCSI-driver (older than driver-release 2.00 and older than
940 June 1997).
941
942 If you like to have the lowest SCSI-id assigned as drive C:, as
943 modern SCSI-BIOSes do, which does not conform to the standard, but
944 is widespread and common in the PC-world of today, you must say N
945 here. If unsure, say Y.
946
947config IBMMCA_SCSI_DEV_RESET
948 bool "Reset SCSI-devices at boottime"
949 depends on SCSI_IBMMCA
950 ---help---
951 By default, SCSI-devices are reset when the machine is powered on.
952 However, some devices exist, like special-control-devices,
953 SCSI-CNC-machines, SCSI-printer or scanners of older type, that do
954 not reset when switched on. If you say Y here, each device connected
955 to your SCSI-bus will be issued a reset-command after it has been
956 probed, while the kernel is booting. This may cause problems with
957 more modern devices, like hard disks, which do not appreciate these
958 reset commands, and can cause your system to hang. So say Y only if
959 you know that one of your older devices needs it; N is the safe
960 answer.
961
962config SCSI_IPS 879config SCSI_IPS
963 tristate "IBM ServeRAID support" 880 tristate "IBM ServeRAID support"
964 depends on PCI && SCSI 881 depends on PCI && SCSI