Readme file for HPT370/370A/372/372A UDMA/ATA133 RAID Controller
Device Driver and RAID Management Software

Copyright (C) HighPoint Technologies, Inc. All rights reserved.
Last updated on Jun 28, 2002

Please review this file for important information about compatibility issues and 
differences in operation that were discovered after our product manuals were 
created. In case of conflict among various parts of the documentation set, this 
file contains the most current information.

Note: The latest firmware and product documentation will be available for 
download at http://www.highpoint-tech.com

This file is divided into the following major sections:

1. Software Version
2. Files Listing
3. Revision History
4. BIOS Update
5. Device Driver
6. HighPoint ATA RAID Management Software
7. Known Problems


1. Software Version
====================

    372 BIOS version: v2.31
    372A BIOS version: v2.31
    Driver version: v1.32
    ATA RAID Management Software version: v1.31
    
    Operating Systems:
       Red Hat Linux 7.0
       Red Hat Linux 7.1
       Red Hat Linux 7.2
       Red Hat Linux 7.3

2. Files Listing
=================
    Readme.txt                      This file
    BIOS
     |- load.exe                    BIOS loading utility
     |- bios372.231                 HPT370/370A/372 controller BIOS
     \_ bios372a.231                HPT372A controller BIOS
    Driver
     |- rh71boot.img                Red Hat 7.1 boot diskette image file
     |- rh72boot.img                Red Hat 7.2 boot diskette image file
     |- rh73boot.img                Red Hat 7.3 boot diskette image file
     |- rhdd                        
     |  |- dd                       Red Hat Linux driver diskette for Red Hat 7.0/7.1
     |  |  |- postinstall           Post installation script
     |  |  |- vmlinuz.hpt37x2       Modified kernel image
     |  |  |- modinfo               Module info file
     |  |  |- modules.cgz           Compressed driver modules
     |  |  |- modules.dep           Module dependence file
     |  |  |- pcitable              HPT37x pci info
     |  |  \_ rhdd-6.1              Driver disk label
     |  \_ kernels                  Red Hat 7.1 kernels
     |_ rh72dd                      Red Hat Linux driver diskette for Red Hat 7.2
     |  |- rh72dd-athlon.img        Red Hat 7.2 Driver disk image file for Athlon UP system
     |  |- rh72dd-athlonsmp.img     Red Hat 7.2 Driver disk image file for Athlon SMP system
     |  |- rh72dd-i686.img          Red Hat 7.2 Driver disk image file for i686 UP system
     |  |- rh72dd-i686smp.img       Red Hat 7.2 Driver disk image file for i686 SMP system
     |  \_ kernels                  Red Hat 7.2 kernels
     \_ rh73dd                      Red Hat Linux driver diskette for Red Hat 7.3
        |-  athlon                  Athlon system files
        |-  i686                    i686 system files
        \_  kernels                 Red Hat 7.3 kernels
    GUI
     |- hptinstall.sh               Management GUI installation script
     \_ hptraid.tar.gz              Management GUI package
    Doc
     |- Install_RedHat_HPT37x2.pdf  Installation Guide for Red Hat Linux
     \_ GUI_Manual.pdf              Manual for management software
    

3. Revision History
====================

  v1.32  06/18/2002
         * make driver SMP safe
         
  v1.3   04/08/2002
         * move to OpenSource build
         * larger block size and multi-controller support
         
  v1.1   07/27/2001
         * Fix ioctl error for GUI
  
  v1.0   07/02/2001
         * First release
  

4. BIOS Update
===============

  To update BIOS for onboard HPT3xx controller, please refer to your
  mainboard manual or contact the hardware vendor for updating BIOS.
    
  To update BIOS for HPT3xx adapter, you can use HighPoint BIOS loading
  utility.
        

5. Device Driver 
=================
The driver disk for Red Hat Linux includes compiled driver modules for Linux
kernel version 2.2.16-22(smp), 2.4.2-2(smp), 2.4.7-10(smp) and 2.4.18-3(smp). 

To install the device driver, refer to the installation guide.


6. HighPoint ATA RAID Management Software
==========================================
The management software requires that you have an X-Window system installed.
Refer to the installation guide and user's manual to learn how to setup and
use the management software.


7. Known Problems
==================
1) Booting problem after drive configuration changed

   If you add or remove drives after OS installed, Linux may have problem to
   boot since the device name will change. To solve this problem, first get the
   correct device name on which the root file system resides, then type
   "linux.hpt37x2 root=/dev/sdx" (where sdx is the device name) at "LILO:" 
   prompt (if the booting screen is graphic mode, press Ctrl-X to enter text
   mode first). After you boot into system you can modify /etc/lilo.conf to 
   use the correct root device.

2) OS device name may change after drive configuration changed

   If you add or remove drives after OS installed, the OS device name may change.
   In this case if you have statically configured device names (E.g, in file
   /etc/fstab), OS will have problem. You must modify the configuration files to
   solve this kind of problem.

3) Installing OS to SCSI disk

   When install OS to drives on SCSI adapters, you must first remove drives on
   HPT3xx controller from the system. Otherwise the system may be unable to boot 
   up after installation.