home *** CD-ROM | disk | FTP | other *** search
/ IBM InfoROM for OS/2 Beta 1994 November / INfoROMbeta.ISO / beta / scsi / buslogic / switches.txt < prev   
Encoding:
Text File  |  1994-10-21  |  4.8 KB  |  129 lines

  1. BusLogic SCSI Adapter Driver Ver. 1.40 Switch Summary  - 10/21/94
  2. -----------------------------------------------------------------
  3.  
  4. /V   -  Verbose switch. This switch enables driver verbosity at 
  5.     initialization time.
  6.  
  7. /A:x -     Adapter identification switch. x is between 0 and 5 and identifies
  8.     the adapter being referenced. This switch is followed by
  9.     one of the switches below describing the enabling/disabling of
  10.     tagged queuing support. 
  11.  
  12. /<!>DM:xx 
  13.      -   DASD Manager Support switch. As defined by IBM, this switch
  14.      enables/disables support for this unit by the IBM-supplied
  15.      DASD Manager (OS2DASD.DMD).
  16. /<!>SM:xx 
  17.      -   SCSI Manager Support switch. As defined by IBM, this switch
  18.      enables/disables support for this unit by the IBM-supplied
  19.      SCSI Manager (OS2SCSI.DMD).
  20.  
  21. /BON:xx & /BOFF:xx
  22.      -  Bus On / Bus Off switches. x is between 2 and 15 and specifies
  23.     the desired bus on/bus off time in microseconds.
  24.  
  25. Tagged queuing is an advanced SCSI-II feature that allows overlapped
  26. commands to a SCSI device, this results in enhanced performance. While 
  27. BusLogic provides support for this important SCSI-II feature, not all
  28. SCSI devices support tagged queuing. Both the host adapter and the 
  29. SCSI device must support tagged queuing to take advantage of this 
  30. feature.
  31.  
  32. BusLogic's OS/2 2.x SCSI Adapter Driver defaults to tagged queuing DISABLED
  33. on all devices. For devices that support tagged queuing, the following
  34. command line switches are provided to manage tagged queuing support:
  35.  
  36. /TQ -    Enable tagged queuing support on ALL targets on the specified
  37.     host adapter (specified by the receding /A: switch) that supports
  38.     tagged queuing. If this switch is specified and the specified 
  39.     host adapter supports tagged queuing (revision 3.30 firmware
  40.     and above), then tagged queuing is enabled.
  41.  
  42. /TQ: x,y,z,... - Enable tagged queuing support on a specified list of 
  43.     SCSI targets. x,y,and z is a list of embedded SCSI targets
  44.     separated by commas.  The Logical Unit Number (LUN) is presumed
  45.     to be 0.
  46.  
  47. /TQ: (a,b), (c,d), ... - Enable tagged queuing support on a specified list
  48.     of pairs of SCSI targets/LUNs in parenthesies. Each parenthesied
  49.     pair is separated by commas.
  50.  
  51. Examples:
  52.  
  53. 1)    BASEDEV = BTSCSI.ADD /A:0 /TQ
  54.     
  55.     This example enables tagged queuing on host adapter 0 on all
  56.     targets that support it. Targets attached to host adapter 0
  57.     that do not support tagged queuing are not affected.
  58.  
  59. 2)    BASEDEV = BTSCSI.ADD /A:0 /TQ  /A:1 /TQ
  60.     
  61.     This example enables tagged queuing on all targets on host
  62.     adapters 0 and 1 that support it. Targets attached to host
  63.      adapters 0 and 1 that do not support tagged queuing are 
  64.     not affected.
  65.  
  66. 3)    BASEDEV = BTSCSI.ADD /A:0 /TQ: 0,2,3 /A:2 /TQ: 0,1
  67.     
  68.     This example enables tagged queuing on targets 0,2, and 3 on
  69.     host adapter 0 and on targets 0 and 1 on host adapter 2.
  70.     If any of the specified targets are not attached or do not
  71.     support tagged queuing,    specification of those particular 
  72.     devices is ignored.
  73.  
  74. 4)    BASEDEV = BTSCSI.ADD /A:0 /TQ: (0,0),(2,1)
  75.     
  76.     This example enables tagged queuing on target 0 LUN 0 and
  77.     target 2 LUN 1 on host adapter 0. If any of the specified 
  78.     target/LUN combinations are not attached or do not support
  79.     tagged queuing,    specification of those particular devices
  80.     is ignored.
  81.  
  82.  
  83. /WD  -  Wide SCSI switch.
  84.     When this switch is specified, the  driver will scan for up
  85.     to 15 targets on the specified host adapter. The driver defaults 
  86.     to support for 8 targets in the absence of this switch.
  87.  
  88. Example:
  89.     BASEDEV = BTSCSI.ADD /A:0 /WD    
  90.  
  91. /LUNS:xx -  
  92.  
  93.     This switch specifies the maximum number of Logical Units (LUNs)
  94.     the host adapter will support (try to detect). If the switch is 
  95.     not specified, the default is 8. Valid range is from 1 to 64. 
  96.     If the host adapter only has embedded SCSI targets attached 
  97.     (that is, all attached devices are at LUN 0), it is recommended 
  98.     to set this option value to 1 to turn off LUN support for LUNS
  99.     other than 0. 
  100.  
  101. Examples:
  102.  
  103. 1)    BASEDEV = BTSCSI.ADD /A:0 /LUNS:1   
  104.  
  105.     This example effectively disables lun support on HBA 0.
  106.  
  107. 2)    BASEDEV = BTSCSI.ADD /A:0 /WD /LUNS:64 
  108.  
  109.     This examply scan for up to 64 LUNS (and 16 Targets ) on HBA 0.
  110.  
  111.  
  112. /QU -   Warning-error suppression switch. When invoked, the driver will not
  113.     complain about references to non-existent targets/luns on the 
  114.     BusLogic ADD driver command line.
  115.  
  116. /AT:xx -
  117.      Abort Timeout switch. This per-host adapter switch specifies a 
  118. timeout on driver abort attempts in seconds. It takes a decimal digit input 
  119. between 1 and 99. The driver default is 3 seconds in this absence of this 
  120. switch.
  121.  
  122. Example:
  123.  
  124.     BASEDEV = BTSCSI.ADD /A:0 /AT:10   
  125.  
  126.     This example causes the driver to wait 10 seconds before timing
  127.     out on an outstanding attempt to abort a request.
  128.  
  129.