Patch-ID# 116369-08 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: Jan/19/2005 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 download32 download64 patchinfo README.116369-08 download mdload mload DK32EJ36N.PQ0C.fw MAP3367N.0401.fw MAS3367N.0301.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: -------------------------------- 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 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. SE3310 System Installation Instructions B. JBOD and Non-SE33xx 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 SE3310 is needed. An IP address assigned is also needed. This allows 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, one for each controller. 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 116369-08.tar 4.cd 116369-08 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 DK32EJ36N.PQ0C.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 33.67GB 160MB NONE NEW SEAGATE ST336704LSUN36G abcd S/N 3CD0N79N00007113 0 1 33.67GB 160MB NONE NEW SEAGATE ST336605LSUN36G efgh S/N 3FP007XQ00002137 0 2 33.67GB 160MB NONE NEW SEAGATE ST336607LSUN36G ijkl S/N 3JA037EK00007304 0 3 33.67GB 160MB NONE NEW FUJITSU MAP3367N SUN36G mnop S/N UPL0P27004UD 0 4 33.67GB 160MB NONE FRMT FUJITSU MAS3367N SUN36G qrst S/N A001P34005S3 0 5 33.67GB 80MB NONE NEW FUJITSU MAN3367M SUN36G uvwx S/N 00X03428 0 8 33.67GB 160MB NONE NEW FUJITSU MAS3367N SUN36G yz01 S/N A001P34007R8 0 9 33.67GB 160MB NONE NEW FUJITSU MAS3367N SUN36G 2345 S/N A001P34007T8 0 10 33.67GB 160MB NONE NEW FUJITSU MAS3367N SUN36G 6789 S/N A001P34007YV 0 11 33.67GB 160MB NONE NEW FUJITSU MAS3367N SUN36G abcd S/N A001P34007SN 0 12 33.67GB 160MB NONE NEW FUJITSU MAS3367N SUN36G efgh S/N A001P340068U 0 13 33.67GB 160MB NONE NEW FUJITSU MAS3367N SUN36G ijkl S/N A001P3400808 11. Download new firmware to all disks at the same time by typing the following command at the prompt: mdload> download disk-firmware ST336607L.0707.fw "ST336607LSUN36G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware ST336605L.0638.fw "ST336605LSUN36G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware ST336704L.0326.fw "ST336704LSUN36G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware ST336753L.0449.fw "ST336753LSUN36G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware DK32EJ36N.PQ0C.fw "DK32EJ36NSUN36G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware MAN3367M.1804.fw "MAN3367M SUN36G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware MAP3367N.0401.fw "MAP3367N SUN36G" and then wait 4-5 minutes until the prompt appears again. mdload> download disk-firmware MAS3367N.0301.fw "MAS3367N SUN36G" 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 ST336605L.0638.fw "ST336605LSUN36G" 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 ST336704L.0326.fw "ST336704LSUN36G" 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 Non-SE33xx System Installation Instructions *********** README -- Last modified date: Wednesday, January 19, 2005