Patch-ID# 116815-03
Keywords: 6120 se3510 storedge3510 storage drive firmware map3147f map3147fc
Synopsis: 6120 SE3510 StorEdge3510 MAP3147F 146GB 10k drive firmware
Date: May/25/2004


Install Requirements: See Special Install Instructions                      
                      
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 6120 ARRAY and 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: 5007122

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
  6120.sh                # 6120 File Upload Utility
  MLOAD
  bitops
  download               # non-RAID File download Utility
  download32
  download64
  mload	                 # SE3510 File download Utility  
  patchtoc               # 6120.sh: Files to Upload To Target 6120
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 uploading utility (6120.sh) that 
 simplifies transferring the contents of this patch to a StorEdge
 6120 system. 
 2. This patch includes firmware installing utility (mload) that
 is required for installing drive firmware in SE3510 RAID enclosures.
 3. 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. SE6120 Installation Instructions
 C. SE3510 System Installation Instructions
 D. 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 6120 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: 
 
 
# tar -xvf 116815-03.tar
x 116815-03, 0 bytes, 0 tape blocks
x 116815-03/patchinfo, 0 bytes, 0 tape blocks
x 116815-03/README.116815-03, 9125 bytes, 18 tape blocks
x 116815-03/SUNWfj003, 0 bytes, 0 tape blocks
x 116815-03/SUNWfj003/pkgmap, 524 bytes, 2 tape blocks
x 116815-03/SUNWfj003/pkginfo, 720 bytes, 2 tape blocks
x 116815-03/SUNWfj003/install, 0 bytes, 0 tape blocks
x 116815-03/SUNWfj003/install/copyright, 119 bytes, 1 tape blocks
x 116815-03/SUNWfj003/reloc, 0 bytes, 0 tape blocks
x 116815-03/SUNWfj003/reloc/var, 0 bytes, 0 tape blocks
x 116815-03/SUNWfj003/reloc/var/sadm, 0 bytes, 0 tape blocks
x 116815-03/SUNWfj003/reloc/var/sadm/swimages, 0 bytes, 0 tape blocks
x 116815-03/SUNWfj003/reloc/var/sadm/swimages/116815-03, 0 bytes, 0 tape blocks
x 116815-03/SUNWfj003/reloc/var/sadm/swimages/116815-03/6120.sh, 4331 bytes, 9 tap
e blocks
x 116815-03/SUNWfj003/reloc/var/sadm/swimages/116815-03/README.116815-03, 9125 byt
es, 18 tape blocks
x 116815-03/SUNWfj003/reloc/var/sadm/swimages/116815-03/MAP3147F.1501.fw, 627712
bytes, 1226 tape blocks
x /SUNWfj003/reloc/var/sadm/swimages/116815-03/patchtoc, 18 bytes, 1 tape blocks
 
 
	-> To install the patch run this command
	# /usr/sbin/pkgadd -d <install_directory>/<patch_id> all
 
 
	->Example
	 The example uses / (root) as the install directory
 
#/usr/sbin/pkgadd -d. 
 
The following packages are available:
  1  SUNWfj003     Sun StorEdge (tm) 6120 MAP3147F Fujitsu 146G 10k Disk 
Firmware
                   (sparc,i386) 2.0
 
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 1
 
Processing package instance <SUNWfj003> from </116815-03>
 
Sun StorEdge (tm) 6120 Fujitsu Disk Firmware
(sparc,i386) 2.0
Copyright 2001 Sun Microsystems, Inc. All rights reserved.
Copyright 2001 Sun Microsystems, Inc. Tous droits r\351serv\351s.
 
This appears to be an attempt to install the same architecture and
version of a package which is already installed.  This installation
will attempt to overwrite this package.
 
Using </> as the package base directory.
## Processing package information.
## Processing system information.
   6 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.
 
Installing MAP3147F Fujitsu 146GB 10k Disk Firmware as <SUNWfj003>
 
## Installing part 1 of 1.
[ verifying class <none> ]
 
