patch-2.1.48 linux/Documentation/Configure.help
Next file: linux/Documentation/ioctl-number.txt
Previous file: linux/CREDITS
Back to the patch index
Back to the overall index
- Lines: 93
- Date:
Sun Aug 3 19:39:57 1997
- Orig file:
v2.1.47/linux/Documentation/Configure.help
- Orig date:
Thu Jul 17 10:06:03 1997
diff -u --recursive --new-file v2.1.47/linux/Documentation/Configure.help linux/Documentation/Configure.help
@@ -1672,20 +1672,62 @@
want to compile it as a module, say M here and read
Documentation/modules.txt.
-Adaptec AHA274X/284X/294X support
+Adaptec AIC7xxx support (includes 274x/284x/294x)
CONFIG_SCSI_AIC7XXX
Information about this SCSI host adapter is contained in
drivers/scsi/README.aic7xxx and in the SCSI-HOWTO, available via ftp
- (user: anonymous) at sunsite.unc.edu:/pub/Linux/docs/HOWTO. If it
- doesn't work out of the box, you may have to change some settings in
- drivers/scsi/aic7xxx.h. It has been reported that the "wide
- negotiation" on these cards is not quite working and should be
- disabled. Note that the AHA2920 SCSI host adapter is *not* supported
- by this driver; choose "Future Domain 16xx SCSI support" instead. If
- you want to compile this driver a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read Documentation/modules.txt. The module will be
- called aic7xxx.o.
+ (user: anonymous) at sunsite.unc.edu:/pub/Linux/docs/HOWTO. Note that
+ the AHA2920 SCSI host adapter is *not* supported by this driver; choose
+ "Future Domain 16xx SCSI support" instead. If you want to compile this
+ driver as module ( = code which can be inserted in and removed from the
+ running kernel whenever you want), say M here and read Documentation/
+ modules.txt. The module will be called aic7xxx.o.
+
+Enable tagged command queueing
+CONFIG_AIC7XXX_TAGGED_QUEUEING
+ This option allows you to enable tagged command queueing for this
+ driver. Some scsi devices do not properly support this
+ feature. Tagged command queueing will improve performance.
+
+Maximum number of commands per LUN
+ CONFIG_AIC7XXX_CMDS_PER_LUN
+ This option allows you to set the maximum number of commands queued
+ per LUN. If tagged queueing is enabled, then you may want to try
+ increasing AIC7XXX_CMDS_PER_LUN to more than 2. By default, we limit
+ the SCBs per LUN to 2 with or without tagged queueing enabled. If
+ tagged queueing is disabled, the sequencer will keep the 2nd SCB in
+ the input queue until the first one completes - so it is OK to to have
+ more than 1 SCB queued. If tagged queueing is enabled, then the
+ sequencer will attempt to send the 2nd SCB to the device while the
+ first SCB is executing and the device is disconnected. For adapters
+ limited to 4 SCBs, you may want to actually decrease the commands per
+ LUN to 1, if you often have more than 2 devices active at the same
+ time. This will allocate 1 SCB for each device and ensure that there
+ will always be a free SCB for up to 4 devices active at the same time.
+ When SCB paging is enabled, set the commands per LUN to 8 or higher
+ (see SCB paging support below). Note that if AIC7XXX_CMDS_PER_LUN is
+ not defined and tagged queueing is enabled, the driver will attempt to
+ set the commands per LUN using its own heuristic based on the number
+ of available SCBs.
+
+Enable SCB paging
+CONFIG_AIC7XXX_PAGE_ENABLE
+ This option enables SCB paging. This will increase performance when
+ tagged queueing is enabled. Note that you should increase the
+ AIC7XXX_CMDS_PER_LUN to 8 as most tagged queueing devices allow at
+ least this many. Note that EISA and VLB controllers do not support
+ SCB paging due to chip limitations; enabling it on these controllers
+ has no effect.
+
+Collect statistics to report in /proc
+CONFIG_AIC7XXX_PROC_STATS
+ This option enables collection of SCSI transfer statistics for the
+ /proc filesystem. This does affect performance since it has to
+ maintain statistics.
+
+Delay in seconds after SCSI bus reset
+CONFIG_AIC7XXX_RESET_DELAY
+ This option sets the delay in seconds after a SCSI bus reset.
BusLogic SCSI support
CONFIG_SCSI_BUSLOGIC
@@ -4645,6 +4687,18 @@
fashion. (They should also read Documentation/smp.) If you think you
have a use for such a device (such as periodic data sampling), then
say Y here, and go read the file Documentation/rtc.txt for details.
+
+/dev/nvram support
+CONFIG_NVRAM
+ If you say Y here and create a character special file /dev/nvram
+ with major number 10 and minor number 144 using mknod ("man mknod"),
+ you get access to the non-volatile memory in the real time clock
+ (RTC). This is conventionally called "CMOS RAM" on PCs and "NVRAM"
+ on Ataris. /dev/nvram may be used to view settings there, or to
+ change them (with some utility). It could also be used to frequently
+ save a few bits of very important data, that may not be lost over
+ power-off and for which writing to disk is too insecure. On Atari
+ machines, /dev/nvram is always configured and needs not be selected.
ARC console time
CONFIG_RTC_ARC
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov