Patch-ID# 107592-01 Keywords: DLT4000 DLT4700 autoloader tape backup v130 f/w upgrade Synopsis: Hardware, Tape: DLT4000, 4700 Probe-scsi corrupt output Date: Apr/21/99 Solaris Release: SunOS Release: Unbundled Product: Hardware/Tape drive NOTE: Tape backup products OEM Unbundled Release: DLT4000 & DLT4700 Autoloader Relevant Architectures: BugId's fixed with this patch: 4171232 Changes incorporated in this version: F/w change to v130 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: D4SUN-1.130 README.107592-01 tload NOTE: Firmware, D4SUN-1.130 (v130) README.107592-01 T-load utility Problem Description: a) Corrupt probe-scsi response b) Unable to configure drive (st.conf) c) Occasional unexpected scsi free condition Patch Installation Instructions: -------------------------------- Procedure Contents: ==================== Sec A.0- Two ways to download the f/w v130 will be explained Sec B.0- How to create a FUP tape Sec C.0- How to download DLT drive f/w from a FUP tape Sec D.0- How to download f/w to the DLT drive via the scsi bus (Please read all instructions completely before starting.) Sec A.0 Two ways to download the f/w v130 will be explained: ============================================================ A.1 It is advisable to create a FUP tape (FirwareUPgrade) if there are many dlt4000 drives to be downloaded with f/w v130. Once the FUP tape is created it can be used over and over again until all of the DLT drives receive the v130 f/w. This can be done off line. A.2 Another procedure to follow is by using the scsi bus and download the v130 f/w directly to the DLT drive. This will require the use of the T-Load utility to be run in order to load the f/w. This will be done on-line. A.3 Insure at least 10MBytes or so of free disk space on the Sun workstation to be used for the download operation if the T-Load is used. A.4 F/W file Names & Utilities description: A.4.1 D4SUN-1.130 --> This file contains the v130 f/w (firmware image) A.4.2 README.107592-01 --> This file contains the readMe A.4.3 T-load --> This is the utility file required to download the DLT f/w only via scsi bus. Sec B.0- How to create a FUP tape ================================= CREATING A DLT FUP TAPE ON SUN PLATFORMS The following describes how to create a DLT firmware upgrade (FUP) tapes on SUN platforms. Once created, the FUP tape can be used to upgrade f/w for the DLT tape drives, DLT4000 & DLT4700/Autoloader. The hardware configuration requirements to create a FUP, is any working DLT4000 tape drive and properly connected and functioning / configured with a Sun system. The firmware image file must be accessible from the Sun system. It is important that the firmware image file remain intact before, during and after transportation to the target system. Make a folder FLDR1 and copy the firmware image file and the utility T-Load. The DLT firmware update will fail if the image file has been altered. After the image file has been transferred, verify that the source f/w image file and destination byte counts are the same. Prior to creating the FUP tape, make sure that the DLT tape cartridge is compatible with both the source (where the tape was created) and target DLT drive (where the downloading is done). Create the FUP tape as follows: Note: Use a known good tape and clean the source tape drive. B.1 Load a tape cartridge (source) into the DLT4000. Make sure the cartridge is not write protected and manually override data compression as uncompressed using the front panel buttons. Wait for the 'in use' drive LED to stop flashing. Note: The FUP tape when created should NOT be in compressed mode. A DLT4000 or DLT7000 may also be used to create a FUP tape. B.2 Use the dd command to copy the DLT firmware image file onto the tape. Generally, the dd command for this operation has the following construct: dd if= of= bs=4096 Where: is the DLT device file path (e.g. /dev/rmt/xx). Example Using Type IV media in dlt4000 drive: SUN: dd if=FLDR1/D4SUN-1.130 of=/dev/rmt/xx bs=4096 Assumes firmware named D4SUN-1.130 located in FLDR1 directory and device name /dev/rmt/xx. B.3 Upon successful completion, you have created a firmware upgrade tape for use in the DLT4000 and DLT4700 drives. You can unload the tape from the drive using the front panel on the drives. Label the tape as FUP V130 in this case. Sec E.0- How to download DLT drive f/w from a FUP tape ====================================================== It is assumed the DLT drive has front panel buttons and that the tape has been created correctly with FUP f/w. FUP = FirwareUpLoad E.1- Get the DLT4000 or DLT7000 drive that needs to receive the new f/w, connect to power and turn it 'ON'. (This is off line condition.) Do not load tape at this time. Notes: In the case of the DLT4700 autoloader, get access to the DLT drive panel buttons by opening the unit. E.2- From the front panel of the drive, press and hold the 'Unload' button until the 'Write protected' LED starts flashing. E.3- Release the 'Unload' button momentarily and press it back once and release it E.5- At this time the 'Tape in Use' LED comes ON E.6- Now, load the FUP tape and close door, loading takes place automaticaly. E.7- When all the loading of the f/w is done the tape will unload, and then the 'Operate Handle' LED will come ON. If the 'Operate Handle' LED did not come on and some other LEDs are stuck in 'ON' condition, then the FUP did not load correctly. Choice: Either retry to download again or create another FUP tape and try again. To force unload press and hold the unload button. E.8- Once the FUP has been loaded correctly the 'Operate Handle' LED will come ON. Open the handle and remove the FUP tape. Caution: After moving the unload handle wait 10 sec before pulling out the tape. If you experience some resistance do not force the tape out as this may cause the leader to drop. Just push the tape back in close the handle and press and hold the unload and proceed removing the tape carefully. E.9- The drive now has the new f/w, re-cycle power and check the new f/w using the 'inquiry commend' Sec F.0- How to download f/w to the DLT drive via the scsi bus ============================================================== T-load - Firmware Download utility for tape drives. SYNOPSIS T-load [ firmware_file ] F.1 DESCRIPTION T-load is an firmware downloader for tape drives. If the firmware_file is specified, then it would display the list of tape devices present on the system and asks the user to select the tape drive to which firmware has to be upgraded. Only One Tape drive can be upgraded at a time. If firmware_file is not specified, then it would display all the list of tape drives present on the system along with their FIRMWARE revision levels. The command can be run only as a super-user. Caution: When doing f/w download, allow at least 1-2 minutes after completion of download for the f/w to be properly loaded and be stable in the drive. Then power cycle. F.2 EXAMPLES, shows how to determine available drives and their revs # T-load . AVAILABLE SCSI TAPE DEVICES: Vendor Product Rev Serial Number 0:/dev/rmt/3ln QUANTUM DLT7000 1E48 qH'+ 1:/dev/rmt/3ln EXABYTE EXB-89008E030203 V37f Example shows how to download the firmware rev V80. This assumes that the f/w file d7oml3.v80 is in the same directory as the T-load utility. # T-load d7oml3.v80 AVAILABLE SCSI TAPE DEVICES: Vendor Product Rev Serial Number 0:/dev/rmt/3ln QUANTUM DLT7000 1E48 qH'+ 1:/dev/rmt/3ln EXABYTE EXB-89008E030203 V37f Select Tape Device[ 0 - 1 (-1 to quit)]: select 0 for Quantum drive Do You Want to Download Firmware to this tape device (Y/N) : Y, to perform the download. NOTES Each Tape Drive has different modes for download tape drives. In the current tool, there is support for EXABYTE,TANDBERG,HP,ARCHIVE and Quantum DLT tape drives. For other tape drives, a default single WRITE BUFFER Command with mode (5) can use used to download the firmware. It is the responsibility of the administrator to download the correct firmware to the correct tape drive. If tape is present on the system, then it would be ejected before firmware download takes place. Download of firmware can happen in multiple WRITE BUFFER Commands and it is advised that the downloading not be interrupted during this time else the tape drive can become totally unusable. It is also highly recommended that the scsi bus not be used by any other device for any things other than the downloading of the F/W. END