Patch-ID# 116165-01 Keywords: quantum, tape library, firmware, l25, l100 Synopsis: Hardware, L25/L100 Tape Library, Firmware, V3.07 Date: Feb/05/2004 Install Requirements: None Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: Sun StorEdge L25/L100 Unbundled Release: N/A Xref: Topic: Relevant Architectures: BugId's fixed with this patch: 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: README.116165-01 V307.b2a Problem Description: In a 6 drive L100 library with DLT8000 drives, when power is applied to the library drive 2 will not initialize. Impact: Drive 2 is left in a powered down state and must be powered up via OCP of the L100. Exposure: Any 6-drive DLT8000 L100 configuration. Root cause: A firmware bug in the initilization process caused drive 2 to be left in a powered off state. Technical fix: Uplevel the library to firmware version 3.07. NOTE: This issue only impacts L100 product. However, the firmware image is common to both L25 and L100, so it can also be used in L25 product. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Contents -------- A.0 Firmware File Names, Changes, & Utility Descriptions B.O Precautionary Statements C.O Patch Installation and Usage Intructions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A.0 Firmware File Names & Descriptions --------------------------------------- A.1 V307.b2a --> The firmware binary image V3.07 (816,788 bytes) A.2 README.116165-01 --> This file (8,806 bytes) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A.3 Firmware Changes Description: L100 DLT-8000 systems with 6 drives sometimes fail to initialize drive 2. After initialization, user can power down caddy 2 and power up from the front panel to recover. Root Cause The first drive talked to sometimes responds with erroneous drive handle/door status, since insufficient time was allowed for drive firmware initialization. This is saved and later, during drive initialization, prevents closing of the handle resulting in a drive hardware error after 5 minutes. Drive initialization disables any drive that gives a hard error during initialization. A related error is that Drive 1 was skipped over in first round of configuration. This caused an error to be returned for drive 1 and for it to be the last to be configured, making the initialization sequence less predictable and potentially take longer. Corrective Action Synchronize initialization to ensure that drive 1 is checked and configured first and only after a 10 second delay. With several drives configured (more than 3), space out bursts of drive status polling by .5 seconds to allow other firmware tasks to complete status requests during the critical power-on, initialization phase. For DLT8000, don't use old potentially faulty door handle status but use the last good status to ensure that the handle/door is closed. B.0 Precautionary Statements ----------------------------- **WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:** B.1 The system MUST BE IDLE during the firmware download process! No other programs should be running while this utility is being used. Failure to do so may cause the devices being upgraded to fail or the system to crash. Any other computers sharing the same I/O bus as the host system must be either disconnected or offline. B.2 If any upgrade failures occur, do not continue upgrading devices. For example, loss of power during download will result in damaged peripherals and require replacement. If any failures occur, please collect the following log file: "/var/adm/messages", and an explorer dump. Please forward these files to your service provider for analysis. B.3 This firmware will only function on a Sun StorEdge L25 or L100 library. B.4 Please READ instructions below completely BEFORE starting download procedure. Follow the procedures carefully. You may program stacked library configurations at the same time, however, you may not exit the utility until all libraries have completed the download process. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C.O Patch Installation and Usage Intructions --------------------------------------------- C.1 General guidelines for upgrading: STOP ALL APPLICATIONS. The system must be idle during the firmware upgrade process. DISCONNECT or take OFFLINE any other computers sharing the same I/O bus as the host. UPGRADE the tape library. 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 device becomes non-functional. In this event, it will be necessary to replace the device. 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 device. **NOTE** If you cannot upgrade devices due to software application interference, try booting off of the Solaris release CD. **NOTE** After the firmware download is completed, it may be necessary to power cycle the device to ensure fully resetting the device. In turn, this may also require a successive reboot of the host system to ensure all functionality is restored. REFER TO USER MANUAL for detailed instructions on how to perform this upgrade. C.2 Procedure for Tape library Firmware Download: Launch the Prism Management console from a Web based browser. The first page that displays when you access the Prism Management Console Web pages is the PMC Home page. This page includes information on the library status as well as other management pages listed down the left hand side of the home page. The library status icon indicates the state of the library by two colors. This icon is also a direct link to the library status page. The colors of the status icon display the following corresponding states: Green: Library is available Red: Library is unavailable - this could be due to: initializing demo running diagnostic running (Service mode) in Standby or Stop mode Unable to communicate with library Accessing another page for the first time from the Home page requires you to enter a username and password. Note: A default user name (admin) and password (admin) is provided with the installation of the Prism Management Card. When the status icon is showing Green, access the Service Operations page. In the navigation frame, under Library Management, press Service Operations. The management frame displays the Service Operations page To upload the library firmware: 1. Press Browse to select the V3.07 firmware image file on the host computer. The filename will be V307.b2a 2. Press Upload to begin the library firmware upload. Caution: Before you perform the upload, make sure there are no processes or applications accessing the library. If there are, shut down the process or application, or pause the operation, until the upload completes. Note: The entire Upload process may take some time if upleveling a multiframe library. Do not interrupt the process. Wait for the upload to finish. At the end of the upload, the library automatically resets itself. During the firmware upload process, a progress window is displayed indicating the current operation being performed to complete the firmware upload process. In a multiframe environment, the master frame is updated first, then succeeding frames are updated. After the L100 is upgraded, the Revision should display 3.07 when checked from the OCP of the L100 library. To check the firmware revision from the OCP of the L100 library from the home screen select Quickview then select Library. The firmware revision will be displayed. PROBLEMS Any problems regarding this upload by the user following proper procedures should be reported to the user's service provider along with the following items: 1) /var/adm/messages file 2) explorer dump ************************************************************************** ************************************************************************** README -- Last modified date: Wednesday, February 04, 2004 Patch Installation Instructions: -------------------------------- See Problem Description. Special Install Instructions: ----------------------------- None. README -- Last modified date: Thursday, February 5, 2004