Installation of <SUNWfj003> was successful.
 
	-> The resultant files will be located in the following directory:
	   /var/sadm/swimages/116815-03
 
***********************************************************************
***********************************************************************
 
B. ********************SE6120 Installation Instructions **************
 
   Note: 	Go to Section C for SE3510 Instructions    and 
   		      Section D for non RAID Instructions
 
  Installation instructions for downloading disk firmware to drives
  in a 6120 system
 
 i. Verify the 6120 system to be upgraded is reachable on the network:
 
         $ ping 6120
           6120 is alive
 
 ii. Verify the 6120 system has a root password (the '6120.sh' patch utility 
    uses ftp to transfer the files to the 6120 which requires a root 
    password):
 
            hdd39-44/net/hoohoo.ebay/usr/PATCHES/TEST>telnet 10.4.36.123 
            Trying 10.4.36.123...
            Connected to 10.4.36.123.
            Escape character is '^]'.
 
            Unauthorized access is prohibited.
 
            Login: root
        Password:       <---- Must type password here
 
            6120 Release 3.0.2 Fri Feb 14 17:08:38 PST 2003 (10.4.36.123)
            Copyright (C) 1997-2003 Sun Microsystems, Inc.
            All Rights Reserved.
 
            qatest:/:<1>
 
   If no root password is set on the system, be sure to set one by logging 
   into the 6120 system and using the 'passwd' command.
 
 iii. Transfer the contents of this patch to 6120 system 
 
    Note: There is limited space available in the 6120's reserved system 
          area.  Therefore, it is important to be sure there is 
          adequate space on the 6120 before proceeding with the 
          procedure to ftp firmware images to the unit.  It is
          not necessary to keep old images firmware, 
          on the 6120 once those images have been loaded.
 
      Manual File Installation
      ------------------------
 
          -> cd to the patch location where it copies the patch files.  
             # cd /var/sadm/swimages/116815-03
 
          -> Manually ftp the following files contained in this patch
                 to the corresponding directory on the 6120 system
 
                 Patch Source Location         6120 Destination
                 ---------------------         -----------------
		 ./MAP3147F.1501.fw	       /MAP3147F.1501.fw
 
      Automated File Installation
	  ---------------------------
 
	-> cd to the patch location where it copies the patch files.  
	   # cd /var/sadm/swimages/116815-03 
 
	To start the installation script, first verify the target 6120
	system can be reached through the local network (use ping to verify
	the target 6120 system is reachable).  Once this has been confirmed,
	the installation script can be started as follows:
 
    ./6120.sh
 
	(Note: Be sure the 6120.sh script is executable.)
 
	The utility will prompt for information as follows:
 
    Please Enter Hostname or IP Address Of 6120 To Be Upgraded:
 
		* Enter the Hostname or IP address of the target 6120
		  system
 
    Please Enter Patch Location Pathname [.]: 
 
        * Since you are already under the patch location you
		  can just hit return or specify the path as 
		  /var/sadm/swimages/116815-03
 
    Looking For Patch Contents In [.]...
 
 
        * Enter the root password for the 6120
 
    At this point, the automatic ftp login/upload process should
        begin.
 
                EXAMPLE:
# 6120.sh
Please Enter Hostname or IP Address Of T4 To Be Ugpraded: 10.4.39.95
10.4.39.95 is alive
Please Enter Patch Location Pathname [.]:
Looking For Patch Contents In [.]...
    ----------------- ./patchtoc -------------------
    MAP3147F.1501.fw image located
 
    Enter Your Home Directory Path [/]: 
 
	    * The home directory of the user ID used when launching the
		  6120.sh script (this is used by ftp to automatically load the patch
		  file contents to the 6120).
 
    Enter ftp user
 
        * Enter the default 6120 root login
 
    Enter ftp password
 
        * Enter the root password for the 6120
 
    At this point, the automatic ftp login/upload process should
	begin.
 
		EXAMPLE:
