Patch-ID# 109400-03 Keywords: FC100/S SBus FibreChannel host adapter firmware hardware fcode Synopsis: Hardware/Fcode: FC100/S SBus FibreChannel host adapter rev. 1.13 fcode update Date: Jun/02/00 Solaris Release: 2.5.1, 2.6, 7, 8 SunOS Release: 5.5.1, 5.6, 5.7, 5.8 Unbundled Product: Hardware/Fcode Unbundled Release: FC100/S Relevant Architectures: sparc BugId's fixed with this patch: 4250955, 4240583, 4182418, 4175596, 4169310, 4141683, 4342664 Changes incorporated in this version: 4250955, 4240583, 4182418, 4175596, 4169310, 4141683, 4342664 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: NOTE: Solaris 2.5.1 105310-13 or higher (luxadm) Solaris 2.6 105375-19 or higher Solaris 2.7 107473-04 or higher Obsoleted by: Files included with this patch: README, patchinfo, flash-upgrade, and socal-1.13.prom Problem Description: 4342664 SOC+: fcode does not update 501-3060 cards 4250955 Fujitsu drive is not seen during bootup 4240583 probe-fcal-all does not "see" any FC A3x00 luns 4182418 cannot mount root with internal fcal-disks 4175596 soc+ needs to provide link status (on multiinitiator) 4169310 probe-fcal-all takes almost 10 minutes to complete if empty soc+ is installed 4141683 E10000 failed to boot from photon with "Invalid WW#" via a HA with 2 GBIC's. ************************************************************************** ************************************************************************** **WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:** 1. The system MUST BE IDLE during the firmware download process! No other programs should be running while using this utility is being used. Failure to do so may cause the devices being upgraded to fail or the system to crash. **NOTE** Flash-upgrade is a simple script to issue the "luxadm fcal_s_download -f " command. 2. The new fcode will not take effect until the system is rebooted or power-cycled. With older fcode the new upgraded fcode will not be visible until after the system is rebooted or power-cycled. ************************************************************************* ************************************************************************** Patch Installation Instructions: -------------------------------- 1. General guidelines for upgrading: STOP ALL APPLICATIONS. The system must be idle during the firmware upgrade process. UPGRADE the disks. Follow the given instructions in the procedure section below. 2. Procedure: The procedure to be used for upgrading the Fcode firmware is explained below. Upgrade time will be approximately 5 minutes per host adapter card. a) Unpack the patch (through tar) into any directory, say . (Note, if the patch ends in a ".Z" suffix, you will need to first uncompress it.) So, you would type: % su root # cd # tar xf b) In the patch directory, as root, type the "flash-upgrade" command: # ./flash-upgrade ************************************************************************** ************************************************************************** EXAMPLES: # ./flash-upgrade Found Path to 2 FC100/S Cards Device: /devices/sbus@b,0/SUNW,socal@0,0 WARNING!! This program will update the FCode in this FC100/S Sbus Card. This may take a few (5) minutes. Please be patient. Do you wish to continue ? (y/n) y Loading FCode: socal-1.13.prom Loading 0x40000 bytes from socal-1.13.prom at offset 0x0 Filling with zeroes... selecting bank 0 selecting bank 1 selecting bank 2 selecting bank 3 Erasing... FEprom erased after 31 attempts Programming... selecting bank 0 selecting bank 1 selecting bank 2 selecting bank 3 Programming done Device: /devices/sbus@2,0/SUNW,socal@1,0 WARNING!! This program will update the FCode in this FC100/S Sbus Card. This may take a few (5) minutes. Please be patient. Do you wish to continue ? (y/n) y Loading FCode: socal-1.13.prom Loading 0x40000 bytes from socal-1.13.prom at offset 0x0 Filling with zeroes... selecting bank 0 selecting bank 1 selecting bank 2 selecting bank 3 Erasing... FEprom erased after 53 attempts Programming... selecting bank 0 selecting bank 1 selecting bank 2 selecting bank 3 Programming done Complete Found Path to 2 FC100/S Cards Device: /devices/sbus@b,0/SUNW,socal@0,0 Detected FC100/S Version: @(#) FCode 1.13 2000/02/02 Device: /devices/sbus@2,0/SUNW,socal@1,0 Detected FC100/S Version: @(#) FCode 1.13 2000/02/02 Complete