FLASHX2.TXT Driver File Contents (epci2fc110.exe)


            ExpressPCI FC2 Flash, NVRAM, and NodeName Utility
            =================================================


FLASH2 Program Functionality
----------------------------

    The FLASH2.EXE program can be used to perform the following functions:

        1.  Upgrade the firmware, system boot drivers and configuration 
            utility on boards containing older versions (required when 
            upgrading to a new driver release).

        2.  Change the system boot drivers as may be required for use with 
            some operating systems.

        3.  Reinitialize a corrupted Flash memory.

        4.  Erase the Flash memory in cases where it is not desired to use 
            the Expansion ROM Driver (see notes below).

        5.  Scan (or type) in the World Wide Node Names for an adapter or 
            examine the existing World Wide Node Names.

        6.  Verify that the NVRAM is valid and that it matches a specified 
            file.


FLASHX2.BAT and NODENAM2.BAT
----------------------------

    For convenience, the batch files FLASHX2.BAT and NODENAM2.BAT have 
    been provided which interface to the program FLASH2.EXE.  These batch 
    files perform the same functionality as the previous versions of the 
    Flash and NodeName utilities.  The command line options for these 
    batch files are backward compatible so, for example, specifying a 
    '-e' for NODENAM2.BAT will verify the NVRAM, not erase it.

    Note:

        To ensure that firmware and NVRAM revisions remain in sync, it is 
        no longer possible to update the NVRAM only.  You must instead 
        update the firmware (which will automatically update the NVRAM).


Program Installation
--------------------

    The FLASH2.EXE program along with the files BOOTROM2.SYS, DOS4GW.EXE, 
    EPCI_FC.MAC, FCONFIG2.COM, FLASHX2.BAT, FW_929.BIN, FW_929.NVR, and 
    NODENAM2.BAT should all reside in the same directory.  The program can 
    ONLY be run from MS-DOS using the DOS4GW memory extender.  It will not 
    work when run from an MS-DOS Command Prompt window in Windows 
    NT/2000/XP or Windows 95/98/ME.  If necessary, you can create a 
    bootable floppy containing the required files.  In order for the 
    DOS4GW memory extender to work properly, you must make sure that your 
    CONFIG.SYS file does not include the EMM386 device driver.  To do 
    this, remove any line you find in CONFIG.SYS referencing 'EMM386.EXE'.  
    If you prefer, you can instead comment the line out by putting the 
    text 'REM' (without the quotes) at the beginning of the line.  You 
    will, however, still need to install the the HIMEM.SYS extended-memory 
    manager (e.g. 'DEVICE=C:\DOS\HIMEM.SYS').


FLASHX2.BAT Command Line Options
--------------------------------

    The command line format for FLASH.BAT is as follows:

        FLASHX2.BAT {-d | -e | [-u] | -?} 
                    [-c ChannelNumber] 
                    [-f [FwFileName]] 
                    [-g CfgFileName] 
                    [-m [MacFilename]] 
                    [-n [NvrFilename]] 
                    [-o OutputFilename [-t AdapterType]] 
                    [{-p | -pr} [PcFilename]] 
                    [-r[f] [RawFilename]]
                    [-r0 | -r1 | -r2 | -r3]
                    [-v NvrFileName] 
                    [-w] 
                    [-x[Number] [WwnFilename] [-j]] 
                    [-y] 

    Where:

     -d     Dump Mode.
     -e     Erase Mode.
     -u     Update Mode (default).
     -?     Provides program command line help.

     -c ChannelNumber

            Specifies a channel number to be updated, erased, or dumped.  
            Channel numbers start at 1.  The default is update or erase 
            all, or dump the first only.

     -f [FwFileName]

            Updates, erases, or dumps the firmware.  The default filename 
            is 'FW_929.BIN' in the current directory.  This also updates 
            (or erases) NVRAM; the NVRAM filename is the firmware filename 
            with a '.NVR' extension.

     -g CfgFileName

            Updates, erases, or dumps the configuration program.  The 
            default filename is 'FCONFIG2.COM' in the current directory.

     -m [MacFileName]

            Updates, erases, or dumps the Mac boot ROM driver.  The 
            default filename is 'EPCI_FC.MAC' in the current directory.

     -n [NvrFileName]

            Dumps the NVRAM image.  The default filename is 'FW_929.NVR' 
            in the current directory.

     -o OutputFileName

            Sends output to a file, not to the HBA (must be performing an 
            update).

     -p [PcFileName]

            Updates, erases, or dumps the PC boot ROM driver.  The default 
            filename is 'BOOTROM2.SYS' in the current directory, adjusting 
            the image for ATTO header.

     -pr [PcFileName]

            Updates, erases, or dumps the PC boot ROM driver.  The default 
            filename is 'EPCI_FC.ROM' in the current directory, without 
            adjusting for ATTO header.

     -r RawFileName

            Updates, erases, or dumps the entire flash memory in raw image 
            mode.  RawFilename must be specified.

     -rf RawFileName (Dump Mode only)

            Dumps the flash memory in raw image mode without appending the 
            NVRAM.  RawFilename must be specified.

     -r0, -r1, -r2, or -r3

            Overrides the NVRAM RZ Setting.

     -t AdapterType

            Specifies the adapter type (the default type is '3321').

     -v NvrFileName

            Verifies that the NVRAM is valid and that it matches the 
            specified NVRAM file.

     -w     (Verbose Mode)

            Runs Verbose (displays status messages to the screen).

     -x[Number] [WwnFileName] [-j]

            Extracts the World Wide Node Names to a file if a filename is 
            specified or to the screen otherwise.  If a filename with a 
            '.csv' extension is specified, a comma-separated file will 
            automatically be created with each line containing the adapter 
            type (i.e. 3321), the World Wide Node Name, the current system 
            date, and the current system time.  Each field will be 
            delimited by a comma.  A number can be specified immediately 
            after the 'x' to indicate the number of channels to extract 
            per card (the default is all).  Including a '-j' forces the 
            program to append the World Wide Node Names to the file 
            instead of overwriting it.

     -y     (No Confirmation)

            Does not prompt the user for confirmation.

    Notes:

        To ensure that firmware and NVRAM revisions remain in sync, it is 
        not possible to update the NVRAM only.  You must instead update 
        the firmware (which will automatically update the NVRAM).

        When entering the Mac filename, do not enter the filename
        extension; the program will append the appropriate extension.


