*******************************************************************
*								  *
*								  *
*           BusLogic DOS Manager Version 4.20E                    *
*								  *
*								  *
*******************************************************************


   There are seven programs (BTDOSM.SYS, BTMDISK.SYS, BTCDROM.SYS,
   BTFDISK.EXE, DMAP.EXE, WINASPI.DLL, VASPID.386 ), that support 
   DOS V3.3x or above, and Windows V3.x

   These programs can be applied to all of the BusLogic SCSI bus master
   host adapters.
  
1) BTDOSM.SYS V4.20E

   BTDOSM.SYS is the BusLogic DOS Device Manager that supports ASPI (Advance
   SCSI Programming Interface).
   The DOS application program uses the ASPI DOS Manager to communicate
   with the SCSI host adapter and allow access to additional SCSI
   devices connected to the host adapter.

   - When the system is configured with more than two hard disk drives

   - When the system has more than one SCSI host adapter installed

   - When the configured SCSI hard disk has a Target ID other than 0 or 1

   - When you want to support a SCSI tape device, and

   - When you want to support programs that use virtual memory
     (i.e., Microsoft Windows V3.1, Quarterdeck QEMM 386, Qualitas 386MAX).


   Configuring the BTDOSM.SYS DOS Device Manager:

   The DOS ASPI manager has several new features along with the WIN-ASPI
   interface module. Most of these features are related to command line 
   switches at install (boot) time. Along with improvements in the existing
   switches, additional switches are present.

   In order for the BusLogic ASPI DOS Manager files to be loaded whenever
   the system is booted, the CONFIG.SYS file must contain the following 
   DEVICE=command. The format is as follows:

	    DEVICE = [path]BTDOSM.SYS [optional switches]
   

   COMMAND LINE OPTIONAL SWITCHES:

   The following options are available at this time. You may add it
   into the BTDOSM.SYS driver to change the parameters of the host adapter.

   /P<port address>  -	Sets the I/O port address that the driver will use to 
			communicate with the host adapter. This value
			is in HEX. Valid addresses are
			330 (default), 334, 230, 234, 130,and 134
			The port specifier /P now is no longer required
			on multiple card installations or if the card is not
			on the primary port (330h). All cards are located
			and are logged in. If the user wants to skip a port
			that may be found, any /P switch will defeat the port
			scans and only log the implicit port(s) entered.


   /D		     -	This Option will display useful information about
			the attached SCSI target device.

   /L                -	This Option will enable support for SCSI logical
			units(LUNs) other than zero. The driver can recognize
			all eight possible SCSI LUNs on each target.

   /L16 | /L32 | /L64	Set the LUN support on WIDE SCSI cards (16, 32 or 64
			LUN's)

   /N<bus on time>   -	Valid bus on time can be between 02 and 15 usecs.
			The value is in decimal. Default time is 11 usecs.

   /F<bus off time>  -	Valid bus off time can be between 01 and 64 usecs.
			The value is in decimal. Default time is 4 usecs.

   /I                -	This option will disable the loading of the embedded 
			INT 13 module. When specified, INT 13 calls are 
			routed through the host adapter BIOS instead of
			INT 13 handler in BTDOSM.SYS (only for SCSI disks
			installed with the host adapter BIOS).

   /E		     - 	Rescan SCSI bus on ASPI "Request Device ID" (cmd=01),
			will allow dynamic rescan of the bus. The DOS manager
			will discard the code if /E is not requested and 
			thus saving about 1.6k of memory requirements.

   /B<# of Mailbox>  -	Allows the user to specify how many active mailboxes
			and associated ccbs are allocated. Default is 4,
			the user may specify between 4 to 8. Increasing the
			count from 4 to 8 will require about 1.5k of 
			additional memory per card.

   /R		     -	Disable DOS ASPI manager from "Hard" resetting the
			SCSI adapter if not under BIOS control. This will be
			useful in multi initiator configurations.

   /S		     -	Enables SEEK command to operate. Default is disabled

   /A		     -	Enables WINASPI DLL full Adaptec emulation. Default
			is disabled.

   /J		     -	Forces the DOS Manager to only scan 8 SCSI ID's on
			WIDE SCSI host adapters.

   /W		     -	Active only with /D, and allows the screen display
			to pause when each card is scanned. This is to 
			prevent the displayed information from scrolling 
			off the screen so it may be analyzed.

   /M		     -	For NetWare 386 server installation from CDROM,
			you must add this option to BusLogic DOS Device
			Manager. During NetWare installation of BusLogic
			(BT4X) from the parameter menu. You must HIDE the
			CDROM Target-ID.

			SCSI tartgets to hide from NetWare

			<enter CD-ROM Target-ID>

			Continue to complete the standard NetWare 
			installation

   /-PCI	     -	Stops PCI I/O scanning on Mgr init.

   /+PCI	     -	Stops ISA I/O scanning on Mgr. init.



   Example: CONFIG.SYS:
   
	    BUFFERS = 20
	    FILES = 20
	    DEVICE = C:\BTDOSM.SYS
	    DEVICE = C:\BTMDISK.SYS

  
2) BTMDISK.SYS V4.10J

   To access the SCSI hard disk devices that have a SCSI ID other 
   than 0 or 1 in 'S' products or is not include in BIOS scan of 'C'
   products, you must install this extented hard disk driver.
   Otherwise, DOS cannot recognize them.

   The CONFIG.SYS file must contain the DEVICE=command. 
   The format is as follows :
 
      DEVICE = [path]BTMDISK.SYS [optional switches]

      Example :

	DEVICE = C:\BTDOSM.SYS /p330 /d
	DEVICE = C:\BTMDISK.SYS

   The BTMDISK.SYS Extented Hard Disk Driver can support more than one
   BusLogic SCSI host adapter per system.
    

   COMMAND LINE OPTIONAL SWITCHES:

   /D 		Enables verbose mode. This permits the user to see
		the details of the device(s) being attached to the 
		operating system.

   /L		/L for luns=8, and may be set to /L8 /L16, /L32,
		and /L64 to set the LUN support on WIDE SCSI host adapters.
		Those not able to operate in the WIDE SCSI mode will
		be limited to 8 LUNs.

   /R<value>	This determines the number of logical drives that will 
		be reserved for removable media. Valid value are 1 to 24.
		If not specified, the default number of reserved logical
		drives is 1.
		This is used for the situation where a particular piece
		of media may have more than one DOS partition.

   /J		Forces the disk device driver to only scan 8 SCSI ID's on
		WIDE SCSI host adapters.

   /W		Active only with /D, and allows the screen display 
		to pause when each card is scanned. This is to prevent
		the displayed information from scrolling off the screen
		so it may be analyzed.

   /F		Enable Floptical support. Make sure the BIOS does not also 
		have the Floptical feature set to ON.

   /T		Allows the removable drive-to-ready maximum time on cartridge
		insertion to be set. The valid values range from 0 to 9 where
		the time-out is the value multiplied by 5 seconds. Thus /T2 
		allows about 10 seconds before the O/S is informed of a not
		ready condition.

   /Q		Allows cartridge drives to QUICKFORMAT the cartridge media.



