Patch-ID# 108918-02 Keywords: L280, f/w upgrade for autoloader to 2.10 Synopsis: Hardware, Tape: L280 autoloader / Libraries Date: Aug/02/00 Solaris Release: SunOS Release: Unbundled Product: Hardware/Tape Autoloader Unbundled Release: L280 Autoloader / Libraries Relevant Architectures: sparc NOTE: Tape backup BugId's fixed with this patch: Changes incorporated in this version: See change descriptions below. Patches accumulated and obsoleted by this patch: 108407-01 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: 1- DNLD_001 to DNLD_006 2- Executable utility, L280_dnld 3- README 108918-02 4- scsi_scan 5- sg_drv.tar.Z **This patch should be run in 32 bit mode** Problem Description: Rialto Autoloader Firmware Changes to 2.10 src/serial_os/psos_init.c Closed drive handle before drive POST is finished. If the unit was in autodetect or stacker mode the library would try and empty the drive after "ok to operate handle" was posted from the drive. This produced an error 94h "Time-out moving cartridge from the drive onto the elevator". src/fuj/im_ptcl_sm.c Fix case were Identify is set to not disconnect and we were getting SCSICHPBDINT message on fp, when doing a writebuf. This solves an issue where the host does not allow disconnects on writebuf (Please read all instructions completely before starting.) Sec A.0 Attention ================= A.1 The L280 is a differential scsi device and is not single end. If the L280 is connected to a single-end scsi interface host, the L280 will not operate and no IDs recognition. A.2 Connect the small scsi jumper cable between the DLT drive and the Autoloader at the back of the L280. A.3 Terminate the autoloader side using a DIFFERENTIAL terminator only. Do not use single-end terminator since the L280 will fail to function. A.4 Connect the other side of the DLT drive scsi connector to a differential scsi host adapter. A.5 In order to load the f/w 2.10 to the autoloader, one needs to install and use the sg driver (after unzipping the file sg_drv.tar.Z.) first and then run the utility (L280_dnld). A.6 Insure at least 50MBytes of free disk space on the Sun workstation to be used for the download operation, since the sg driver is a big file. A.7 The f/w 2.10 will download via the scsi bus using the following procedure. All the procedures necessary to accomplish successful downloading of f/w 2.10 will be given below in more detail. Sec B.0 F/W file Names & Utilities Explanation: =============================================== B.1 DNLD_001 to DNLD_006 --> These six files, (DNLD_001 to DNLD_006) are the binary 2.10 f/w for the autoloader. (32,768 bytes) (These six files from DNLD_001 through DNLD_006 will make up the final f/w 2.10 when downloaded) B.2 L280_dnld --> Executable utility. This is the utility that will download the f/w itself to the L280 autoloader. (13,944 bytes) B.3 README.108918-02 --> This file (7.406 bytes) B.4 scsi_scan --> Executable command. This is the command to scan the scsi bus for for available devices. The L280 autoloader device should show up, when the sg driver is correctly installed. B.5 sg_drv.tar.Z --> This tar file contains the sg driver, required by the utility L280_dnld when downloading the f/w. (8,329,913 bytes) Procedure Contents: ==================== Autoloader Procedure: -------------------- Sec C.0 - How to install the sg driver Sec D.0 - How to download the autoloader f/w 2.10 Sec E.0 - References information PROCEDURE: ========= Sec C.0 How to install the sg driver, Sun Media Manager package that is required for the L280 Library Download Program. ** Insure you run in 32 bit mode for the operating system. ====================================================== Make a directory to work from, such as /L280/sg_driver mkdir /L280/sg_driver Move the file sg_drv.tar.Z to /L280/sg_driver directory. mv sg_drv.tar.Z /L280/sg_driver/sg_drv.tar.Z Uncompress and un-tar the files. uncompress sg_drv.tar.Z tar xvf sg_drv.tar or Uncompress < sg_drv.tar.Z | tar xvf -' (uses less disk space) After the uncompress the media manager package, then do a pkgadd -d . <-- watch the dot after the -d, verify that you are in /L280/sg_driver directory. Select the HSM Media Manager package. SUNWmmgr Note: During the install process, select default on all the questions asked. After installation, select "q" to quit. Once the package is installed, finish the install of the sg_driver by executing the following: /usr/openv/volmgr/bin/driver/sg.install At this point the 'sg driver' should have been correctly installed. Sec D.0 How to download the autoloader f/w 2.10 ================================================ These instructions are for performing a firmware upgrade on the L280 Autoloader/Library controller. In order to use the L280_dnld (L280 download) utility, you must first install the sg driver as noted in section A.5 above first. *************************************************************** Once the sg driver is installed you can proceed with these instructions. *************************************************************** Create a working directory for the firmware files and download programs. mkdir /L280/firmware Move the firmware (DNLD_001 to DNLD_006) and download programs file (L280_dnld) to this directory. mv DNLD_001 to DNLD_006 /L280/firmware (move each DNLD_001 to DNLD_006) The capital letters, DNLD_001 to DNLD_006, are important do not change. Run scsi_scan to determine the device driver name for the HP C6280-7000. It should look something like /dev/sg/xx. Using the driver information, you can download the new code, DNLD_001 through DNLD_006. This process will create the final f/w 2.10 for the autoloader. Make sure the drive is empty. Unload the tape if one is present. Perform the download as follows: L280_dnld -d /dev/sg/xx xx --> this is the L280 device designator number from the scsi_scan. The above command says, download the six files (it knows they are named as requested above) to the device (-d) named (/dev/sg/xx or whatever the scsi_scan command returned for the xx values.) The L280, LCD display will display that firmware files by number xyz are being downloaded. Wait until the L280 has finished the download and goes through a self-reset. Then it is a good idea to power cycle the L280. (Remove AC by physically removing the AC cord and reinsert in 15 seconds). This will ascertain that the L280 is reset and is stable. You can verify the change of the f/w by checking the LCD panel of the L280 under ADMIN > PASSWORD > INFO > Loader FW. It should be 2.10 Test the L280 on line normally. Sec E.0 - References information ================================= Two manuals are available for the L280 as follows, please order as needed. 1- User's Manual p/n 805-3957-11 2- Service Manual p/n 805-3958-10-1 For more information on the L280 and for 'Troubleshooting Aid' for all Libraries and autoloader, check the internal web at http://sunsolve.Ebay.Sun.COM/cgi/retrieve.pl?doc=infodoc%2F30&zone_32=30 END