Disk 1
**************************************************************************
*                                                                        *
* Readme for IBM Netfinity 5500 5500M10 and 5500M20 Family 2940 Ultra 
                  Wide SCSI Flash Diskette Version 2.20                  *
*                                                                        *
**************************************************************************



   !!! WARNING !!!     !!! PLEASE READ !!!     !!! WARNING !!!

DO NOT run this program from a hard disk.
DO NOT run this program from a DOS Window, or a DOS Shell.
DO NOT run this program in 32-bit mode, from NT.

   !!! WARNING !!!     !!! PLEASE READ !!!     !!! WARNING !!!

Supported Machines: 5500, 5500M10, and 5500M20

CAUTION:

This BIOS update is NOT to be used for updating motherboard embedded
SCSI controllers. Some OEM adapters may have the letter
'S' (designating a 'Special' BIOS version ) when the BIOS is displayed
on the screen, during the systems booting process.


WARNING:

Using this utility for OEM adapters, designed-in controller chips,
or other Adaptec adapters, may render those Adapters UNUSABLE.
_______________________________________________________________________

The following information is available in this README file:

   o List of files include in this image
   o file extraction instructions
   o BIOS update instructions
   o Usage instructions
   o Status Codes List
   o Running Update.exe a Second time
   o inhancements and fixes



Files included with this download:

INSTALL.BAT     Batch file for the Installation Procedures.
README.TXT      Text file, (this file) with addition information.
UPDATE.BAT      Batch file for the Flash BIOS Update process.
RESTORE.BAT     Batch file for the Flash BIOS Restore Process.
                Restores the BACKUP.ROM file to the SCSI host adapter.
xxxxxx.ROM      BIOS ROM image to used by Update.bat
FLASH4.EXE      Program used to post the xxxxxx.ROM image,
                to the SCSI host adapter.
DOS4GW.EXE      DOS/4GW Protected mode Run-Time executable,
                used by the Flash4.exe program.





BIOS Download INSTRUCTIONS:

Download the xxxxx.EXE file to an empty Directory.
Run the downloaded xxxx.EXE file. It will self extract/expand.

Copy the expanded files to a bootable DOS floppy diskette.
Boot your system from that, DOS bootable floppy diskette.

Type ' UPDATE ' from the ' A:\> ' DOS prompt,

--------------------------------------------------------------------

BIOS Update Instructions:
   Copy the expanded files to a bootable floppy.
      Boot from the floppy.
         Type 'UPDATE' from the ' A:\> ' DOS prompt.

This will run the update.bat file and start your update process.

BIOS Restore Instructions:
   Boot the system from your bootable DOS floppy, BIOS diskette.
      run 'Restore' from the ' A:\> ' DOS prompt.

This will run the Restore.bat file and load from the Backup.rom file.

----------------------------------------------------------------------

Usage Instructions:

The utility will ONLY update ONE controller at a time.

If you have multiple controllers installed, you must remove all
controllers except for the controller which you intend to update.

The very first time you run the utility, the current Bios will be
saved to a file named 'BACKUP.ROM' prior to flashing it with the
newer version.

Any subsequent execution of the utility will ONLY allow restoring
of the previous Bios version from file, without backing up the
current BIOS on the SCSI host adapter.

If you are trying to update several adapters, we recommend using
a different diskette and copy of the utility for each adapter.





STATUS CODE LISTINGS:

UPON COMPLETTION:  When the program finishes it will exit and
then return one of Status Codes listed below:

Status          Meaning
 Code

 0 = Program ran successfully.
 1 = Command line syntax error.
     a.) Possible Cause is an Invalid option at the command line.
 2 = Invalid parameter following the argument.
 3 = File System error.
     a.) Can not open BIOS image file.
     b.) Cannot read from / write to the specified file.
 4 = Invalid BIOS image file.
     a.) BIOS image size may be incorrect.
         We assume 64k or 128k BIOS image size.
     b.) BIOS signature (55AA as first two bytes) may be incorrect.
 5 = Unable to determine PCI BIOS support.
     a.) The underlying hardware may not be supporting PCI interface.
 6 = Memory allocation error.  Unable to allocate sufficient memory.
 7 = Expansion ROM is not present.
     a.) The adapter card doesn't have an expansion ROM.
     b.) Expansion ROM is not supported.
 8 = Verification failed.  Unable to verify the expansion ROM image.
 9 = Unable to read or write the configuration registers.
     a.) Probable cause may be a problem with a PCI BIOS interrupt.
10 = Device not existent.
     a.) Cannot locate any Adaptec device.
     b.) No Adaptec SCSI devices are present on the PCI bus.
11 = File System write error.  Insufficient disk space.
12 = Unable to flash any of the host adapters.
13 = Unable to flash some of the host adapters.
14 = Unable to retrieve information for BIOS version less than 2.20.0.






Running UPDATE.BAT a second time:

IF you have used this program and attempt to run it a second time
you will receive the following message:

 It appears that the Bios flash utility has already been executed
once and a backup of the previous Bios version has been saved to the
file (BACKUP.ROM).

 This process is taken as a precaution to allow you to restore the
previous Bios version in the eventuality of having difficulties with
the newer Bios.

 In order to ensure that the integrity of the file containing the
previous Bios image is not compromised, you will only have the option
of restoring it.

 If you are trying to update the Bios of several adapters, we
recommend using a different copy of the utility for each adapter.

 Remember that when you restore a Bios, it must be to the exact
adapter from which the Bios was previously saved.






***********************************************************************


WARNING:

USING THE FLASH4.EXE PROGRAM MANUALLY, WITHOUT THE BATCH FILES PROVIDED
CAN RENDER YOUR CONTROLLER INOPERABLE.

The FLASH4.EXE program contains optional switches for a large number
of controllers.  Some switches, especially the -1mb is reserved for a
select group of controllers and must NOT BE USED.


***********************************************************************






Enhancements/Fixes for,  AHA-2940UW - BIOS 2.20.0

Enhancements:

1) This BIOS implements support for hard drives configured with the
    CAM-3 ( Control Access Method ) data format.
2) This BIOS implements support for SMART
    ( Self Monitoring, Analysis, and Reporting Technology ).
3) This BIOS implements support for SMART Cable Detection.

Fixes:
Netfinity 5500 family of systems Issues:
  - Can take up to 5 minutes to boot to a floppy diskette.
  - May not be able to boot to your operating system.

This BIOS version updates the Hardware Interface Module (HIM)
and is a maintenance release.