On Fri, Sep 14, 2007 at 06:01:53PM +0200, Stefan Richter wrote: > Signed-off-by: Stefan Richter <stefanr@xxxxxxxxxxxxxxxxx> > --- > > Applicable to 2.6.23-rc6 and to scsi-misc. > > drivers/scsi/Kconfig | 32 ++++++++++++++++++++------------ > 1 file changed, 20 insertions(+), 12 deletions(-) > > Index: linux-2.6.23-rc6/drivers/scsi/Kconfig > =================================================================== > --- linux-2.6.23-rc6.orig/drivers/scsi/Kconfig > +++ linux-2.6.23-rc6/drivers/scsi/Kconfig > @@ -12,23 +12,31 @@ config SCSI > depends on BLOCK > select SCSI_DMA if HAS_DMA > ---help--- > - 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. > + This option enables core support for SCSI protocols. > + You need it > + - for classic parallel SCSI hardware, > + - for newer SCSI transports such as Fibre Channel, FireWire storage, > + or iSCSI, > + - for non-SCSI hardware which speaks SCSI protocols, such as USB > + storage devices or the parallel port version of Iomega Zip drive, > + - for non-SCSI hardware whose drivers translate from and to SCSI > + protocols, like the IDE-SCSI emulation driver and most notably > + for all SATA drivers. > > To compile this driver as a module, choose M here and read > <file: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. > + (the one containing the directory /) is located on a SCSI device > + or on a device whose driver represents it as SCSI device, as > + indicated above. Choose Y in this case, or set up an initrd. > + > + Subsequent options in this menu enable specific SCSI command set > + support for harddisks, CD/DVD-ROM/R/W, tapes etc.. This menu also > + presents options for specific SCSI controllers, while options for > + some other SCSI transports and all non-SCSI controllers are located > + in other menus (SATA, USB, FireWire etc.). > > config SCSI_DMA > bool > @@ -120,7 +128,7 @@ config BLK_DEV_SR > tristate "SCSI CDROM support" > depends on SCSI > ---help--- > - If you want to use a SCSI or FireWire CD-ROM under Linux, > + If you want to use a SCSI, SATA, USB or FireWire CD-ROM or DVD-ROM, > say Y and read the SCSI-HOWTO and the CDROM-HOWTO at > <http://www.tldp.org/docs.html#howto>. Also make sure to say > Y or M to "ISO 9660 CD-ROM file system support" later. You left out PATA running libata drivers. Not just SATA is affected there. Looks pretty decent otherwise. -- Len Sorensen - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html