Directions to flash AHA-2940U2B with v2.20 BIOS !!! 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 !!! 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. _______________________________________________________________________ Download the xxxxx.EXE file to an empty Directory. -Run the downloaded xxxx.EXE file. The file will self extract/expand -to create a bootable DOS diskette with ASPI support. -Boot to the built diskette image. -The flash will automatically be run and will return you to a command -prompt when complete. _______________________________________________________________________ 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 Flashit.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. ***********************************************************************