Patch-ID# 109780-01 Keywords: L1000 Robotics f/w upgrade to 2.01 (L1000 'ONLY') Synopsis: Hardware, Tape: L1000, Libraries Date: Jul/13/00 Solaris Release: SunOS Release: Unbundled Product: Hardware/Tape Unbundled Release: NOTE: L1000, Library Relevant Architectures: BugId's fixed with this patch: 4343793 Changes incorporated in this version: See change description below. Patches accumulated and obsoleted by this patch: 108916-01 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: P1000_2.01.zip, ATL_util_tar, README.109780-01 Problem Description: (Change Descriptions) 1- Modified the lib cleaning tape time out from 5 min to 4 min 20 sec. The Lib uses this time out to detect if a cleaning tape is used up. 2- Control panel redraw speed improved in many areas. Fast GUI. 3- Resolved problem where control panel 'operator - configuration Lib' screen shows one less drive than permitted or omits Lib scsi ID if no drives present. Now shows drives ready. 4- Resolves problem in initialize element stat with range, when Num element field is greater than 0x7FFF. 5- Resolves issue where prevent/allow medium removal command fails. 6- Resolves issue where reserv/release command fails. 7- Resolves issue where send volume tag command causes unexpected disconnect. 8- Resolves issues with serial diag interface commands ======================================= (Please read all instructions completely before starting.) IMPORTANT NOTE: o This f/w Will only operate with Boot Block 1.11 (6221251-03) and higher. o Do not use 'auto unload loadport' when all bins within the library are full. Contents: A.0 F/W file Names & Utilities Explanation B.O Who should do the robotics f/w download for the L1000 C.O Procedure for download Library f/w P1000_2.01.zip for L1000 robotics. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A.0 F/W file Names & Utilities Explanation A.1 P1000_2.01.zip, --> This file contains the binary, 2.01 f/w for the L1000 library robotics. (1,090,730 bytes) A.2 ATL_util_tar, --> This is the f/w download tar utility, contains the 13 ATL utility files (440,320 bytes) A.3 README.109780-01 --> This file. (7,286 bytes) B.O Who should do the robotics f/w download for the L1000 ===================================================== Notes: You will need a laptop or a pc with DOS o/s. This utility will NOT run on Sun unix systems. We recommend that you have ATL support engineer do the download of the library f/w, if you have one in your area or Sun support engineer who have had the training to do the download. The ATL service kit CD-ROM (p/n 704-6590-05) also has the utility for the library f/w download. The download can be done using a laptop with DOS capable, via the the serial port on the library. For support groups who are able to obtain a laptop or a pc with w-95/98 (DOS) and serial port, we have provided the procedure below, using the tar file 'ATL_util_tar'. You must boot your laptop or pc under DOS not win-95/98. C.O Procedure for download Library f/w 2.01 for L1000 robotics. ================================================================= We have provided the ATL robotics f/w download utility & diag. rev 3.08 as 'ATL_util_tar' for your use. When the tar file is un-tarred correctly it provided 13 files as follows: 1]- install.bat 2]- lib.bat 3]- pp.doc 4]- pp.tst 5]- pp1.doc 6]- pp1.tst 7]- pp2.doc 8]- pp2.tst 9]- tapelib.exe 10]- tapelib.hlp 11]- tapelib.msg 12]- tapelib.ndx 13]- readme.doc Create a folder on the pc called, 'Tapelib' Copy the above 13 files on your laptop or pc in the folder, Tapelib. Proceed below.... Procedure for downloading robotics f/w for Sun L1000 Library. Robotics f/w download procedure: rev. 11/7/00 =============================== This procedure is for downloading library robotics f/w, for ATL libraries. The library must be 'off line' or in stand-by mode. C.1 Using your laptop or pc capable for DOS, serial port i/f (9600 baud), run 'install.bat file' (from your Tapelib folder) to install the utility. Copy the f/w file P1000_2.01.zip, in the Tapelib folder. Run pkunzip P1000_2.01.zip. You will need the pkunzip util to unzip the file. Once the file is unzipped it will yield the following files E_2_01R.hex (3,132,950 bytes). C.2 Connect the serial port cable to the back of the library serial port. For the L1000 the serial port is located in the back next to the scsi connectors. You need a serial, 9 pin connector, found in any pc computer shop for this connection, between the L1000 and the pc or laptop. C.3 From the library GUI write down and verify the old f/w, drives ID, No. of drives as configured. These items you will need later, to verify, after the f/w is downloaded. The Sun ID for the L1000 is = 6220070 (This is the ID that will bring up the Sun Logo on the GUI, if it displays other make or models) C.4 From your laptop DOS prompt run TAPELIB.EXE as follows C:\Tapelib\tapelib /b9600 This will bring a menu after the connection for the port is established and 'ok' is indicated for the communication. C.5 Press ESC and a menu will come up. C.6 Go to Config ---> Flash Download Find the robotics f/w E_2_01R.hex file and highlight it then 'enter'. It will come back with a message, 'do you want to continue' YES After it starts the download allow 'longer' time until it comes back with a message, 'download completed' ""DO NOT INTERRUPT UNTIL THE DOWNLOAD IS COMPLETED & MESSAGE COMES ON"" If you see the following message from the laptop or pc while it is downloading the f/w, it means all is good and it will take about 30 to 35 minutes to complete. 'Sending S-records starting #xxxx' If you see the following message for more than 5 to 10 minutes, it means the connection is not good and something is not working. 'Re-sending # xxxxx S-record xxxx times' C.7 After you see 'loading completed' message from the pc, wait until the library completes initialization and then re-cycle power and wait until the library GUI comes up again, give it time. C.8 After initialization, Go to the library GUI and verify the new f/w and do the following: o Go to the GUI --> operator --> password 1234 and .. Confirm the drives are configured correctly, ID=6220070, drive No.. If not, you need to re-configure all. o We also recommend you perform, Initialize NVRAM (none volatile RAM) by using the NVRAM Initialize GUI button. This action can be accomplished via the L1000 GUI. GUI --> Service --> password --> NVRAM Initialize, see user's guide. o Next, Run 'Calibrate all' This action will calibrate all the bins, load port and drives. Note: The above steps are necessary. C.9 If loading fails and no GUI display: You may notice, if the loading is not successful, repeated re-sending messages on the pc. 'Re-sending # xxxxx S-record xxxx times' If this continues for a long time (for over five minutes), power cycle the Lib and re-boot your laptop. At this time, you will notice the utility will come to a new menu, called, 'Diagnostic Software In Simulation Mode' (No 'ok' for the communication is displayed) and ask you to select. Select any one appropriate No. to your library, it can be any and hit enter.. At this time the previous menu will come up. Go to Config --> Flash download --> select the hex f/w and continue as stated from item C.6 above. If all fails, it may mean the controller board in the library is defective and or the serial port in the pc or library is defective. In this case you may want to replace the controller board in the library and try again or make sure the pc port works well. C.10 From your system side run fsck -y (as root) to make sure the hard drive is clean and functioning well. Run fsck -y again to make sure all is clear. Then get on-line with the library and run your back up tests. When you have unresolved issue in backup, always do fsck -y from the system side or re-boot system with boot -r. Always check if the configuration is changed and re-config as necessary. Test the library normally on line. Note: When attempting to download robotics f/w, it is advisable to have a spare controller board near by. In case all fails, some time the controller board may be left in a crippled state, rendering the library as a whole inoperative. In such a case replace the controller board and try the download later. Please visit the following web site on Susnsolve for all your Library and DLT drives 'Troubleshooting Aid'. http://sunsolve.Ebay.Sun.COM/cgi/retrieve.pl?doc=infodoc%2F30&zone_32=30 END