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, FireWire storage and the IDE-SCSI emulation driver.

To compile this driver as a module, choose M here and read
Documentation/scsi/scsi.txt.
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:
selects
CONFIG_SCSI_DMA

depends
CONFIG_BLOCK


is depended by
CONFIG_ATA