SCSI device support

modulename: scsi_mod.ko

configname: CONFIG_SCSI

Linux Kernel Configuration
└─>Device Drivers
└─>SCSI device support
└─>SCSI device support
In linux kernel since version 2.6.12  
If you want to use a SCSI hard disk, SCSI tape drive, SCSI CD-ROM or
any other SCSI device under Linux, say Y and make sure that you know
the name of your SCSI host adapter (the card inside your computer
that "speaks" the SCSI protocol, also called SCSI controller),
because you will be asked for it.

You also need to say Y here if you have a device which speaks
the SCSI protocol. Examples of this include the parallel port
version of the IOMEGA ZIP drive, USB storage devices, Fibre
Channel, and FireWire storage.

To compile this driver as a module, choose M here and read
<file:Documentation/scsi/scsi.rst>.
The module will be called scsi_mod.

However, do not compile this as a module if your root file system
(the one containing the directory /) is located on a SCSI device.

source code:

depends
CONFIG_BLOCK

is selected by
CONFIG_PS3_ROM
CONFIG_ISCSI_IBFT
CONFIG_BLK_DEV_SD
CONFIG_BLK_DEV_SR
CONFIG_SCSI_FC_ATTRS
CONFIG_SCSI_ISCSI_ATTRS
CONFIG_SCSI_SAS_ATTRS
CONFIG_SCSI_SAS_LIBSAS
CONFIG_SCSI_SAS_ATA
CONFIG_ISCSI_TCP
CONFIG_SCSI_CXGB3_ISCSI
CONFIG_SCSI_CXGB4_ISCSI
CONFIG_SCSI_BNX2_ISCSI
CONFIG_SCSI_BNX2X_FCOE
CONFIG_BE2ISCSI
CONFIG_CXLFLASH
CONFIG_SCSI_HPSA
CONFIG_SCSI_AHA152X
CONFIG_SCSI_AIC7XXX
CONFIG_SCSI_AIC79XX
CONFIG_SCSI_AIC94XX
CONFIG_SCSI_HISI_SAS
CONFIG_SCSI_MVSAS
CONFIG_MEGARAID_SAS
CONFIG_SCSI_MPT3SAS
CONFIG_SCSI_MPT2SAS
CONFIG_SCSI_SMARTPQI
CONFIG_SCSI_UFSHCD
CONFIG_SCSI_UFS_QCOM
CONFIG_SCSI_UFS_MEDIATEK
CONFIG_SCSI_UFS_BSG
CONFIG_SCSI_MYRB
CONFIG_SCSI_MYRS
CONFIG_XEN_SCSI_FRONTEND
CONFIG_LIBFC
CONFIG_SCSI_DMX3191D
CONFIG_SCSI_FDOMAIN_PCI
CONFIG_SCSI_FDOMAIN_ISA
CONFIG_SCSI_ISCI
CONFIG_SCSI_GENERIC_NCR5380
CONFIG_SCSI_IBMVSCSI
CONFIG_SCSI_LASI700
CONFIG_SCSI_SNI_53C710
CONFIG_SCSI_SYM53C8XX_2
CONFIG_SCSI_IPR
CONFIG_SCSI_ZALON
CONFIG_SCSI_QLA_FC
CONFIG_TCM_QLA2XXX
CONFIG_SCSI_QLA_ISCSI
CONFIG_QEDI
CONFIG_QEDF
CONFIG_SCSI_LPFC
CONFIG_SCSI_EFCT
CONFIG_SCSI_SIM710
CONFIG_SCSI_DC395x
CONFIG_SCSI_AM53C974
CONFIG_SCSI_WD719X
CONFIG_SCSI_DEBUG
CONFIG_SCSI_ACORNSCSI_3
CONFIG_SCSI_CUMANA_1
CONFIG_SCSI_OAK1
CONFIG_JAZZ_ESP
CONFIG_SCSI_A4000T
CONFIG_SCSI_ZORRO7XX
CONFIG_SCSI_ZORRO_ESP
CONFIG_ATARI_SCSI
CONFIG_MAC_SCSI
CONFIG_SCSI_MAC_ESP
CONFIG_MVME147_SCSI
CONFIG_MVME16x_SCSI
CONFIG_BVME6000_SCSI
CONFIG_SUN3_SCSI
CONFIG_SUN3X_ESP
CONFIG_SCSI_SUNESP
CONFIG_SCSI_PMCRAID
CONFIG_SCSI_PM8001
CONFIG_SCSI_CHELSIO_FCOE
CONFIG_PCMCIA_AHA152X
CONFIG_PCMCIA_FDOMAIN
CONFIG_FUSION_SPI
CONFIG_FUSION_SAS
CONFIG_INFINIBAND_SRP
CONFIG_INFINIBAND_ISER
CONFIG_SCSI_AIC79XX
CONFIG_SCSI_AIC7XXX
CONFIG_MEGARAID_SAS

is depended by
CONFIG_ATA