Patch-ID# 112069-01 Keywords: L3500, Firmware 2.50r upgrade Synopsis: Hardware, Tape: L3500, Libraries Date: Feb/27/2002 Solaris Release: SunOS Release: Unbundled Product: Hardware/Tape Unbundled Release: L3500_Library Xref: Topic: Relevant Architectures: BugId's fixed with this patch: Changes incorporated in this version: Patches accumulated and obsoleted by this patch: 108602-02 Patches which conflict with this patch: Patches required with this patch: 108437-04 or greater Obsoleted by: Files included with this patch: n_2.50r.hex, ATL_util_tar, README.112069-01 Problem Description: This version of firmware fixes an infinite loop (hang) when the library is full and an Unload Load Port Command is Executed (or Auto Load is enabled). Please read all instructions completely BEFORE starting. Contents: A.0 Firmware File Names & Utility Descriptions B.O Who Should Perform an L3500 Firmware Download C.O Procedure to Download L3500 Tape Library Firmware ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A.0 Firmware File Names & Utility Descriptions A.1 n_2.50r.hex --> This file contains the hex 2.50r firmware for the L3500 library robotics. (1,151,876 bytes) A.2 ATL_util_tar --> This is the firmware download utility, containing thirteen ATL utility files (440,320 bytes) A.3 README.112069-01 --> This file (6,865 bytes) B.O Who Should Perform an L3500 Firmware Download ============================================= Be advised an ATL support engineer should perform the download of the library firmware, if available, or a Sun support engineer that's attended L3500 product training. Note the ATL service kit CD-ROM (p/n 704-6590-05) also has the utility for the library firmware download. The download is accomplished using a WIN95/98/DOS laptop or pc via the library serial port. For support personnel with access to a WIN95/98/DOS laptop or pc, the procedure is defined below using the tar file 'ATL_util_tar.' C.O Procedure to Download L3500 Tape Library Firmware ================================================= Provided below are the ATL robotics firmware download utility & diag. rev 3.08 as 'ATL_util_tar' for your use. The tar file contains thirteen 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, 'Tapelib' Copy these thirteen files into the 'Tapelib' folder, and then proceed below with the firmware download procedure. Robotics firmware download procedure: ===================================== This procedure is for downloading library robotics firmware for ATL libraries. The library must be 'off line' or in stand-by mode. You will need a pc with DOS or WIN95/98 that can run DOS, as referenced above. Note: This utility will NOT run on Sun unix systems. 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 firmware file n_2.50r.hex, in the Tapelib folder. C.2 Connect the serial port cable to the back of the library serial port. For the L11000 you will find two serial ports located on the side above the scsi cable connectors. If you look from the back, the two serial ports are located on your left side, but on the side of boards cage. Use the inner most port. For the L3500/L1800/1000 the serial port is located in the back next to the scsi connectors. C.3 From the library GUI, note the version of old robotics firmware. C.4 From your laptop DOS prompt, run TAPELIB.EXE as follows C:\Tapelib\TAPELIB /b9600 A menu will be presented 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 Downloads Find the robotics firmware n_2.50r.hex file, highlight it then hit '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"" C.7 After you see loading completed message from the pc, re-cycle library power and wait until the library GUI comes up. C.8 After initialization, at the library GUI, verify the new firmware version. C.9 If loading fails and GUI doesn't come up: You may notice, if the download is not successful, repeated re-sending messages on the pc. If this continues for a long time, re-boot your laptop and at this time, you will notice the utility will come to a new menu, called, 'Diagnostic Software In Simulation Mode' 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 firmware 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 is fully functional. o After downloading the new firmware, we also recommend you perform Initialize NVRAM (none volatile RAM) from the GUI. This action can be accomplished via the GUI as follows. Go to service --> password --> initialize NVRAM; see user's guide. o Next, Run 'Calibrate all' This action will calibrate all the tape bins, load port and drives. NOTE - THESE STEPS MUST BE PERFORMED. C.10 After successfully loading the robot firmware, perform the following: Go to the GUI --> operator --> password 1234 and .. Confirm the drives are configured correctly, ID, drive No.. If not, you need to re-configure all again. Some times when you run 'NVRAM initialization', the robot may default to other values for the number of drives, IDs etc. C.11 From the system, run fsck -y 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 make sure the last configuration has not been altered since boot -r may alter some configuration. Test the library normally on line. END Patch Installation Instructions: --------------------------- Please reference Problem Description section. Special Install Instructions: ------------------------- None. README -- Last modified date: Wednesday, February 27, 2002