AMD SCSI Installation Guide
Table of Contents
Used with any member of AMD's family of PCI-SCSI controllers, the PCSCSI software drivers and utilities provide support for the following operating systems:
DOS 5.0 - 6.2x Windows 3.1x and Windows for Workgroups 3.1x Windows NT 3.5x OS/2 2.x and 3.0 NetWare 3.xx and 4.x SCO UNIX 3.2.4 (ODT 3.0) and OpenServer Release 5
Installation Program for DOS and Windows:
AMINSTAL.EXE: Installation program for DOS 5.0 - 6.2x , Windows
3.1x, and Windows for Workgroups 3.1x
DOS 5.0 - 6.2x:
AMSICD.SYS: CD-ROM Driver for SCSI-2 compatible CD-ROM (MSCDEX
compatible)
AMSICG.EXE: CD-ROM Audio Play Graphical Utility
AMSIDA.SYS: DOS ASPI Driver
AMSILF.EXE: Low Level Format Utility
AMSIPD.EXE: High Level Format and Partition Utility
AMSIRM.SYS: Hard Disk and Removable Media Driver
Windows 3.1x and Windows for Workgroups 3.1x:
AMSISS.EXE: Show SCSI Utility
WINASPI.DLL: Windows ASPI Dynamic Link Library
Windows NT 3.5x:
AMSINT.SYS: NT Miniport Driver
OS/2 2.x and 3.0:
AMSIO2.ADD: OS/2 Adapter Device Driver
AMSIO2.DDP: Setup Profile Driver
AMSIO2.EXE: Hardware Detection Program Driver
NetWare 3.xx and 4.x:
AMSIN3.DSK: NetWare 3.xx Server Driver
AMSIN4.DSK: NetWare 4.x Server Driver
AMSINA.DSK: NetWare ASPI Driver
SCO UNIX:
Driver.o: Host Bus Adapter Driver object file
Master: Mdevice registration file for the driver
Space.c: Tunable parameters of the drivers
System: Sdevice registration file
Brief descriptions of AMD's driver and utility features are highlighted below.
a) AMINSTAL.EXE: Installation Program (MS DOS, MS Windows)
* Installs DOS and Windows drivers and utilities * Automatically updates CONFIG.SYS, SYSTEM.INI, and AUTOEXEC.BAT files * Installs appropriate command line switches for drivers based on user choices * Requires at least 500 Kbytes of base memory. See Section 3.17, DOS Memory Management, on increasing the amount of available base memory.
b) AMSIDA.SYS: DOS ASPI Driver
* Is a central execution point for ASPI based DOS device drivers * Complies with ASPI specification * Supports Windows 3.1x and Windows for Workgroups 3.1x * Manages host adapter resources * Provides hardware independent ASPI for SCSI applications and drivers * Supports the suspend and resume commands of the APM spec
c) AMSICD.SYS: CD-ROM Device Driver
* Complies with Microsoft CD-ROM extensions (MSCDEX.EXE) * Supports SCSI-2 compatible CD-ROMs * Operates via ASPI interface * Supports data and audio functions, as well as photo CDs
d) AMSICG.EXE: Compact Disk Audio Play Utility
* Plays standard audio CDs through Graphical User Interface (GUI) * Simulates CD player controls such as up-track, down-track, play, pause, stop, etc. * Provides multi-language(English, French, German, Italian, Spanish) user interface * Complies with Microsoft CD-ROM extensions * Requires at least 500 Kbytes of base memory. See Section 3.17, DOS Memory Management, on increasing the amount of available base memory.
e) AMSILF.EXE: SCSI Low Level Format Utility
* Provides Graphical User Interface (GUI) * Provides media defect management and media integrity functions * Provides multi-language (English, French, German, Italian, Spanish) user interface * Includes the following functions: - Format and scan non-INT 13 supported drives - Standard erase and secure erase * Requires at least 500 Kbytes of base memory. See Section 3.17, DOS Memory Management, on increasing the amount of available base memory.
f) AMSIPD.EXE: High level format and partition utility for non-booting removable media drives and for hard drives that are either supported by DOS ASPI or are not supported by BIOS
* Requires at least 500 Kbytes of base memory. See Section 3.17, DOS Memory Management, on increasing the amount of available base memory.
g) AMSIRM.SYS: Hard Disk and Removable Media Driver
* Supports SCSI hard drives in the absence of BIOS * Allows reading/writing and dynamic insertion/removal of MO cartridges and floptical disks * Operates via ASPI interface * Complies with Microsoft DOS Block Device Driver Specification
2.2.2 MS Windows and Windows for Workgroups
a) AMINSTAL.EXE: Installation Program - runs on MS DOS
* Same as the MS DOS install program described in the Section 2.3.1(a). * Requires at least 500 Kbytes of base memory. See Section 3.17, DOS Memory Management, on increasing the amount of available base memory.b) WINASPI.DLL: Windows 3.1 ASPI DLL Device Driver
* Complies with ASPI specification * Provides ASPI services to ASPI 'aware' Windows applicationsc) AMSISS.EXE: Show SCSI Device Information Utility
* Provides graphical display of SCSI device information * Provides media handling functions for removable media devices * Uses WinASPI libraries * Includes the following functions: - Get SCSI device information - Get host adapter information - Lock/unlock media in device - Eject media from device - Get SCSI inquiry information * Requires WINASPI.DLL and DOS ASPI to be loaded
2.2.3 Windows NT 3.5x
a) AMSINT.SYS: NT Miniport Driver
* Provides low-level programming of the SCSI Host Bus Adapter (HBA) * Utilizes portable functions of the Windows NT Port Driver * Is based on Windows NT Port/Miniport Driver Architectureb) Setup Files
* Contain update information for Windows NT * Install the SCSI Miniport Driver under Windows NT
2.2.4 Novell NetWare
a) AMSINA.NLM: NetWare Loadable Module (NLM) ASPI
* Is based on the ASPI interface for NetWare 386 * Calls Disk Driver for NetWare * Accepts and parses ASPI client requests * Performs NetWare specific NLM initialization * Detects errors and converts to ASPI error codesb) AMSIN3.DSK: NetWare Server 3.11 and 3.12
* Is based on device driver functional specification for NetWare operating system Version 3.1x * Accepts commands from mass storage control, IOCTL interface, and I/O operations interface * Parses and dispatches commands to appropriate command routinesc) AMSIN4.DSK: NetWare Server 4.x
* Is based on device driver functional specification for NetWare operating system Version 4.x * Accepts commands from mass storage control, IOCTL interface, and I/O operations interface * Parses and dispatches commands to appropriate command routines
2.2.5 IBM OS/2
a) AMSIO2.EXE: Hardware Detection Program
* Determines the existence of a PCSCSI or PCnet-SCSI controllerb) AMSIO2.DDP: Setup Profile Driver
* Identifies the Adapter Device Driver (ADD), the hardware detection program, and the configuration SCSI device driverc) AMSIO2.ADD: Adapter Device Driver
* Supports SCSI peripherals via third party drivers * Is certified via OS/2 2.x and 3.0 Test Kit * Complies with IBM OS/2 2.x and 3.0 OEM DASD and SCSI Device Driver * Supports the suspend and resume commands of the APM spec
2.2.6 SCO UNIX
Both the "BTLD Format" and the "Custom Format" floppies contain the four files (Master, System, Driver.o, and Space.c) mentioned under SCO UNIX in Section 3.2.5.
a) "BTLD Format" floppy (Disk 3): Boot Time Loadable Driver floppy
* Allows installation of SCO UNIX on a SCSI disk for the first time using "boot time loading" capability of SCO UNIX * Can configure the SCSI PCI HBA in the kernel "permanently" and has full "functionality" of the "Custom Format" floppyb) "Custom Format" floppy (Disk 4): "Custom" SCSI-2 Host Bus Adapter (HBA) floppy
* Allows de-installation of a driver at a later time using custom commands
2.3 Boot Time Options
At boot time, the end user will have the option to reassign SCSI IDs for SCSI Configure Auto-Matically (SCAM) peripherals. Options are chosen by pressing <Alt-A> after the information banner is displayed at boot time and by selecting the following menu items:
[¯] Device Select device (SCAM only) [+-] New SCSI ID Select SCSI IDs (SCAM only) [F10] Save/Boot Save permanently and boot [Esc] Boot/No Save Save temporarily and boot
2.4 Checking Driver Revision Numbers
Table 1 is a brief description of how to check the revision number of a driver. This function is not available for utilities.
Table 1 Checking Driver Revision Numbers
Driver How to Check Revision No. BIOS Revision number is displayed in the banner at boot-up time. DOS Revision number is displayed in the banner at boot-up time. Windows 3.1x and Windows for Workgroups 3.1x Open the Show SCSI utility and double click on the host adapter card. Windows NT 3.5x Open File Manager, select the driver file, pull down the File menu, and click on Properties. Netware 3.xx and 4.x Revision number is displayed during the sign-on message. SCO UNIX Revision number is displayed at boot-up time. OS/2 Revision number is displayed at boot-up time.