                        HighPoint Technologies, Inc.

                     HPT345 Host Adapter Device Driver 
                         for MS-DOS & Windows3.11
                              Revision 1.0c

#############################################################################
    NOTE: HPT345 has been designed to let you add additional high performance
    device(s) to your current computer system, your computer must have the 
    MS-DOS and/or Windows 3.11 operating system already installed.
#############################################################################

    This readme provides the information needed to install and use the HPT345
    device driver for Microsoft MS-DOS and Windows 3.11. To use HPT345 host 
    adapter from Windows 3.11, you need and only need to install the HPT345 
    device driver(s) for MS-DOS.

    The DOS sub-directory (\DOS) on the driver diskette contains the 
    following files:

    SETUP.EXE       Setup utility to setup driver for MS-DOS
    H345DISK.SYS    A HPT345 disk device driver for MS-DOS
    H345CD.SYS      A HPT345 CD-ROM device driver for MS-DOS 
    HFMT.EXE        A utility to partition/format the hard disk drive(s) 
                    attached to the HPT345 host adapter
    HFMT.HLP        A file used by HFMT to provide the on-line help 
                    information
    README.TXT      An ASCII text file describing the HPT345 device drivers 
                    and format utility for MS-DOS

    There are two ways to setup MS-DOS driver for HPT345 host adapter. One is 
    running setup utility which is included in the floppy . The other is to
    up the MS-DOS by manually.

    Part 0 setup MS-DOS driver automatically
    Part 1 Setup MS-DOS hard disk driver
    Part 2 setup MS-DOS CD-ROM driver 
                    

                        Part 0. set up utility
    This set up utility will setup the MS-DOS hard disk driver and CD-ROM
    driver for HPT345 host adapter. Both of them will use default settings.
    If users want to change this default setting then they have to edit the 
    seting by manual which is desribed in part1 and part2.
    To run setup utility to setup driver for MS-DOS/Windows3.11

    1. Insert the diskette containing the MS-DOS device drivers into drive A:
    2. Change to DOS sub-directory (A:\DOS)
    3. Type "setup" and hit return. Then files will be copied to C:\
    4. The new setting is set in CONFIG.SYS and AUTOEXEC.BAT. And the original
       CONFIG.SYS file has been renamed to CONFIG.000 and AUTOEXEC.BAT file
       has been renamed to AUTOEXEC.000
    5. Reboot your computer

                        Part 1. Hard Disk Device Driver
1.1 Installing Hard Disk Device Driver
    To install the hard driver for MS-DOS&Windows3.11, proceed as follows:
    1.  Insert the diskette containing the MS-DOS device drivers into drive A:
    2.  Copy the disk device driver to your booting disk, 
        type: copy a:\dos\h345disk.sys c:\[Enter]
    3.  Edit your CONFIG.SYS file, and add line "device=c:\h345disk.sys /B", 
        then save it
    4.  Reboot your computer

    Your hard disk drive attached to the HPT345 host adapter must be 
    partitioned and formatted before you can access it. Please see 
    Partitioning Your Hard Disk to know how to partition and format a hard 
    disk drive.

#############################################################################
    NOTE: if you will also use the HPT345 ATAPI CD-ROM device driver,
    you should load this disk driver before that CD-ROM driver.
#############################################################################

1.2 Partitioning Your Hard Disk
    If the hard disk drive attached to the HPT345 host adapter has not been 
    partitioned and formatted yet, you need to partition and format it first.
    To partition and format a hard disk drive attached to the HPT345 host 
    adapter, run the HPT345 format utility HFMT coming with your driver 
    package:
    1.  Insert the diskette containing the MS-DOS device drivers into drive A:
    2.  Change the current directory to A:\DOS
    3.  Run the utility by typing hfmt[Enter]
    4.  Then follow the instructions on the screen to partition and format 
        your hard disk
    5.  After you finish partitioning and formatting your hard disk, reboot
        your computer
    6.  If you already installed the hard disk driver, you will be able to 
        access the hard disk you just partitioned and formatted after 
        rebooting.

