linux-old/Documentation/scsi.txt
<<
>>
Prefs
   1
   2        The scsi support in the linux kernel can be modularized in a
   3number of different ways depending upon the needs of the end user.  To
   4understand  your options, we should first define a few terms.
   5
   6        The scsi-core contains the core of scsi support.  Without it
   7you can do nothing with any of the other scsi drivers.  The scsi core
   8support can be a module (scsi_mod.o), or it can be built into the kernel.
   9If the core is a module, it must be the first scsi module loaded, and
  10if you unload the modules, it will have to be the last one unloaded.
  11
  12        The individual upper and lower level drivers can be loaded in any
  13order once the scsi core is present in the kernel (either compiled in
  14or loaded as a module).  The disk driver (sd_mod.o), cdrom driver (sr_mod.o),
  15tape driver (st.o) and scsi generics driver (sg.o) represent the upper level
  16drivers to support the various assorted devices which can be controlled.
  17You can for example load the tape driver to use the tape drive, and then
  18unload it once you have no further need for the driver (and release the
  19associated memory).
  20
  21        The lower level drivers are the ones that support the
  22individual cards that are supported for the hardware platform that you
  23are running under.  Examples are aha1542.o to drive Adaptec 1542
  24cards.  Rather than list the drivers which *can* be modularized, it is
  25easier to list the ones which cannot, since the list only contains a
  26few entries.  The drivers which have NOT been modularized are:
  27
  28        NCR5380 boards of one kind or another including PAS16,
  29                Trantor T128/128F/228, 
  30
  31
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.