WITHDRAWN Patch-ID# 115789-01 Keywords: st336607fc st373307fc 36g 72g 146g 0307 disk firmware Synopsis: Obsoleted by: 114708-04 WITHDRAWN PATCH Hardware, 36G 72G 146G Disks: Download program and 0307 FC-AL firmware Date: Sep/15/2003 *************************************************************** Patch 115789-01 has been withdrawn on April 23, 2004. Reason: This patch contain binaries that were already delivered in patches 114709-03, 114708-03 and 113671-01. Recommended. If you have upgraded your disk drives firmware with this patch, there is no further action need. Please use newer patches revisions of 114709-03, 114708-03 and 113671-01 for future upgrades. *************************************************************** 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: Seagate Cheetah7 FC-AL disks Unbundled Release: N/A Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4784366 Changes incorporated in this version: 4784366 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 ST314680F.0307.fw ST336607F.0307.fw ST373307F.0307.fw download download32 download64 patchinfo Problem Description: The Seagate Cheetah7 FC ST336607FC, ST373307FC, and ST3146807FC disk drives can experience an unexpected spin-down in a T4 chassis. The typical failure is an unexpected "DRIVE NOT READY". ************************************************************************** ************************************************************************** **WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:** 1. 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 ownership 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. This package does not support T3 or T4 subsystems. Internal T3/T4 disks are upgraded as part of the T3- or T4-specific package. 5. If the High Availability kernel device polling is running, it will be disabled. It will not be re-enabled. 6. 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. 7. 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: -------------------------------- 1. General guidelines for upgrading: Previous firmware versions which are upgradable to this level: 0207 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 procedure 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 2.6 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. 2. Procedure: The procedure used for upgrading the ST336607FC/ST373307FC/ST3146807FC drive firmware is explained below. Upgrade time will be approximately 5 minutes for the system above Solaris 2.4. For Solaris 2.4 and 2.3, the upgrade cycle will be 30 Seconds per disk. 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 "download" command: # ./download c). Enter the appropriate devices to be upgraded. You can upgrade a single device, a group of devices, or all devices at once. ** See the 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. d). After the devices have been upgraded, the displayed device list will be refreshed. Devices remaining to be upgraded or failed devices will be displayed. Failed devices will be marked with a "****" in the rev field. **NOTE** If all devices have been upgraded, the following message will be displayed: No devices found to upgrade! e). To display the full list of devices including the upgrades ones, type 'inquiry' (see example below). f). Quit the "download" program by typing 'quit'. ************************************************************************** ************************************************************************** EXAMPLE: hdd38-133# ./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 c2t9d0: 0207 ST336607F -- SUN36G c2t84d0: 0207 ST373307F -- SUN72G c2t85d0: 0207 ST314680F -- SUN146G Total Devices: 3 Enter command: program WARNING: Kernel device polling disabled! Upgrading devices... c2t9d0: Successful download c2t84d0: Successful download c2t85d0: Successful download DISK DEVICES No devices found to upgrade! Enter command: inquiry DISK DEVICES Device Rev Product S/N c0t0d0: SAG0 DNES30917 -- SUN9.0G 9909024283 c1t0d0: 2815 ST39173W -- SUN9.0G 9906E21347 c1t1d0: PV00 DK32EK72N -- SUN72G 0302101263 c2t0d0: 0638 ST336605F -- SUN36G 0110P003HM c2t1d0: 0638 ST373405F -- SUN72G 0112K00BR5 c2t2d0: 144A ST318203F -- SUN18G 9933266152 c2t3d0: 144B ST39103FC -- SUN9.0G 9927096145 c2t4d0: 1229 ST39102FC -- SUN9.0G 9906F29638 c2t5d0: 0704 MAN3735F -- SUN72G 013480008L c2t6d0: 1126 ST318304F -- SUN18G 0012L000EM c2t7d0: 1126 ST336704F -- SUN36G 0020D03PR3 c2t8d0: 0408 ST336752F -- SUN36G 0204F047HA c2t9d0: 0307 ST336607F -- SUN36G 0231A035T3 c2t10d0: 0349 ST336753F -- SUN36G 0238H01EJ4 c2t80d0: 9954 ST118273F -- SUN18G 9913702851 c2t81d0: 7F78 ST19171FC -- SUN9.0G 9715698764 c2t82d0: 144A ST136403F -- SUN36G 9940088181 c2t83d0: 0349 ST373453F -- SUN72G 0239J01QPW c2t84d0: 0307 ST373307F -- SUN72G 0230B038T3 c2t85d0: 0307 ST314680F -- SUN146G 0230C03JLD Total Devices: 20 Enter command: quit hdd38-133# Special Install Instructions: README -- Last modified date: Friday, May 28, 2004