#############################################################################
    NOTE: never run HFMT from any other operating system except in MS-DOS.
#############################################################################

1.3 Using Disk Device Driver Command Line Options
    H345DISK.SYS driver is normally installed automatically and does not 
    require any modifications to its configuration. In certain situation 
    however, you may wish to modify the driver to meet your specific needs, 
    you can use the command line options.

1.3.1 Command Line Syntax
    The standard command line syntax for H345DISK.SYS is
    device=h345disk.sys /B [/drive [dma=dmamode|pio=piomode][!lba][!ms]]
    The command and switches must be placed in the CONFIG.SYS file. Switch 
    settings take effect after the computer is rebooted. The command line 
    switches are not case sensitive. 

1.3.2 Command Switches
    /B
    This option should always be included.

    drive 
    By default the device driver will use the highest timing modes and 
    capabilities reported by a hard disk drive to do the data transfer. Some
    hard disk drives report wrong timing modes and capabilities, you might 
    get problems when you access them. You can use command line options to 
    override the capabilities reported by a  hard disk drive. This switch 
    specifies which drive to override on. It can be:
    PM  primary/master
    PS  primary/slave
    SM  secondary/master
    SS  secondary/slave

    dmamode 
    Specifies the overriding DMA mode. It can be:
    U2  ultra DMA mode 2
    U1  ultra DMA mode 1
    U0  ultra DMA mode 0
    MW2 multiple-word DMA mode 2
    MW1 multiple-word DMA mode 1
    NO  don't use DMA operation. The PIO will be used.

    piomode 
    Specifies the overriding PIO mode. It can be:
    4   PIO mode 4
    3   PIO mode 3
    2   PIO mode 2 
    1   PIO mode 1
    0   PIO mode 0
    If the piomode is specified, the driver will only use PIO operation on
    the corresponding drive. 

    !lba 
    Indicates not to use LBA mode.

    !ms 
    Indicates not to use multiple sector commands.

1.3.3 Example Using Command Line Options
    device=c:\h345disk.sys /B /PM dma=U1 indicates that the device driver 
    will use ultra DMA mode 1 on the master drive of the primary IDE channel.

1.4 Troubleshooting
    Make sure the driver has been installed correctly: check if you have 
    copied H345DISK.SYS to the proper directory (C:\) and check if you have
    edited file CONFIG.SYS correctly (see Installing Hard Disk Device Driver
    above).

    If you are sure you have correctly installed the driver and the driver
    reports "Disk Device Driver not installed",  please check the followings:
    1.  Make sure you have not attached your system (booting) disk drive to
        the HPT345 host adapter.
    2.  Make sure the hardware is installed properly, and the device is 
        connected to the adapter correctly. Double check that the cable 
        between the adapter and the hard disk drive is correctly attached.
        And also check the jumper setting on the hard disk drive is correct.
    3.  Make sure your hard disk drive is receiving power. Check that a power
        cable is properly attached to the drive.
    4.  Make sure your hard disk drive has been properly partitioned and 
        formatted. The driver will not load if you have not partition your
        hard disk drive.

    If the driver reports "Disk Device Driver installed" and you still cannot
    correctly access your hard disk drive,  your hard disk drive may reported
    a wrong timing mode. You can try to use the device driver command line 
    options to override the timing modes and capabilities reported by the 
    hard disk drive (see Hard Disk Device Driver Command Line Options).

    After checking the above conditions, re-boot the system. If the system
    still reports problem(s), and you are sure you have double-checked 
    everything, contact HighPoint Technical Support for assistance (see 
    HighPoint Technical Support and Service in this README file).

1.5 De-Installing Device Driver
    Simply delete the drivers and remove the changes you have made to 
    CONFIG.SYS.

                        Part 2. CDROM Device Driver
