Patch-ID# 103451-02 Keywords: ST32550 2.1GB 0418 0416 ssa sparcstorage array disk firmware Synopsis: Hardware, Disk: Download program and the firmware 0418 for ST32550 disk Date: Oct/09/96 Solaris Release: 2.3, 2.4, 2.5, 2.5.1 SunOS Release: 5.3, 5.4, 5.5, 5.5.1 Unbundled Product: Hardware/Disk Unbundled Release: Seagate ST32550WC and ST32550N 2.1GB disks Relevant Architectures: sparc BugId's fixed with this patch: 1218177 1224486 Changes incorporated in this version: 1218177 1224486 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: SOLARIS 2.3 PATCHES: 103351-02 or higher "ssd" SparcStorage Array driver 103479-02 or higher "sd" driver in SSA systems 101378-18 or higher "sd" driver in non-SSA systems SOLARIS 2.4 PATCHES: 103290-02 or higher "ssd" SparcStorage Array driver 101945-37 or higher "sd" driver (and 2.4 kernel jumbo patch) SOLARIS 2.5 PATCHES: 103017-04 or higher "ssd" SparcStorage Array driver 102984-01 or higher "sd" SOLARIS 2.5.1 PATCHES: 103766-02 or higher for SPARCstorage Array Obsoleted by: Files included with this patch: download, ST32550.0418. Problem Description: 1218177 Write errors and idle seek implementation 1224486 sd: there should be retries for both read & write in case of media/hw error ************************************************************************** ************************************************************************** **WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:** 1. This package will not function on "non-Sun" ST32550 disks. It will work only on Seagate ST32550N and ST32550WC disks having Sun Labels and installed in Sun SPARCservers and SPARC desktops. 2. Follow the instructions given below and do not issue any other command except the ones specified below. failure to do so could result in defective disks. Any disruption during the download process could result in defective disks. 3. If the disk to be upgraded is a system disk, then this upgrade is NOT recommended. See instructions under General guidelines in Step 3 of Patch Installation instructions for possible alternatives. ************************************************************************** ************************************************************************** Patch Installation Instructions: -------------------------------- 1. SPECIAL NOTE:PLEASE INSTALL THE REQUIRED PATCHES PRIOR TO RUNNING THE DOWNLOAD SOFTWARE. ENSURE THAT THE SYSTEM IS FULLY FUNCTIONAL (AFTER REBOOTING) WITH THE APPLIED PATCHES BEFORE ATTEMPTING TO RUN THE DOWNLOAD SOFTWARE. 2. General guidelines for upgrading: All previous firmware versions are upgradable to this level. Back up all filesystems. Do not upgrade the system disk. Stop ALL applications . UNMOUNT all file systems on the drives to be upgraded. Follow the given instructions during the upgrade and do not issue any other command except the ones specified below; do not power cycle any drive except as specified below. In case of any disruption or unforeseen events happening on the relevant scsi 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. **NOTE**If a system disk happens to be a Seagate ST32550 needing a firmware upgrade, then one of two options is available. First, the system disk could be re-configured so that it is not a system disk at the time of firmware download by setting up another disk as a system disk. Second, the system disk could be swapped out with a spare disk. 3. Procedure: The procedure to be used for upgrading the ST32550 drives to 0418 firmware level is explained below. The time to upgrade is about 1 minute per disk; the time required the upgreade in SPARC Strorage Array is about 3 minute per disk. a) Restore the patch (through uncompress and tar) into any directory ,say, b) cd c) In the patch directory, as root, type the 'download' command as following: % su root # ./download d). Enter the appropriate number range for the disks to be upgraded. ** See the example below**. ** NOTE** This upgrade will result in error messages in the console window and/or the "download" window. e). When the download is done, the list of the drives will be displayed again; the current code of the drives will be displayed as 0418. Quit the 'download' program by typing 'q'. NOTE: WHEN THE DOWNLOAD PROGRAM OR THE FORMAT/INQUIRY COMMANDS INDICATE THAT THE FIRMWARE LEVELS ARE AT 0418, THEN THE UPGRADE IS SUCCESSFUL AND COMPLETE IRRESPECTIVE OF THE ERROR MESSAGES THAT MIGHT BE DISPLAYED. EXAMPLE: # ./download SUN SCSI Disk Firmware Downloader Tool, Version 1.3 Copyright (c) 1996, Sun MicroSystems Inc., All Rights Reserved Searching for devices ......done ******************************************* * ANY DISRUPTION DURING THE DOWNLOAD * * PROCESS COULD RESULT IN PERMANENT DAMAGE* * TO DEVICES. SUN RECOMENDS BACKING UP ALL* * DISK DEVICES AFFECTED. * ******************************************* AVAILABLE DISKS: 0. c0t3d0 1. c1t0d0 [obsolete, latest rev is 0418] 2. c1t0d1 [obsolete, latest rev is 0418] 3. c1t0d2 [obsolete, latest rev is 0418] 4. c1t0d3 [obsolete, latest rev is 0418] 5. c1t0d4 [obsolete, latest rev is 0418] 6. c1t1d0 [obsolete, latest rev is 0418] 7. c1t1d1 [obsolete, latest rev is 0418] 8. c1t2d0 [obsolete, latest rev is 0418] 9. c1t2d1 [obsolete, latest rev is 0418] 10. c1t2d2 [obsolete, latest rev is 0418] 11. c1t2d3 [obsolete, latest rev is 0418] 12. c1t2d4 [obsolete, latest rev is 0418] 13. c1t3d0 [obsolete, latest rev is 0418] 14. c1t3d1 [obsolete, latest rev is 0418] 15. c1t3d2 [obsolete, latest rev is 0418] 16. c1t3d3 [obsolete, latest rev is 0418] 17. c1t3d4 [obsolete, latest rev is 0418] 18. c1t4d0 [obsolete, latest rev is 0418] 19. c1t4d1 [obsolete, latest rev is 0418] 20. c1t4d2 [obsolete, latest rev is 0418] 21. c1t4d3 [obsolete, latest rev is 0418] 22. c1t4d4 [obsolete, latest rev is 0418] 23. c1t5d4 [obsolete, latest rev is 0418] Specify Selection (quit, all, n, n-m)[all]: 1-23 Ready to download devices, 1 to 23 (yes/no)[y]?y Downloading device /dev/rdsk/c1t0d0s2 to revision 0418... /dev/rdsk/c1t0d0s2: Successful download. Downloading device /dev/rdsk/c1t0d1s2 to revision 0418... /dev/rdsk/c1t0d1s2: Successful download. Downloading device /dev/rdsk/c1t0d2s2 to revision 0418... /dev/rdsk/c1t0d2s2: Successful download. Downloading device /dev/rdsk/c1t0d3s2 to revision 0418... /dev/rdsk/c1t0d3s2: Successful download. Downloading device /dev/rdsk/c1t0d4s2 to revision 0418... /dev/rdsk/c1t0d4s2: Successful download. Downloading device /dev/rdsk/c1t1d0s2 to revision 0418... /dev/rdsk/c1t1d0s2: Successful download. Downloading device /dev/rdsk/c1t1d1s2 to revision 0418... /dev/rdsk/c1t1d1s2: Successful download. Downloading device /dev/rdsk/c1t2d0s2 to revision 0418... /dev/rdsk/c1t2d0s2: Successful download. Downloading device /dev/rdsk/c1t2d1s2 to revision 0418... /dev/rdsk/c1t2d1s2: Successful download. Downloading device /dev/rdsk/c1t2d2s2 to revision 0418... /dev/rdsk/c1t2d2s2: Successful download. Downloading device /dev/rdsk/c1t2d3s2 to revision 0418... /dev/rdsk/c1t2d3s2: Successful download. Downloading device /dev/rdsk/c1t2d4s2 to revision 0418... /dev/rdsk/c1t2d4s2: Successful download. Downloading device /dev/rdsk/c1t3d0s2 to revision 0418... /dev/rdsk/c1t3d0s2: Successful download. Downloading device /dev/rdsk/c1t3d1s2 to revision 0418... /dev/rdsk/c1t3d1s2: Successful download. Downloading device /dev/rdsk/c1t3d2s2 to revision 0418... /dev/rdsk/c1t3d2s2: Successful download. Downloading device /dev/rdsk/c1t3d3s2 to revision 0418... /dev/rdsk/c1t3d3s2: Successful download. Downloading device /dev/rdsk/c1t3d4s2 to revision 0418... /dev/rdsk/c1t3d4s2: Successful download. Downloading device /dev/rdsk/c1t4d0s2 to revision 0418... /dev/rdsk/c1t4d0s2: Successful download. Downloading device /dev/rdsk/c1t4d1s2 to revision 0418... /dev/rdsk/c1t4d1s2: Successful download. Downloading device /dev/rdsk/c1t4d2s2 to revision 0418... /dev/rdsk/c1t4d2s2: Successful download. Downloading device /dev/rdsk/c1t4d3s2 to revision 0418... /dev/rdsk/c1t4d3s2: Successful download. Downloading device /dev/rdsk/c1t4d4s2 to revision 0418... /dev/rdsk/c1t4d4s2: Successful download. Downloading device /dev/rdsk/c1t5d4s2 to revision 0418... /dev/rdsk/c1t5d4s2: Successful download. AVAILABLE DISKS: 0. c0t3d0 1. c1t0d0 2. c1t0d1 3. c1t0d2 4. c1t0d3 5. c1t0d4 6. c1t1d0 7. c1t1d1 8. c1t2d0 9. c1t2d1 10. c1t2d2 11. c1t2d3 12. c1t2d4 13. c1t3d0 14. c1t3d1 15. c1t3d2 16. c1t3d3 17. c1t3d4 18. c1t4d0 19. c1t4d1 20. c1t4d2 21. c1t4d3 22. c1t4d4 23. c1t5d4 Specify Selection (quit, all, n, n-m)[all]: q #