diff options
author | Paul Gortmaker <paul.gortmaker@windriver.com> | 2012-05-16 20:33:52 -0400 |
---|---|---|
committer | Paul Gortmaker <paul.gortmaker@windriver.com> | 2012-05-17 19:03:54 -0400 |
commit | a88dc06cd515b3bb9dfa18606e88d0be9a5b6ddd (patch) | |
tree | b5657c966fad7bb7f8259396bb304324916269e2 /drivers/scsi/Kconfig | |
parent | d157be852f6c76dc467f3a03b89263880e14c513 (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/Kconfig | 83 |
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 | ||
810 | config 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 | |||
823 | config SCSI_GDTH | 810 | config 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 | ||
892 | config 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 | |||
914 | config 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 | |||
947 | config 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 | |||
962 | config SCSI_IPS | 879 | config SCSI_IPS |
963 | tristate "IBM ServeRAID support" | 880 | tristate "IBM ServeRAID support" |
964 | depends on PCI && SCSI | 881 | depends on PCI && SCSI |