2.1 Installing CDROM Device Driver
    To install the HPT345 CD-ROM device driver for MS-DOS&Windows3.11, 
    proceed as follows:
    1.  Insert the diskette containing the MS-DOS device drivers into drive A:
    2.  Copy the CDROM device driver to your booting disk, 
        type: copy a:\dos\h345cd.sys c:\[Enter]
    3.  Edit file CONFIG.SYS, and add line device=c:\h345cd.sys /D:HPTCD00,
        then save it.
    4.  Edit file AUTOEXEC.BAT, and add line: c:\dos\mscdex.exe /D:HPTCD00,
        then save it.
    5.  Reboot your computer

2.2 Using CDROM Device Driver Command Line Options
    H345CD.SYS driver is normally installed automatically and does not 
    require any modifications to its configuration. In certain situation 
    however, you may wish to modify the driver to meet your specific needs, 
    you can use the command line options.

2.2.1 Command Line Syntax
    The standard command line syntax for the H345CD.SYS is
    device=c:\h345cd.sys /D:HPTCD0x [/drive [dma=dmamode|pio=piomode]]
    The command and switches must be placed in the CONFIG.SYS file. Switch 
    settings take effect after the computer is rebooted. The command line 
    switches are not case sensitive. 

2.2.2 Command Switches
    MSDxxx
    This switch identifies the CDROM device driver. You also need to put the 
    exact same switch in the command line of MSCDEX.EXE to let it identify 
    the HPT345 CDROM device driver.

    drive 
    By default the CDROM device driver will use the highest timing modes and
    capabilities reported by a CDROM drive to do the data transfer. Some 
    CDROM drives report wrong timing modes and capabilities, you might get 
    problems when you access them. You can use the device driver command line
    options to override the capabilities reported by a CDROM drive. This 
    switch specifies which CDROM drive to override on. It can be:
    PM  primary/master
    PS  primary/slave
    SM  secondary/master
    SS  secondary/slave

    dmamode 
    Specifies the overriding DMA mode. It can be:
    U2  ultra DMA mode 2
    U1  ultra DMA mode 1
    U0  ultra DMA mode 0
    MW2 multiple-word DMA mode 2
    MW1 multiple-word DMA mode 1
    NO  don't use DMA operation. The PIO will be used.

    piomode 
    Specifies the overriding PIO mode. It can be:
    4   PIO mode 4
    3   PIO mode 3
    2   PIO mode 2 
    1   PIO mode 1
    0   PIO mode 0
    If the piomode is specified, the driver will only use PIO operation on
    the corresponding drive. 

2.2.3 Example Using Command Line Options
    device=c:\h345cd.sys /D:HPTCD00 /PM dma=MW1 indicates that the device 
    driver use multiple-word DMA mode 1 on the master CDROM drive of the 
    primary IDE channel.

2.3 Multiple CDROM Drive Scenario
    If you have a CDROM drive attached to the onboard IDE or other controllers
    and plan to attach another CDROM drive to the HPT345 host adapter you 
    will still need to follow the HPT345 CDROM device driver setup procedures
    to setup the CONFIG.SYS. But when you add the /D:HPTCD0X expression which
    identifies the CDROM device driver, it will need to be different from the
    identifier that is already used by the other CDROM device driver. You 
    will also need to add the exact same /D:HPTCD0X expression to end of 
    the MSCDEX.EXE which is already loaded in the AUTOEXEC.BAT for the other
    CDROM device driver.