3) BTCDROM.SYS V3.30C

   BusLogic SCSI CD-ROM device driver is compatible with Microsoft 
   CD-ROM Extendtion V2.21. It required BTDOSM.SYS device driver 
   to be loaded first.
   BusLogic SCSI CD-ROM device driver command line option switch:

	DEVICE=[path]BTCDROM.SYS [/D:MSCDxxx] [/L]

	Parameter: [path]
			Specified the pathname where the BusLogic
			CD-ROM Device Driver resides. (e.g. C:\BUSLOGIC\)
		   [/D:MSCDxxx]
			Specifies the name that Microsoft CD-ROM Extended
			(MSCDEX) use to find the CD-ROM Device Driver.
			You will use this name in configuring your
			AUTOEXEC.BAT file.
		   [/L] Enable SCSI Logical Unit Number (LUN) support.
			If enable (LUN) option, you must enable (LUN)
			support in BTDOSM.SYS device driver.

		   [/Q] Enable quick scan method on SCSI LUN devices.
			Program will skip scanning SCSI LUN device if LUN#0
			doesnot exist.

	Example: BusLogic BTDOSM.SYS and BTCDROM.SYS device driver
		 in CONFIG.SYS file.

	DEVICE = C:\BTDOSM.SYS  /d
	DEVICE = C:\BTCDROM.SYS /D:MSCD002  

	The Microsoft CD-ROM Extention "MSCDEX.EXE" utility is required
	for DOS application to access the CD-ROM data files or sound.

	Syntax: MSCDEXE [/D:device name] [/L:drive letter] [/M:value][/V][/E]

	Parameter:

	[/D:device name] Must be same as the name specified on BTCDROM.SYS
			 command.
	[/L:drive letter] Assign DOS drive letter for CD-ROM [e.g., E,F,G,..]
	[/M:value]	 Number of sector buffers reseved for MSCDEX utility.

	Switches:

	[/V]		 Display memory usage
	[/E]		 Use expanded memory if available


	Setup MSCDEX for DOS:
	Assume "MSCDEX.EXE" utility is on drive C: root directory, Device
	named for BusLogic BTCDROM.SYS device driver is "MSCD002", Drive
	letter referent by DOS = E:, number of sector buffers use by MSCDEX
	is 10, use Expanded memory if available, and display memory usage.
	
	Method #1:	Auto load MSCDEX.EXE utility at boot time.
			You must add the following line to Autoexec.bat file

			C:\MSCDEX /D:MSCD002 /L:E /M:10 /V /E  

	Method #2:	Execute MSCDEX utility only when needed.
			At DOS command prompt type the following

			C:\MSCDEX /D:MSCD002 /L:E /M:10 /V /E


    Support CD-ROM drives :
     
     1. CHINON CDS-431, CDX-431, CDS-435, CDX-435, CDS-525, CDS-535, CDX-535

     2. HITACHI CDR-1750, CDR-3750
 
     3. MATSUSHITA CR-501, CR-532

     4. NEC CDR-38, CDR-73, CDR-74, CDR-83, CDR-84, CDR-300, CDR-500, 
        CDR-741, CDR-841
     5. NEC MultiSpin 3Xe, 3Xi, 3Xp


     6. PANASONIC CD-531, CD-532, CDR-501, CDR-503, CDR-533

     7. SANYO CRD-400I

     8. SONY CDU-55S, CDU-541, CDU-561, CDU-4211, CDU-6211, CDU-6811,
        CDU-7811, CDU-7211
  
     9. TOSHIBA XM-3301, XM-3401, XM-4101
   
    10. PIONEER DRM-600, DRM-604
   
    11. PLEXTOR (TEXEL) DM-3024, DM-5024, DM-3028, DM-5028, PX-43CH,
        PX-43CS, PX-45CH, PX-45CS
   
    12. TEAC-CD-50

    13. IBM
   
    14. Other CD-ROM drives which support SCSI-2 command sets
   

    Multisession Photo CD-ROM drives :
   
    1. SONY CDU-561, CDU-6211
    2. CHINON CDS-535, CDX-535
    3. TOSHIBA XM-3401B, XM-4104
    4. PLEXTOR (TEXEL) DM-5024, DM-5028
    5. NEC CDR-38, CDR-741, CDR-841, CDR-600
    6. PANASONIC CDR-503, CDR-533
    7. SANYO CDR-400

	
