Readme for QLogic ISPxxxx Flash and NVRAM Programming Utility -------------------------------------------------------------- The QLogic Flash and NVRAM Programming Utility is a DOS utility with the following command line options: BIOS FLASH OPTIONS: =================== /F xxxx = Write BIOS Flash, Adapter Address = xxxx. If no address specified then write flash to all adapters. If the flash already contains a valid BIOS, the existing NVRAM defaults are preserved. /O = Use instead of QLxxRXX.BIN /I = Ignore Subsystem ID /M = Don't prompt for I/O address /Q = Quiet Mode, no messages will be displayed /C xxxx = Verify Flash of Adapter at Address xxxx If no address specified then verify flash of all adapters /W xxxx = Copy BIOS Flash to file: QL1xROM.SAV, adapter address = xxxx /V xxxx = Display current version number of BIOS on adapters at address xxxx If no address specified then display BIOS version of all adapters /S xxxx = Display serial number of adapter at address xxxx If no address specified then display serial number of all adapters /Y xxxx = Display Port Name of adapter at address xxxx If no address specified then display Port Name of all adapters /U xxxx = Update NVRAM defaults in the BIOS, adapter address = xxxx with the NVRAM files. If no address specified then updates all adapters. This option also updates the NVRAM. If the SSVID/SSID in the NVRAM files do not match those in the NVRAM, the NVRAM and the BIOS will not be updated. NVRAM OPTIONS: =============== /L xxxx = Write NVRAM, Adapter Address = xxxx If no address specified then write NVRAM to all adapters /N = Use instead of NVRMxxX.DAT /X xxxx = Verify NOVRAM of adapter at address xxxx If no address specified then verify NVRAM of all adapters /D xxxx = Copy NVRAM to file: QL1xNVRM.SAV, adapter address = xxxx The following NVRAM options are for QLOGIC PRODUCTION TEST USE ONLY: --------------------------------------------------------------------- /P = Prompt for serial number. This option programs the NVRAM only. /T = Prompt for serial number - multi channel adapters only. This option programs the flash and the NVRAM. /G = Multiport Fibre Channel adapter. This programs NVRAM only Examples using a command line option: 1. HBAs with previous valid Flash and NVRAM contents. a) To write flash in all QLogic HBAs in a system without being prompted for I/O address: flasutil /f - This updates the BIOS while preserving previous NVRAM defaults b) To write NVRAM and change defaults in the BIOS flasutil /u - This writes the NVRAM and updates the BIOS defaults c) To write NVRAM in all QLogic HBAs in a system without being prompted for I/O address: flasutil /l - This updates the NVRAM (the existing SSID/SSVID in the NVRAM needs to match those in the provided NVRAM files) d) To write NVRAM using NVRAM file with non-standard QLogic names: flasutil /l /n 2. HBAs with blank NVRAM/flash. The NVRAM for a HBA with a blank NVRAM, or different existing SSVID/SSID than the IDs in the new NVRAM files can only be written/updated using the production options (/p /t). Once the NVRAM has been initialized, the BIOS and NVRAM can be updated as in #1 above.