2.4 Troubleshooting
    Make sure the driver has been installed correctly: check if you have copy
    H345CD.SYS to the proper directory (C:\) and check if you have edited file
    CONFIG.SYS and file AUTOEXEC.BAT correctly (see Installing CDROM Device 
    Driver above).

    If you are sure you have correctly installed the driver and the driver
    reports "ATAPI CD-ROM/DVD-ROM Driver not installed",  please check the
    followings:
    1.  Make sure you have not attached your system (booting) disk drive to 
        the HPT345 host adapter.
    2.  Make sure the host adapter is installed properly, and the CDROM drive
        is connected to the adapter correctly. Double check that the cable 
        between the adapter and the CDROM drive is correctly attached. And 
        also check the jumper setting on the CDROM drive is correct.
    3.  Make sure the CDROM drive is receiving power. Check that a power 
        cable is properly attached to the drive.
    4.  Make sure you have added correct /D:HPTCD0X expression in both 
        CONFIG.SYS and AUTOEXEC.BAT (see Installing CDROM Device Driver and
        Multiple CDROM Drive Scenario).

    If the driver reports "ATAPI CD-ROM/DVD-ROM Driver installed" and you 
    still get problems when you access the CDROM drive, your CDROM drive may
    report wrong timing modes and capabilities. You can use the options to 
    override the timing modes and capabilities reported by the CDROM drive 
    (see CDROM Device Driver Command Line Options).

    After checking the above conditions, re-boot system. If system still 
    reports problem(s), and you are sure you have double-checked everything,
    contact HighPoint Technical Support for assistance (see HighPoint
    Technical Support and Service in this README file).

2.5 De-Installing Device Driver
    Simply delete the drivers and remove the changes you have made to
    CONFIG.SYS and AUTOEXEC.BAT.

#############################################################################
#############################################################################
HIGHPOINT TECHNICAL SUPPORT AND SERVICE
    If you have questions about installing or using your HighPoint product, 
    check the user's guide or readme file first, you will find answers to 
    most of your questions here. If you need further assistance, please 
    contact us. We offer the following support and information services:

    1.  The HighPoint Web Site provides information on software upgrades, 
        answers to common questions, and other topics. The Web Site is 
        available from Internet 24 hours a day, 7 days a week, at 
        http://www.highpoint-tech.com.

    2.  For technical support, send e-mail to support@highpoint-tech.com or
        call 510-623-0841, M-F: 6:00 a.m. to 5:00 p.m., Pacific Time.

    NOTE: Before you send an e-mail or make a call, please visit our Web Site
    (http://www.highpoint-tech.com) to check if there is a new or updated 
    HPT345 device driver for your operating system.
 
#############################################################################
#############################################################################
COPYRIGHT
    Copyright (c) 1996-98 HighPoint Technologies, Inc. All rights reserved. 
    No part of this README file may be reproduced, stored in a retrieval 
    system, or transmitted in any form or by any means, electronic, 
    mechanical, photocopying, recording or otherwise, without the prior 
    written consent of HighPoint Technologies, Inc., 4450 Enterprise Street,
    #101, Fremont, CA 94538.

TRADEMARKS
    All trademarks are owned by their respective owners.

CHANGES
    The material in this document is for information only and is subject to
    change without notice. While reasonable efforts have been made in the 
    preparation of this document to assure its accuracy, HighPoint 
    Technologies, Inc. assumes no liability resulting from errors or 
    omissions in this document, or from the use of the information contained
    herein.

    HighPoint Technologies, Inc. reserves the right to make changes in the
    product design without reservation and without notification to its users.

LIMITATION OF LIABILITY:
    IN NO EVENT WILL HIGHPOINT BE LIABLE FOR DIRECT, INDIRECT, SPECIAL,
    INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF OR 
    INABILITY TO USE THIS PRODUCT OR DOCUMENTATION, EVEN IF ADVISED OF THE 
    POSSIBILITY OF SUCH DAMAGES. IN PARTICULAR, HIGHPOINT SHALL NOT HAVE 
    LIABILITY FOR ANY HARDWARE, SOFTWARE, OR DATA STORED USED WITH THE 
    PRODUCT, INCLUDING THE COSTS OF REPAIRING, REPLACING, OR RECOVERING SUCH
    HARDWARE, OR DATA.
