Quantum Instruments DLT 7000 Cassette Player User Manual


 
SCSI Commands
5-172 Quantum DLT 7000 Tape System
WRITE BUFFER Command (3Bh) (continued)
5.26.3 Download Microcode Mode (100b)
Using buffer offsets, the host can download the firmware image into the target’s
buffer in pieces. These commands do not cause the new image to become active.
A Download and Save Mode WRITE BUFFER command must be issued for the
image to become active.
The tape drive must be empty of tape medium to allow downloading of an image.
This is a safeguard against accidentally starting a firmware update. If a tape
cartridge is loaded when all or part of a firmware image has been downloaded,
another WRITE BUFFER with Download Microcode mode will be rejected. The
firmware image must be downloaded in integral multiples of 8K bytes.
Any error on a WRITE BUFFER command causes any downloaded image data to
be discarded and the download must be restarted from the beginning.
CAUTION
During the actual reprogramming of the FLASH EEPROM, if any type
of powerfail occurs, or if the reprogramming fails before
completion, the tape drive subsystem becomes unusable and the
tape drive must be replaced.
5.26.4 Download Microcode and Save Mode (101b)
This mode is used to download and save the entire image at once, or to
download the image and save it, or to cause a save operation after the image
data has been downloaded using the Download Microcode mode (without the
Save). This mode of the WRITE BUFFER command causes the image data to be
verified and the Flash EEPROM firmware area to be updated. During the
reprogramming of the Flash EEPROM, the WRITE PROTECT and Drive Activity
LED’s on the drive’s front panel blinks. Also, when it is updating the EEPROM,
it disconnects from the SCSI bus and will not respond until the update is
complete.
When the Save operation is successfully completed, the firmware restarts itself,
causing the Power On Self Test (POST) to be run, and two UNIT ATTENTION
conditions are generated: POWER UP RESET and OPERATING CODE HAS
CHANGED.