4) BTFDISK.EXE V3.30A
 
   The BusLogic Extented Hard Disk can be used to partition the SCSI disk
   devices, that has a SCSI ID of 0 through 7, or 0 through 15 for wide SCSI
   Used the standard DOS FDISK utility to partition a hard drive with
   SCSI ID 0 or 1 attached to the first SCSI host adapter.

   This program is very similar to FDISK.EXE in DOS; however, it only 
   supports SCSI hard disks, note that BTDOSM.SYS must be loaded first.

   To invoke BTFDISK.EXE, type BTFDISK at the DOS prompt. 

   Example:

		C>BTFDISK


   No optional switches are needed.



5) DMAP.EXE V4.10B (RIGID / REMOVABLE DEVICE DRIVER STATUS)

   DMAP is a utility that prints information to the screen about
   the status of all the drives running under the BTMDISK device
   driver. This information is particularly helpful if there are
   removables hard disk device(s) attached.

   To invoke DMAP.EXE, type DMAP at the DOS prompt. 

   Example:

	C>DMAP

   No optional switches are needed.



6 & 7) WINASPI.DLL & VASPID.386 Device Driver for Windows V3.x


   Windows ASPI, or WINASPI, is a windows device driver layer used
   for re-entrant, multi-threaded SCSI bus access for windows 3.00 or
   higher. The WINASPI layer, provides an easy access method for Windows
   applications for SCSI I/O. This method is provided in the form of a DLL 
   program (Dynamic Link Library). The name of the program is WINASPI.DLL.
   The DLL functions are imported by a Windows application during it's
   operation. The DOS Manager V4.10K will have the ability to run in the
   Windows protected mode environment.

   Also included for the WINASPI layer is a VxD, or Virtual Device
   Driver. The VxD is named VASPID.386. This code handles the locking and
   unlocking of the data buffers for Virtual DMA Requests during SCSI I/O.

   ***** MANUAL INSTALLATION *****

   First, copy WINASPI.DLL and VASPID.386 to the WINDOWS directory. This 
   may be on any drive or path, it depends on where you installed windows.

   Next, modify the SYSTEM.INI file to include the statment:
   "DEVICE=VASPID.386". This statement MUST be entered in the [386Enh]
   section.

   If Windows is in standard mode WITH a memory manager, such as
   EMM386, loaded WINASPI will not initialize. This mode is not
   recomended by Windows. This error is returned as SS_ILLEGAL_MODE.

   If the SCSI adapter is the primary adapter, and the SCSI IRQ
   is set at 14, then the SYSTEM.INI file MUST include the statment
   "VirtualHDIRQ=OFF". This statement MUST be entered in the [386Enh]
   section.


To reach us & the latest drivers and information:

Tech Support:   (408) 654-0760
FAX:            (408) 492-1542
BBS:            (408) 492-1984
FTP Site:       ftp.buslogic.com (204.160.180.11)
WWW Page:       http://www.buslogic.com