Patch-ID# 116512-07 NOTE: *********************************************************************** READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE. *********************************************************************** Keywords: dk32ej14n hus10143a st314680l map3147n mat3147n mau3147n st314670l 146gb disk firmware scsi Synopsis: Hardware 146GB SCSI Disk Drive Patch : Download program and SCSI Disk Drive firmware Date: Nov/01/2005 Install Requirements: See Special Install Instructions Solaris Release: 2.5.1 2.6 7 8 9 10 SunOS Release: 5.5.1 5.6 5.7 5.8 5.9 5.10 Unbundled Product: Hardware/Disk Unbundled Release: 146GB SCSI disks Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 5069315 5077456 6272112 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 download32 download64 patchinfo README.116512-07 download mdload mload DK32EJ14N.PQ0F.fw HUS10143A.PA05.fw MAT3147N.1703.fw MAU3147N.1503.fw ST314670L.045A.fw ST314680L.0707.fw MAP3147N.0501.fw Problem Description: This Patch is a SCSI Patch for 146GB SCSI Drives. The patch has the following bug fixes : 5069315 5077456 Previous History: Installation Instructions: ************************************************************************** ************************************************************************** **WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:** 1. The system MUST BE IDLE during the 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. Volume managers such as Veritas, SDS, Arraymon, and Vold must be idle and any disks unconfigured. Note, due to an open/close accounting bug (see bug 4129295) in sd and ssd drivers, you must reboot the system after unconfiguring any disks used by them. This accounting bug prevents the upgrade utility from acquiring sole ownnership of the disk so it will not be eligible for upgrade. Note, Arraymon will be disabled during download startup and enabled on exit. Any other computers sharing the same I/O bus as the host system must be either disconnected or offline to prevent possible disruption of the firmware download process. 2. If any upgrade failures occur, do not continue upgrading devices. Loss of power during download can result in damage to the devices under upgrade and require replace. If any failures occur, please collect the following log files: "./download.log" or "/var/tmp/download.log", "/var/adm/messages", and an explorer dump. Please forward these files to your service provider for analysis. 3. This package will only upgrade the identified Sun disks. 4. If the High Availability kernel device polling is running, it will be disabled. It will not be re-enabled. 5. If using Veritas, "deport" the volume to release the volume from Veritas control. Do not "remove" the volume as this will erase the data stored on the Volume. 6. Follow the instructions given below. You may program one drive, a range of drives, or all drives at once with this tool. ************************************************************************** ************************************************************************** Patch Installation Instructions: -------------------------------- This Patch has two disk drive Firmware Installer Utilities. 1. This patch includes firmware installing utility (mload) that is required for installing drive firmware in SE3310 RAID enclosures. 2. This patch includes firmware downloading utility (download) that will upgrade or download code to drives in JBOD and certain RAID environments. 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. SE3310 System Installation Instructions B. JBOD and certain Non-SE33xx RAID System Installation Instructions ***************************************************************************** ***************************************************************************** A. ******************SE3310 System Installation Instructions *************** Note: For Non 33xx Raid System Installation Instructions go to Section B. An Ethernet connection for the StorEdge 3310, 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 3310 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 3310 SCSI Array, Appendix B, section B.2 for procedures to connect to the array via telnet. 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 3310 arrays from servicing normal I/O requests for three to five minutes. For this reason, all StorEdge 3310 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.rlogin to the machine used to monitor the system. 3.Enter the command >tar -xvf 116512-07.tar 4.cd 116512-07 5.Stop I/O to the StorEdge 3310 array. 6. Verify 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. 7. Make certain to quiesce the SCSI bus to the minnow. 8. 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 DK32EJ14N.PQ0F.fw file is present using the "ls" command. 9. Type "./mload" at the command prompt. mload will respond with: Please Enter HOSTNAME OR IP ADDRESS Of SE 3xxx for upgrade: Enter the name or the IP Address of your System and Return. 10. To determine what type of disk drives you have, at the prompt type: mdload> show disks You will get a response that looks something like this: Ch Id Size Speed LD Status IDs Rev ------------------------------------------------------------------------ 0 0 146.0GB 160MB NONE NEW SEAGATE ST314680LSUN146G abcd S/N 3CD0N79N00007113 0 1 146.0GB 160MB NONE NEW SEAGATE ST314680LSUN146G efgh S/N 3FP007XQ00002137 0 2 146.0GB 160MB NONE NEW SEAGATE ST314680LSUN146G ijkl S/N 3JA037EK00007304 0 3 146.0GB 160MB NONE NEW FUJITSU MAP3147N SUN146G mnop S/N UPL0P27004UD 0 4 146.0GB 160MB NONE FRMT FUJITSU MAP3147N SUN146G qrst S/N A001P34005S3 0 5 146.0GB 160MB NONE NEW FUJITSU MAP3147N SUN146G uvwx S/N 00X03428 0 8 146.0GB 160MB NONE NEW FUJITSU MAP3147N SUN146G yz01 S/N A001P34007R8 0 9 146.0GB 160MB NONE NEW FUJITSU MAP3147N SUN146G 2345 S/N A001P34007T8 0 10 146.0GB 160MB NONE NEW HITACHI DK32EJ14NSUN146G 6789 S/N A001P34007YV 0 11 146.0GB 160MB NONE NEW FUJITSU MAP3147N SUN146G abcd S/N A001P34007SN 0 12 146.0GB 160MB NONE NEW FUJITSU MAP3147N SUN146G efgh S/N A001P340068U 0 13 146.0GB 160MB NONE NEW FUJITSU MAT3147N SUN146G ijkl S/N A001P3400808 0 1 146.0GB 160MB NONE NEW SEAGATE ST314670LSUN146G ewgh S/N 3FP007XQ00002153 11. Download new firmware to all disks at the same time by typing the following command at the prompt: mdload> download disk-firmware ST314680L.0707.fw "ST314680LSUN146G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware ST314670L.045A.fw "ST314670LSUN146G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware DK32EJ14N.PQ0F.fw "DK32EJ14NSUN146G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware MAP3147N.1804.fw "MAP3147N SUN146G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware MAT3147N.1703.fw "MAT3147N SUN146G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware MAU3147N.1503.fw "MAU3147NCSUN146G" and then wait 4-5 minutes until the prompt appears again. The output of a download command looks something like this: "mdload> download disk-firmware ST3146807L.0701.fw "ST314680LSUN146G" WARNING: This is a potentially dangerous operation. The controller will go offline for several minutes. Data loss may occur if the controller is currently in use. Are you sure? y mdload: controller is shut down and ready for disk firmware download mdload: Sending disk firmware data.......................................... mdload: flashing firmware data, please wait... Download Status Report - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Disk Firmware download completed (CH 0 ID 0) Disk Firmware download completed (CH 0 ID 1) Disk Firmware download completed (CH 0 ID 2) Disk Firmware download completed (CH 0 ID 3) Disk Firmware download completed (CH 0 ID 4) Disk Firmware download completed (CH 0 ID 5) Disk Firmware download completed (CH 0 ID 8) Disk Firmware download completed (CH 0 ID 9) Disk Firmware download completed (CH 0 ID 10) Disk Firmware download completed (CH 0 ID 11) Disk Firmware download completed (CH 0 ID 12) Disk Firmware download completed (CH 0 ID 13) Disk Firmware download completed (CH 2 ID 0) Disk Firmware download completed (CH 2 ID 1) Disk Firmware download completed (CH 2 ID 2) Disk Firmware download completed (CH 2 ID 3) Disk Firmware download completed (CH 2 ID 4) Disk Firmware download completed (CH 2 ID 5) Disk Firmware download completed (CH 2 ID 8) Disk Firmware download completed (CH 2 ID 9) Disk Firmware download completed (CH 2 ID 10) Disk Firmware download completed (CH 2 ID 11) Disk Firmware download completed (CH 2 ID 12) Disk Firmware download completed (CH 2 ID 13) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mdload: Resetting controller...Done mdload>" If an attempt is made to download an improper code you may get the response: "mdload> download disk-firmware MAP3147N.0101.fw "ST314680LSUN146G" WARNING: This is a potentially dangerous operation. The controller will go offline for several minutes. Data loss may occur if the controller is currently in use. Are you sure? y mdload: controller is shut down and ready for disk firmware download mdload: Sending disk firmware data. CH 0 ID 0 failed to get response (cmd_status 0000 tgt_status 02 sense 05 asc/ascq 26/99):" 12. Verify the latest disk firmware is downloaded by choosing the "show disks" command to view the DISK drive's firmware revision. ***************************************************************************** ***************************************************************************** B.****** JBOD and certainNon-SE33xx System Installation Instructions ******** **NOTE** This patch will not work for the T3 or STOREdge 6120 README -- Last modified date: Wednesday, March 8, 2006