NODENAM2.BAT Command Line Options
---------------------------------

    The command line format for NODENAM2.BAT is as follows:

        NODENAM2.BAT {-d | {-p | -u} | -?} 
                     [-c ChannelNumber] 
                     [-e [NvrFileName]] 
                     [-f [FwFileName]] 
                     [-n [NvrFileName]] 
                     [{-o or -x} [WwnFileName] [-j]] 
                     [-r[f] RawFilename]
                     [-r0 | -r1 | -r2 | -r3]
                     [-w] 
                     [-y] 

    Where:

     -d     Dump Mode.
     -p, -u Program Mode (a.k.a. Update Mode).
     -?     Displays command line help.

     -c ChannelNumber

            Specifies a channel number to be updated, erased, or dumped.  
            Channel numbers start at 1.  The default is update or erase 
            all, or dump the first only.

     -e [NvrFileName]

            Verifies that the NVRAM is valid and that it matches the 
            specified NVRAM file.  The default filename is 'FW_929.NVR' in 
            the current directory.

     -f [FwFileName]

            Dumps or programs the firmware.  The default firmware filename 
            is 'FW_929.BIN' in the current directory.  For program Mode, 
            this also updates NVRAM, the NVRAM filename is the firmware 
            filename with a '.NVR' extension.

     -n [NvrFileName]

            Dumps the NVRAM image.  The default filename is 'FW_929.NVR' 
            in the current directory.

     -o (or -x)[Number] [WwnFileName] [-j]

            Extracts the World Wide Node Names to a file if a filename is 
            specified or to the screen otherwise.  If a filename with a 
            '.csv' extension is specified, a comma-separated file will 
            automatically be created with each line containing the adapter 
            type (i.e. 3321), the World Wide Node Name, the current system 
            date, and the current system time.  Each field will be 
            delimited by a comma.  A number can be specified immediately 
            after the 'x' (or '-o') to indicate the number of channels to 
            extract per card (the default is all).  Including a '-j' on 
            the command line will force the program to append the World 
            Wide Node Names to the file instead of overwriting it.

     -r RawFileName

            Dumps or programs the entire flash memory in raw image mode.  
            RawFilename must be specified.

     -rf RawFileName (Dump Mode only)

            Dumps the flash memory in raw image mode without appending the 
            NVRAM.  RawFilename must be specified.

     -r0, -r1, -r2, or -r3

            Overrides the NVRAM RZ Setting.

     -w     (Verbose Mode)

            Runs verbose (displays status messages to the screen).

     -y     (No Confirmation)

            Does not prompt the user for confirmation.

    Note:

        To ensure that firmware and NVRAM revisions remain in sync, it is 
        not possible to update the NVRAM only.  You must instead update 
        the firmware (which will automatically update the NVRAM).
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 0.73