Support Home Page
Cubix Home Page
Feedback Forms


AMD SCSI Installation Guide



 


Table of Contents

  • Driver and Utility Overview
  • Driver and Utility Features
  • Boot Time Options
  • Checking Driver Revision Numbers











  • 2. Quick Reference

    2.1 Driver and Utility Overview

    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


    2.2 Driver and Utility Features

    Brief descriptions of AMD's driver and utility features are highlighted below.

    2.2.1 MS DOS

    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 applications
    
    

    c) 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 Architecture
    
    

    b) 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 codes
    
    

    b) 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 routines
    
    

    c) 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
        controller
    
    

    b) AMSIO2.DDP: Setup Profile Driver

    
      * Identifies the Adapter Device Driver (ADD), the hardware detection
        program, and the configuration SCSI device driver
    
    

    c) 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" floppy
    
    

    b) "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.
    BIOSRevision number is displayed in the banner at boot-up time.
    DOSRevision 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.xRevision number is displayed during the sign-on message.
    SCO UNIXRevision number is displayed at boot-up time.
    OS/2Revision number is displayed at boot-up time.