Patch-ID# 116369-06 Keywords: dk32ej36n st336704l st336605l st336607l st336753l man3367m map3367n mas3367n 36gb disk firmware scsi Synopsis: Hardware 36GB SCSI Disk Drive Patch : Download program and SCSI Disk Drive firmware Date: Oct/07/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: 36GB SCSI disks Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 5069315 5077456 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 MAS3367N.0101.fw README.116369-06 download download32 download64 patchinfo DK32EJ36N.PQ0C.fw MAP3367N.0401.fw ST336605L.0638.fw ST336607L.0707.fw ST336704L.0326.fw ST336753L.0449.fw MAN3367M.1804.fw Problem Description: This Patch is a SCSI Patch for all 36GB SCSI Drives. The patch has the following bug fixes : no bug id 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: -------------------------------- 1. General guidelines for upgrading: 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 of 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. **NOTE** This patch is for SUN SCSI JBOD and A3xxx series only The patch CANNOT be downloaded if the drives are in a RAID environment EXCEPT for A3000 and A3500. Before installing this patch any and all Software AND OR Hardware RAID should be disabled EXCEPT for A3000 and A3500 2. Procedure: The procedure to be used for upgrading the drive firmware is explained below. Upgrade time will be approximately 2 minutes for systems. 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). Select the devices to be upgraded (see example below). **NOTE** Any 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. It is normal for the SCSI link to go offline for a few seconds and then return to the online state. The disk mode pages will also be restored to the default values. **NOTE** For A3000/1000's, the internal disk "C" and "T" numbers are derived from the first active controller found. The "D" number is encoded to indicate it's position using the following formula: D = (tray_number * 100) + target_id. 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). **NOTE** Only the first two digits of the firmware version number will change. The last two digits will not change. So, a disk with 0410 firmware would report revision 1078 for example. f). Quit the "download" program by typing 'quit' (see example below). ************************************************************************** ************************************************************************** EXAMPLES: # tar -xvf 116369-06.tar x 116369-06, 0 bytes, 0 tape blocks x 116369-06/DK32EJ36N.PQ0C.fw, 617984 bytes, 1207 tape blocks x 116369-06/MAN3367M.1804.fw, 404480 bytes, 790 tape blocks x 116369-06/MAP3367N.0401.fw, 406528 bytes, 794 tape blocks x 116369-06/ST336605L.0638.fw, 602112 bytes, 1176 tape blocks x 116369-06/ST336607L.0707.fw, 627712 bytes, 1226 tape blocks x 116369-06/ST336704L.0326.fw, 570496 bytes, 1115 tape blocks x 116369-06/ST336753L.0449.fw, 627712 bytes, 1226 tape blocks x 116369-06/download, 673 bytes, 2 tape blocks x 116369-06/download32, 300800 bytes, 588 tape blocks x 116369-06/download64, 367784 bytes, 719 tape blocks x 116369-06/.download, 2954 bytes, 6 tape blocks x 116369-06/README.116369-06, 9160 bytes, 18 tape blocks x 116369-06/patchinfo, 229 bytes, 1 tape blocks # pwd /116369-06 # ls -a . download MAN3367M.1804.fw README.116369-06 ST336753L.0449.fw .. download32 MAP3367N.0401.fw ST336605L.0638.fw .download download64 MAS3367N.0101.fw ST336607L.0707.fw DK32EJ36N.PQ0C.fw download64.log patchinfo ST336704L.0326.fw # ./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... rmt/0: Mode Sense for default pages failed! DISK DEVICES Device Rev Product c2t3d0: 0301 MAP3367N -- SUN36G c3t1d0: 0626 ST336704L -- SUN36G c3t3d0: 0538 ST336605L -- SUN36G c8t1d0: PQ0B DK32EJ36N -- SUN36G c8t2d0: 0249 ST336753L -- SUN36G c9t1d0: 0507 ST336607L -- SUN36G c9t3d0: PQ0B DK32EJ36N -- SUN36G Total Devices: 7 Enter command: p NOTICE: Cannot access kernel, kvm_open did not succeed! Upgrading devices... c2t3d0: Successful download c2: recovery delay, 82 sec. c8t1d0: Successful download c9t3d0: Successful download c9t1d0: Successful download c9: recovery delay, 57 sec. c8t2d0: Successful download c8: recovery delay, 44 sec. c3t3d0: Successful download c3t1d0: Successful download c3: recovery delay, 14 sec. DISK DEVICES No devices found to upgrade! Enter command: inq DISK DEVICES Device Rev Product S/N c0t0d0: 0638 ST336605L -- SUN36G 0111P0086W c2t1d0: 0101 MAS3367N -- SUN36G 0315400E2N c2t3d0: 0401 MAP3367N -- SUN36G 0414N09TT3 c3t1d0: 0326 ST336704L -- SUN36G 0040D0N775 c3t3d0: 0638 ST336605L -- SUN36G 0111P007YY c8t1d0: PQ0C DK32EJ36N -- SUN36G 0223H10504 c8t2d0: 0449 ST336753L -- SUN36G 0239H01GXC c8t3d0: 0101 MAS3367N -- SUN36G 03197000A0 c9t1d0: 0707 ST336607L -- SUN36G 0243A0BGZ8 c9t3d0: PQ0C DK32EJ36N -- SUN36G 0223H04892 Total Devices: 10 Enter command: q # SPECIAL INSTRUCTIONS: ------------------------------------ None. README -- Last modified date: Wednesday, October 6, 2004 Special Install Instructions: ------------------------------------- None. README -- Last modified date: Thursday, October 7, 2004