# 6120.sh
Please Enter Hostname or IP Address Of T4 To Be Ugpraded: 10.4.39.95
10.4.39.95 is alive
Please Enter Patch Location Pathname [.]:
Looking For Patch Contents In [.]...
----------------- ./patchtoc -------------------
MAP3147F.1501.fw image located
Enter Your Home Directory Path [/]:
Enter ftp user
root
Enter ftp password
test
Creating Auto ftp File In [//.netrc]...
Invoking ftp
Connected to 10.4.39.95.
220 10.4.39.95 pSOSystem FTP server (@(#)(#)pVER IA/MIPS, Version 3.1.0, Built on
12/03/1999) ready.
331 Password required for root.
230 User root logged in.
bin
200 Type set to I.
prompt
Interactive mode off.
cd /
250 CWD command successful.
lcd /tmp/upload.13357
Local directory now /tmp/upload.13357
put MAP3147F.1501.fw
200 PORT command successful.
150 Opening BINARY mode data connection for MAP3147F.1501.fw
226 Transfer complete.
local: MAP3147F.1501.fw remote: MAP3147F.1501.fw
627712 bytes sent in 23 seconds (26.43 Kbytes/s)
quit
221 Goodbye.
 
Cleaning Up Temporary Files...
 
 iv.  At this point login to the 6120 and type the following from 
	 the 6120 command to install the drive firmware
 
	  -> Run disk download to download the firmware to the drives 
		 make sure the image is no more than 12 characters and follows 6120
		 naming convention
 
             EXAMPLE:
         You can download to a single drive or all the drives in a trays
		 as shown in the following example:
 
Firmware download in 6120 (T4)
-----------------------
hdd39-95:/:<55>disk download u1d08-14 MAP3147F.1501.fw
u1d08  u1d09  u1d10  u1d11  u1d12  u1d13  u1d14  pass
 
	  -> Check the disk to verify download was successful
 
			 EXAMPLE:
hdd39-95:/:<56>fru list u1d8-14
ID      TYPE               VENDOR       MODEL        REVISION       SERIAL
------  -----------------  -----------  -----------  -------------  --------
u1ctr   controller card    0x301        5405559      50             001452
u1d08   disk drive         Fujitsu      MAP3147FSUN 1501           3HZ038JW
u1d09   disk drive         Fujitsu      MAP3147FSUN 1501           3HZ038GG
u1d10   disk drive         Fujitsu      MAP3147FSUN 1501           3HZ038XJ
u1d11   disk drive         Fujitsu      MAP3147FSUN 1501           3HZ03AG3
u1d12   disk drive         Fujitsu      MAP3147FSUN 1501           3HZ032VG
u1d13   disk drive         Fujitsu      MAP3147FSUN 1501           3HZ037Y4
u1d14   disk drive         Fujitsu      MAP3147FSUN 1501           3HZ032MH
 
 
      -> Congratulations you have successfully installed the patch
 
 
*****************************************************************************
*****************************************************************************
 
C. ******************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-03.tar
4.cd  116815-03 
5.Enter the commad > pkgadd -d .
6.Here is the output from the above command:
The following packages are available:
  1  SUNWfj003     Sun StorEdge (tm) 6120 Fujitsu Disk Firmware
                   (sparc,i386) 1501
 
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 
7.Enter 1<return>
The output from the above command should be as follows:
[ verifying class <none> ]
 
8.Installation of <SUNWfj003> was successful
.
9.Enter the command: >cd /var/sadm/swimages/116815-03
 
10.Stop I/O to the StorEdge 3510 array.
 
11.  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.
 
 
12.  Make certain to quiesce the FC bus to the minnow.
 
13.  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.
 
14.  Type "mload <IP ADDRESS>"  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.
 
15.  Download new firmware to all disks at the same time by typing 
	the following command at the prompt:
 
        download disk-firmware MAP3147F.1501.fw MAP3147FSUN146G
 
 
    and then wait 4-5 minutes until the prompt appears again.
 
16.  Verify that the latest disk firmware is downloaded by choosing the
"show disks" command to view the DISK drive's firmware revision.
 
 
 
 
*****************************************************************************
*****************************************************************************
 
D.******************** 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-03/
# ls
6120.sh            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, May 25, 2004

