Patch-ID# 116815-04 Keywords: se3510 storedge3510 storage drive firmware map3147f map3147fc Synopsis: SE3510 StorEdge3510 MAP3147F 146GB 10k drive firmware Date: Oct/05/2004 Install Requirements: Additional instructions may be listed below Solaris Release: 2.5.1 2.6 7 8 9 SunOS Release: 5.5.1 5.6 5.7 5.8 5.9 Unbundled Product: Hardware/Disk Unbundled Release: N/A Xref: Topic: Sun/Fujitsu 146GB drives Firmware Download Relevant Architectures: sparc NOTE: *** Warning *** Warning *** Warning *** Warning *** Warning *** This patch release is for the SE3510 RAID Storage systems and also for NON RAID Storage systems that use Sun disk drives ONLY. THIS PATCH DOES NOT APPLY TO the T3 OR T3B Array. If you are looking to update with the latest patch release for the T3 or T3B Array, please download their respective patches elsewhere. BugId's fixed with this patch: 5007122 Changes incorporated in this version: Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: .download MLOAD bitops download # non-RAID File download Utility download32 download64 mload # SE3510 File download Utility patchtoc MAP3147F.1501.fw # Drive Firmware, disk drive f/w Problem Description: 5007122 V880/V890 systems will not boot w/Fujitsu 72/146GB disk firmware ver. 1401 Patch Installation Instructions: -------------------------------- THis Patch has three disk drive Firmware Installer Utilities. 1. This patch includes firmware installing utility (mload) that is required for installing drive firmware in SE3510 RAID enclosures. 2. This patch includes firmware downloading utility (download) that will upgrade or download code to drives in NON-RAID environment. This script(s) are intended for use on Solaris host systems only. *********************************************************************** To install the contents of this patch see the pertinent section below. Sections Index A. Initial Installation Instructions. B. SE3510 System Installation Instructions C. Non RAID System Installation Instructions A. **************** Initial Installation Instructions************ *** Warning *** Warning *** Warning *** Warning *** Warning *** BEFORE attempting to load firmware, be sure to stop all IO activity from all attached host systems. All necessary host preparations needed to sustain this procedure should be made before starting. To update the system or NON-T4 storage or systems with the entire contents of this patch follow the steps below after quiesc'ing IOs from the host: 1. System Preparation ->Once the patch has been downloaded to a Solaris host, change to the directory where the patch was downloaded. Next extract the patch. If you are extracting the signed patch, The jar file should be extracted using "unzip". That way the permissions will be preserved. Similarly, if you are extracting the unsigned patch, you would need to use the tar utility. After the extraction process, the patch will be in directory format. You will be installing the package delivered by the patch using the pkgadd utility. -> Example: hoohoo #203 /usr/PATCHES/TEST>tar -xvf 116815-04.tar x 116815-04, 0 bytes, 0 tape blocks x 116815-04/download32, 301956 bytes, 590 tape blocks x 116815-04/download64, 380308 bytes, 743 tape blocks x 116815-04/.download, 79 bytes, 1 tape blocks x 116815-04/MAP3147F.1501.fw, 442368 bytes, 864 tape blocks x 116815-04/download, 673 bytes, 2 tape blocks x 116815-04/mload, 851 bytes, 2 tape blocks x 116815-04/bitops, 9124 bytes, 18 tape blocks x 116815-04/MLOAD, 2510568 bytes, 4904 tape blocks x 116815-04/patchinfo, 436 bytes, 1 tape blocks x 116815-04/README.116815-04, 21489 bytes, 42 tape blocks hoohoo #204 /usr/PATCHES/TEST>cd 116815-04 hoohoo #205 /usr/PATCHES/TEST/116815-04>ls -l total 7250 -rw-r--r-- 1 root other 442368 Sep 29 17:05 MAP3147F.1501.fw -rwxr-xr-x 1 root other 2510568 Sep 29 17:08 MLOAD* -rw-r--r-- 1 root other 21489 Sep 29 17:52 README.116815-04 -rwxr-xr-x 1 root other 9124 Sep 29 17:08 bitops* -rwxr-xr-x 1 root other 673 Sep 29 17:05 download* -rwxr-xr-x 1 bin bin 301956 Sep 29 17:05 download32* -rwxr-xr-x 1 bin bin 380308 Sep 29 17:05 download64* -rwxr-xr-x 1 root other 851 Sep 29 17:07 mload* -rw-r--r-- 1 root other 436 Sep 29 17:33 patchinfo hoohoo #206 /usr/PATCHES/TEST/116815-04> *********************************************************************** *********************************************************************** B. ******************SE3510 System Installation Instructions *************** Note: For Non RAID System Installation Instructions go to Section D . For out-of-band upgrades, an Ethernet connection for the StorEdge 3510, or two connections if dual controllers are installed, with an IP address assigned, allowing the user to connect to the array via telnet, or a serial connection supporting a tip(1) connection to the array. Two network connections are required for dual-controller configurations. Refer to the Sun StorEdge 3000 Family Installation, Operation, and Service Manual for the Sun StorEdge 3510 SCSI Array, section 5.4.1 for procedures to connect to the array via tip. Refer to the Sun StorEdge 3000 Family Installation, Operation, and Service Manual for the Sun StorEdge 3510 SCSI Array, Appendix B, section B.2 for procedures to connect to the array via telnet. * For in-band upgrades, A SCSI connection to the array that is being upgraded. Unpack the patch into any convenient directory such as /var/tmp, and refer to the Special Install Instructions below. Special Install Instructions: ----------------------------- *** Warning *** Warning *** Warning *** Warning *** Warning *** This firmware upgrade procedure will prevent StorEdge 3510 arrays from servicing normal I/O requests for three to five minutes. For this reason, all StorEdge 3510 logical disks should be unmounted from any Solaris hosts connected to the array for the duration of the install procedure. 1.FTP the .tar file to the machine used to monitor the system. 2.The rlogin to the machine used to monitor the system. 3.Enter the command >tar -xvf 116815-04.tar 4.cd 116815-04 5. Verify that the current controller firmware using the firmware application menu. Choose "View System Information". If the firmware version reported is 3.27Q or later, this patch will work. 6. Make certain to quiesce the FC bus to the minnow. 7. Open a terminal window on the host that will be used to download the firmware. Change your working directory, if necessary, to the directory in which the patch was unpacked and confirm that the MAP3147F.1501.fw file is present using the "ls" command. 8. Type "mload " at the command prompt. If only one SE3510 array is connected to the host, it will be selected automatically; otherwise, select the appropriate array from the menu. Please note that you should substitute 10.X.33.192 with the IP Address of your System. 9. Download new firmware to all disks at the same time by typing the following command at the prompt: download disk-firmware MAP3147F.1501.fw "MAP3147F SUN146G" and then wait 4-5 minutes until the prompt appears again. 10. Verify that the latest disk firmware is downloaded by choosing the "show disks" command to view the DISK drive's firmware revision. ***************************************************************************** ***************************************************************************** C.******************** Non RAID System Installation Instructions *********** 2B. Installation instructions for downloading disk firmware to drives installed in a NON-6120/NON-T3 system environment i. General installation instructions before proceeding download BACK UP ALL FILESYSTEMS. STOP ALL APPLICATIONS. The system must be idle during the firmware upgrade process. UNMOUNT all file systems on the drives to be upgrade. Disks with mounted file systems are not eligible for upgrade. UNCONFIGURE devices from volume manager. REBOOT THE SYSTEM if you unconfigured any disks from volume manager (e.g. Veritas). Otherwise, you will not be able to upgrade any previously configured disks. UPGRADE the disks. Follow the given instructions in the section below. In case of any disruption or unforeseen events happening on the relevant bus during the firmware download process, it may be that the upgraded disk becomes non-functional. In this event, it will be necessary to swap out the disk. This would happen as a result of an incomplete or corrupted firmware file being downloaded. Loss of power during the upgrade process would also damage the disk. **NOTE** If you cannot upgrade devices due to volume manager interference, try booting off the Solaris release CD. **NOTE** If a system disk is to be upgraded, the upgrade utility will allow it to be upgraded if the system is in single-user mode (e.g. "boot -s"). Otherwise, the system disk will not be eligible for upgrade. RECONFIGURE devices to volume manager. **NOTE** As Download disables kernel high availability device polling, it may be necessary to reboot the system to restart it. ii. Change directory to patch location and run the download command EXAMPLE: -------- # cd /var/sadm/swimages/116815-04/ # ls download32 mload bitops download64 patchtoc download MLOAD MAP3147F.1501.fw In the patch directory, as root, type the "download" command: # ./download -see example below- **NOTE** A device that is in-use by another application will not be upgraded. The following warning message will be issued: c1t3d0s0: Open failed, you must be the sole user! **NOTE** This upgrade can result in error messages in the console window and/or the terminal "download" window. The disk mode pages will also be restored to the default values. EXAMPLE: ------- # ./download Firmware Download Utility, V4.2 ************************** WARNING ************************** NO OTHER ACTIVITY IS ALLOWED DURING FIRMWARE UPGRADE!!! No other programs including any volume manager (e.g. Veritas, SDS, or Vold) should be running. Other host systems sharing any I/O bus with this host must either be offline or disconnected. Any interruption (e.g. power loss) during upgrade can result in damage to devices being upgraded. Any disk to be upgraded should first have its data backed up. *************************************************************** Searching for devices... WARNING: Kernel device polling is enabled! DISK DEVICES Device Rev Product c5t4d0-c5t5d0: 0249 MAP3147F -- SUN146G Total Devices: 2 Enter command: p WARNING: Kernel device polling disabled! Upgrading devices... c5t5d0: Successful download c5t4d0: Successful download c5: recovery delay, 56 sec. DISK DEVICES No devices found to upgrade! Enter command: inq DISK DEVICES Device Rev Product S/N c5t4d0: 1501 MAP3147F -- SUN146G 0250J03E1S c5t5d0: 1501 MAP3147F -- SUN146G 0250J03E2J Total Devices: 2 # README -- Last modified date: Tuesday, October 5, 2004