The information contained herein is solely for the use and benefit of EXABYTE customers. It is not intended for distribution beyond the internal use of our customers. EXB-8500, EXB-8500C, EXB-8205, EXB-8505 FIRMWARE CHANGE LIST AND CODE ENHANCEMENTS 85C-**** Code for the EXB-8500 8CC-**** Code for the EXB-8500C 8SC-**** Code for the EXB-8505 and EXB-8205 CFT Controlled Field Test 8CC-0808/8SC-0808 - No control code change. Version ss040204 of the servo code. - Returned the mode switch load/unload exercising routine to a 9-hour, 1-cycle frequency due to concerns in library systems. 8CC-0807/8SC-0807 - No control code change. Version ss040203 of the servo code. - Fixed the mode switch load/unload exercise routine to reject any and all attempts to insert media during the exercise. 8CC-0806/8SC-0806 - No control code change. Three changes in version ss040202 of the servo code. - Fixed problem whereby tape could slip up/over the guides if the drive was powered off while unloading tape. - The cleaning cycle now runs at 12x instead of 1x, effectively reducing the cleaning cycle time. - Before this version, an idle Steamboat would exercise the load guides once every 9 hours to spread the lubrication on the mode switch. Now, the guides are exercised 3 successive times every 4 hours. 8CC-0804/8SC-0804 - Fixed TTI Problem. When the tape drive was aborting a motion command and the initiator sent an info command but did not allow disconnect, the drive hung. The info command must now wait for the abort to complete. 8CC-0803/8SC-0803 - Added check for cleaning FSC DC and fixed UCLN bit so that it isn't cleared until successful clean. 8CC-0802/8SC-0802 - Limited the speed of the data transfer in 8200 read mode. Added code so the completion of POST RAM test will not shut off the LED if the BROKEN bit is set. 8CC-0801/8SC-0801 - Fixed a hang in the servo firmware that could occur if the drum motor stalled during a cloth clean cycle. 8CC-0800/8SC-0800 - Fixed an error that would cause a SPACE command to fail if an 8200 format tape was in the drive and a Write Buffer command was issued to test the data compressor. The drive now correctly converts back to 8200 mode after the compressor check. 8CC-07Z0/8SC-07Z0 - Fixed a bug that would cause a SCSI monitor dump to fail. This bug was created when changes were to the Write Buffer command in code level 07V0. The information contained herein is solely for the use and benefit of EXABYTE customers. It is not intended for distribution beyond the internal use of our customers. EXB-8500, EXB-8500C, EXB-8205, EXB-8505 FIRMWARE CHANGE LIST AND CODE ENHANCEMENTS 85C-**** Code for the EXB-8500 8CC-**** Code for the EXB-8500C 8SC-**** Code for the EXB-8505 and EXB-8205 CFT Controlled Field Test 8CC-07T0/8SC-07T0 - Changed the way the tape is tightened in the cartridge before the tape is ejected. The drive will now tighten the tape when there are redundant hub locking systems in place. This solves the problem of a cartridge being ejected with loose tape if there is a failure in the hub locking mechanism. 8CC-07S0/8SC-07S0 - If the lock density EEPROM option is selected, the DCE bit in MODE SELECT page 0x0F is ignored. 8CC-07R0/8SC-07R0 - Fixed incorrect location be reported on a read position command after a permanent error was encountered. - Fixed bug that caused a false report of an FSC 08. This bug was introduced in code level 07B0. - Added further recovery routines for mode switch failures that could leave a cartridge stuck in the drive. 8CC-07P0/8SC-07P0 - Fixed FSC 8C that could occur if a space or locate command is issued and there are no blocks in the buffer fore zone (blocks that have been read but have not yet been sent to the host). This happens very rarely because the drive is always reading ahead. 8CC-07N0/8SC-07N0 - Fixed an FSC 8C that could occur during a REWIND, LOCATE or a SPACE in the reverse direction in partition 1. The drive must experience a head clog which causes the drive not to see any search fields to get this error. 8CC-07M0/8SC-07M0 - Fixed a hang in 8200C format. The drive would hang if a LOCATE command was issued to locate to the current position and the current position is immediately before a File Mark and the LOCATE command is issued before the File Mark block is placed in the buffer. This could only happen in 8200C format. 8CC-07J0/8SC-07J0 - Added recovery if physical beginning of tape is encountered during a high speed reverse operation. Changed some FSC 8C errors in SPACE operations to FSC 3D (space cannot locate). Since this is a media error instead of a hardware error, the host may try a recovery. - Added recovery for drum motion servo errors. 8CC-07G0/8SC-07G0 - Fixed two errors that could occur when using a tape with setmarks and also using the MODE SELECT option to not report setmarks (Rsmk bit in byte 8 of page code 10h). The first bug could cause a Verify command to hang. The second bug could cause the tape to miss-position during a block space or locate command. 8CC-07F0/8SC-07F0 - Fixed an FSC 8C that could occur when spacing in reverse and drive runs into physical beginning of tape because search fields could not be detected. This would occur when trying to fill a hole in the buffer because of permanent errors on the tape. - The drive will now allow a write buffer command to program the flash EPROM if an error is present. - Changed FSC 8C error codes to FSC 3D (hardware error to a media error) in cases where space failed due to media errors. This will allow for host recovery. - Allow rewrite routine to try to recover from write current errors. - Added firmware to handle an attempt to force a cartridge into the drive during power on self test. - Fixed bug in mode state algorithm to handle power on in any mode state. 8CC-07E0/8SC-07E0 - Fixed an FSC 8C that could occur while reading into EOD and there were numerous permanent read errors on the tape. 8CC-07D0/8SC-07D0 - Fixed an FSC 8C that could occur if a locate command was attempted after a permanent write error was reported. - Fixed an FSC 8C that could occur if a motion command (space, locate, rewind, load) was issued following a media error. - Fixed a write hang caused by writing very large logical blocks in which the motion threshold was not being triggered. - Fixed a error where the last logical block before a filemark not being completely transferred. For this to occur the last logical block had to have highly compressible data. - Fixed a write hang that occurred if the no disconnect in data option was enabled and large block sizes were used. - Fixed a bug were a code load tape containing a EEPROM image only could not be loaded on a 5-headed 8205. - Corrected operation of Prevent/Allow Media removal command. If media removal is prevented, an immediate unload command is issued, followed by allow media removal, the cartridge will remain in the drive unloaded from the tape path. - Fixed read hang when reading into a filemark or setmark and the last physical block contains a small amount of user data. - Added recovery to eliminate a tape loop that could occur if a reset or power fail happens while spooling tape at high speed in the reverse direction. 8CC-07C0/8SC-07C0 - Fixed an FSC 8C that could occur if a locate command was attempted after a permanent write error was reported. - Fixed an FSC 8C that could occur if a motion command (space, locate, rewind, load) was issued following a media error. - Fixed a write hang caused by writing very large logical blocks in which the motion threshold was not being triggered. - Fixed an error where the last logical block before a filemark not being completely transferred. For this to occur the last logical block had to have highly compressible data. - Fixed a write hang that occurred if the no disconnect in data option was enabled and large block sizes were used. 8CC-07A0/8SC-07A0 - Fixed a SCSI bus hang that could occur if there was a parity error on the bus between the SCSI IC and the buffer controller IC. - Fixed a fault symptom code 0xAC that occurred when the entire partition is not detected when switching to partition 0 and end of tape is encountered. - Drive now correctly reports a fault symptom code 0xD7 if a space set mark command is issued on a tape in 8200C format. - Added a diagnostic counter in EEPROM memory to increment every time there is a drum motion start-up error recovery. - Increased robustness of the servo mode switch state machine to prevent servo errors if there is noise on the mode switch signals. The information contained herein is solely for the use and benefit of EXABYTE customers. It is not intended for distribution beyond the internal use of our customers. EXB-8500, EXB-8500C, EXB-8205, EXB-8505 FIRMWARE CHANGE LIST AND CODE ENHANCEMENTS 85C-**** Code for the EXB-8500 8CC-**** Code for the EXB-8500C 8SC-**** Code for the EXB-8505 and EXB-8205 CFT Controlled Field Test 8CC-0750/8SC-0750 - Fixed Read Hang caused when host tried to abort Read command at the same time the drive was aborting the Read because of a media error. - Fixed Read Hang in multi-initiator environment caused when a second host selects the drive at the same time the drive is trying to reconnect the first host. 8CC-0760/8SC-0760 - Fixed incorrect Position returned on a Read Position command after a permanent Read error if another permanent error follows the block just reported. - Fixed incorrect Tape Remaining bytes being sent after a rewind in partition 0. - Fixed incorrect value being returned for DCE (Data Compression Enable) in page 0x0F of Mode Sense if no block descriptor was requested, and the EEProm option for true density was selected. 8CC-0780/8SC-0780 - Fixed an FSC A6 being incorrectly reported as an FSC 12. - Added six new servo error trace lists to be stored in EEProm in the event of an error. - Fixed incorrect report of blank tape when multiple logical blocks are packed into one physical block on a tape, and no end of data marker has been written on the tape as a result of a power-off or reset. - Increased the number of slow motion re-read passes from one (1) to two (2). - Fixed a timing error that existed with the early ready EE-option that could cause a tape to not be loaded if it is inserted just after power-on reset. - Fixed a Verify Command Hang that was introduced in firmware level 8CC-0710/8SC-0710. - Added retries to the tape load routine. - Added robustness to the drum servo routines. 8SC-0781 - Lengthened mode state transition time-outs to compensate for speed variations of the tape load motor. This is a servo change only. 8CC-0790/8SC-0790 - Changed tracking offset selection algorithm to allow a five-headed EXB-8505 drum to be used in an EXB-8205. The information contained herein is solely for the use and benefit of EXABYTE customers. It is not intended for distribution beyond the internal use of our customers. EXB-8500, EXB-8500C, EXB-8205, EXB-8505 FIRMWARE CHANGE LIST AND CODE ENHANCEMENTS 85C-**** Code for the EXB-8500 8CC-**** Code for the EXB-8500C 8SC-**** Code for the EXB-8505 and EXB-8205 CFT Controlled Field Test 8CC-0760/8SC-0760 - Fixed an incorrect position being returned on a Read Position command after a permanent read error, if another permanent error follows the block just reported. - Fixed incorrect Tape Remaining bytes being sent after a rewind in partition 0. - Fixed incorrect value being returned for DCE (Data Compression Enable) in page 0x0F of Mode Sense if no block descriptor was requested and the EEPROM option for true density is selected. 8CC-0750/8SC-0750 - Fixed read hang caused when host tried to abort the Read Command as the drive was aborting the read because of a Media Error. - Fixed a read hang in a multi-initiator environment when a second host selects the drive as the drive is trying to reconnect to the first host. 8SC-0730/8SC-0730 - Added EE-image option to throttle the read transfer rate to 1.25 MB/s. - Fixed a FSC 8C that occurred when the eject button was pushed while executing a read recovery over a permanent read error with the HOT BUTTON option enabled. - Fixed a disconnect with no reconnect when performing a short illegal length read into a very long logical block. - Fixed a FSC 8C that occurred when spacing reverse over permanent errors included a filemark. 8CC-0710/8SC-0710 - Fixed re-read problem caused by data overruns by breaking up the SCSI tasks to allow physical interrupt handling. 8CC-0700/8SC-0700 - Fixed re-read problem caused by data overruns. 8CC-06Z0/8SC-06Z0 - Fixed false reporting of write decompression errors FSC 08 and FSC A5. - In a multi-host environment, if the drive disconnects from one initiator and is then selected from another initiator with a different LUN, the drive will reconnect to the first initiator with the correct LUN in the identify message. - Fixed read hang that occurred when trying to do an even byte disconnect alignment at the end of a physical block. - Fixed a FSC 8C on a tape load caused by a flag that was left on after an unsuccessful read of logical beginning of tape on a previous tape load or read command. - Fixed a FSC 8C in the write recovery routine. 8CC-06Y0/8SC-06Y0 - Fixed incorrect reporting in the mode sense partition page if the no-autoload option is selected. - Fixed a fault symptom code 8C that occurred if a space forward command was attempted after a write error. The information contained herein, is solely for the use and benefit of EXABYTE customers. It is not intended for distribution beyond the internal use of our customers LIBRARIAN EXB-8500, EXB-8500C, EXB-8205, EXB-8505 FIRMWARE CHANGE LIST AND CODE ENHANCEMENTS 85C-**** Code for the EXB-8500 8CC-**** Code for the EXB-8500C 8SC-**** Code for the EXB-8505 and EXB-8205 CFT Controlled Field Test Code 06/27/94 85C-06Y0 CC0106Y0/KS020990/SS040177 PROBLEMS ADDRESSED Incorrect Reporting. - Fixed incorrect reporting in the mode sense partition page if the no autoload option is selected. Fault Symptom Code 8C. - Fixed a fault symptom code 8C that occurred if a space forward command was attempted after a write error. The space command will now give a fault symptom code of 3D, which will allow error recovery. ==================== 06/21/94 85C-06X0 KC0106X0/KS020990 PROBLEMS ADDRESSED Fault Symptom Code 8C. - Corrected fault symptom code 8C which occurred during a space block command. Power On Self Test - Corrected problem where a tape is rejected by the servo processor while the control processor is still in the Power On Self Test. CODE ENHANCEMENTS - Added firmware to allow loading of combined firmware and EE-image. ==================== 06/13/94 8CC/8SC-06W0 CC0106W0/KS020990/SS040176 PROBLEMS ADDRESSED Read Hang. - Corrected read hang that may occur if a permanent read error is detected at the same time a disconnect is taking place on the SCSI bus. ==================== 06/07/94 8CC/8SC-06V0 CC0106V0/KS020990/SS040176 CARS ADDRESSED S/V: 2144: Format error or hang with space reverse/locate commands. - Added code to correctly set file/set ID when block is preceded by a file/set mark. ==================== 05/24/94 8CC/8SC-06U0 CC0106U0/KS020990/SS040176 CARS ADDRESSED S/V-2142: Parity error with rewind or unload. - Rewind manager will check for active flush manager and wait for completion before rewind command. S/V-2114: Media will not eject. - Cleared unload bit with eject of incompatible media. S/V-2024: Read Hang. - Added code to detect data in buffer to be transferred after a permanent error is posted. S/V-2126: Write hang in 8200c mode. - Added code to handle transfer stop (disconnect) for splice tracking. ==================== 05/12/94 8CC/8SC-06T0 CC0106T0/KS020990/SS040176 CARS ADDRESSED S/V-2108: Mask failure on self-test tape. - Unmasked button allowing tape to be ejected from drive that failed a self-test tape. S/V-2121 and S/V-2124: Watchdog tripping on tasks lengthened by IPORT and SCSI interrupts. - Watchdog time-out changed to 6ms. S/V-2128: FSC 8C on a read. - Changed error call out to correctly display FSC AC. S/V-2048: Servo software error. - Changed command and status sequence to correctly handle command, command complete and status messages. CODE ENHANCEMENTS - Modified message processing to disallow the aborting of a write command. ==================== 04/22/94 8CC/8SC-06S0 CC0106S0/KS020990/SS040175 8CC/8SC-06S1 CC0106S0/SS040176 CODE ENHANCEMENTS - Changed message processing so drive will respond to IDE message during data out by internally aborting the command, disconnecting and returning with check condition status. - First released code for the EXB-8205XL/8505XL product. ==================== 04/07/94 8CC/8SC-06R0 CC0106R0/KS020990/SS040173 CODE ENHANCEMENTS - Added ability to Read/Verify variable blocks up to 256K bytes. - Changed code to allow "halt on attention" when doing EBD alignment. ==================== 04/01/94 8CC/8SC-06Q0 CC0106Q0/KS020990/SS040173 CODE ENHANCEMENTS - Fixed bug introduced by S/V-2059 in 85C-06N0. ==================== 03/29/94 8CC/8SC-06P0 CC0106P0/KS020990/SS040173 CODE ENHANCEMENTS - Added to message processing to resend "save pointers/disconnect" sequence upon receipt of an IDE message during sequence. - Added code to send characters out the serial port when, 1) drive empty on power-up, 2) tape loaded at power-up or tape is inserted, 3) tape ejection is started, 4) drive needs cleaning, 5) cleaning is successful, 6) cleaning cycle is completed correctly or not respectively. ==================== 03/14/94 85C-06N0 KC0106N0/KS020990 CARS ADDRESSED S/V-2059: Invalid FSC on Rewind after Mode Select (Switch Partition). - Accepts new status which will cause a rewind and retry of the switch partition. ==================== The information contained herein, is solely for the use and benefit of EXABYTE customers. It is not intended for distribution beyond the internal use of our customers. LIBRARIAN EXB-8500, EXB-8500C, EXB-8205, EXB-8505 FIRMWARE CHANGE LIST AND CODE ENHANCEMENTS 85C-**** Code for EXB-8500 8CC-**** Code for EXB-8500c 8SC-**** Code for EXB-8505 and EXB-8205 CFT Controlled Field Test Code 8CC/8SC-06M0 CC0106M0/KS020990/SS040172 CARS ADDRESSED S/V-2088: Disconnect no reconnect in ND read mode. - Changes Buffer fill limits to handle transfers that will not fit in the buffer when ND bit is set. S/V-2031: Hang in EXB-8200 mode. - Add set PEOT bit for EXB-8200 mode when PEOT message is returned. K-1735: Improper handling of message reject during synchronous negotiation. - Issues phase check and reverts to asynchronous mode. S/V-2064: Deferred bit erroneously on for FSC 96. - Changes to properly update block counter. =============== 85C-06L0 KC0106L0/KS020980 CODE ENHANCEMENTS - Add a special handling for block sizes less than 1K. =============== 85C-06K0 KC0106K0/KS020980 CARS ADDRESSED K-1734: Incorrect read position data. - Execution of a Read position with the slow SCSI option enabled now reports the correct position. S/V-2040: FSC 19 on Read and FSC 8C on Space when reading through EOD. - Added code to verify proper EOD before transfer to buffer. K-1726: Lost data block in EXB-8200 mode. - Reschedules block complete processing until data transfer is complete. CODE ENHANCEMENTS - Added flags for 160m tape support. =============== 8CC/8SC-06I0 CC0106I0/KS020970/SS040167 CARS ADDRESSED S/V-2022: Abort mishandling. - Manager now sends abort messages as commands rather than events. ENHANCEMENTS - Added support for 160m tape. =============== 8CC/8SC-06H0 CC0106H0/KS020970/SS040167 CODE ENHANCEMENTS - Adds overflow checks to all operations. - Adds overflow detection to partition calculations. =============== 8CC/8SC-06G0 CC0106G0/KS020970/SS040167 CODE ENHANCEMENTS - Added EE image flag for 160m tape support. =============== 85C-06F0 KC0106F0/KS020970 CARS ADDRESSED K-1728: Incorrect status after command abort. - Retains status during aborted command. =============== 8CC/8SC-06D0 CC0106D0/KS020970/SS040162 85C-06E0 KC0106D0/KS020970 CARS ADDRESSED S/V-2021: Reconnect/disconnect with no data transferred. - Proper reporting to the read manager before data is transferred. =============== 8CC/8SC-06C0 CC0106C0/KS020970/SS040162 CARS ADDRESSED S/V-2019: FSC 8C due to successive overrun overflow. - Manages count to prevent overflow. CODE ENHANCEMENTS - Schedules commands sent to motion manager to eliminate FSC 8C. - Improved tape sizing for 160m tape drive. =============== 8CC/8SC-06B0 CC0106B0/KS020970/SS040162 CARS ADDRESSED S/V-2034: FSC 8C when sector counts do not match. - Corrected error path in code when off track occurred in a splice operation (partition mode only). S/V-2033 and SV-2035: FSC 8C caused by uncleared error flags from previous error. - Added code to reset error bits. C-759: FSC 8C. - Added code to handle interrupt caused by bad head-sync sample. S/V-2036: Unknown FSC A0. - Fixed logic that caused FSC A7 to be reported as FSC A0. S/V-2032: FSC 8C on a write. - Added watchdog timer reset during EOS handling. CODE ENHANCEMENTS - Added definition of some servo EE prom bytes for 160m drive. - Improved detection of hardware levels. - Added code to accept block sizes greater than 160K in no disconnect in data mode. - Added code to include 160m tapes in cartridge sizing table. =============== 85C-0680 KC010680/KS020970 CODE ENHANCEMENTS - Improved handling of aborted SCSI selection processing. - Improved code for remaining tape notification. =============== 8CC/8SC-0670 CC010670/KS020970/SS040155 CARS ADDRESSED S/V-2026: Incorrect length on read after write error has occurred. - Load command now correctly clears error bits. CODE ENHANCEMENTS - Changes sense key for PEOT on read from volume overflow to media error. =============== 85C-0660 KC010660/KS020970 CARS ADDRESSED K-1722: Hang. - Added code to disable automatic selection when old version of WD33C92 is used. =============== 85C-0650 KC010650/KS020970 CARS ADDRESSED K-1714: Misposition with directory support in write damnit mode. - Redefined LBOT fields. K-1720: FSC 8C on write. - Added code to fix timeout caused by uncorrectable blocks at EOS. =============== 8CC/8SC-0640 CC010640/KS020970/SS040152 CODE ENHANCEMENTS - Fixed interrupt mask handling that caused a watchdog timeout. ============= 8CC/8SC-0630 CC010630/KS020970/SS040152 CARS ADDRESSED S/V-2006: Read hang in EXB-8200 mode. - Added code. =============== 8CC/8SC-0620 CC010620/KS020970/SS040151 CARS ADDRESSED S/V-1999: Fail on space command. - Improved error recovery operation. S/V-1927: EOT detection failure. - Changed code to properly handle EOT command section. =============== 8CC/8SC-0610 CC010610/KS020970/SS040150 CARS ADDRESSED C-720 and S/V-1928: ILI residue problem. - Fixed problem created by earlier code change (05Z0). =============== 8CC/8SC-0600 CC010600/KS020970/SS040150 CARS ADDRESSED S/V-1998: FSC 8C. - Limited the number of interrupts during command execution to prevent watchdog timeout. S/V-2010: Timeout during send diagnostics. - Clears flag at command completion. CODE ENHANCEMENTS - Improved load sense reporting. - Added code to support reporting of changeable parameter data in mode sense. =============== 8CC/8SC-05Z0 CC0105Z0/KS020970/SS040147 CARS ADDRESSED S/V-2008: FSC 93 not setting at PEOT at PEOP. - Added code to set the PEOT bit associated with partition 1. CODE ENHANCEMENTS - Added FSC C6 (not ready cause not known) for the special case of an unload via button press. - Added code to improve ILI reporting before a filemark. =============== 8CC/8SC-05Y0 CC0105Y0/KS020960/SS040147 CODE ENHANCEMENTS - Added code to improve write abort handling. - Improved 4 byte record read in EXB-8200 mode. =============== 8CC/8SC-05X0 CC0105X0/KS020960/SS040147 CODE ENHANCEMENTS - Improved the function of mode sense, page 22 (compression statistics). - Improved EOT handling for EXB-8205 and EXB-8505. =============== 8CC/8SC-05V0 CC0105V0/KS020960/SS040142 CARS ADDRESSED S/V-1989: IPORT parity error. - Fixed IPORT stack handling in error recovery. S/V-1954: Write hang in EXB-8200c format. - Fixed invalid bit being written to BIN register. =============== 8CC/8SC-05U0 CC0105U0/KS020960/SS040147 CODE ENHANCEMENTS - Improved partition handling. - Improved PEOT handling during read. =============== 8CC/8SC-05T0 CC0105T0/KS020960/SS040142 CODE ENHANCEMENTS - Improved write LBOT retry sequence. - Fixed random reset caused by variable corruption. =============== 8CC/8SC-05S0 CC0105S0/KS020960/SS040143 CARS ADDRESSED K-1713: FSC 8C during a write. - Improved buffer threshold handling when write delay timer causes buffer flush. =============== 8CC/8SC-05R0 CC0105R0/KS020960/SS040143 CARS ADDRESSED S/V-1985: FSC 8C. - Split task to prevent watchdog timeout. K-1703: FSC A2 underrun error. - Added code to handle uncorrectable readback checks. =============== 8CC/8SC-05Q0 CC0105Q0/KS020960/SS040143 CARS ADDRESSED C-254: Write hang with 1 byte records. - Added flag to disallow the writing of 1 byte records. S/V-1978: Single azimuth failure. - Added code to fix write hang. CODE ENHANCEMENTS - Changed read filemark fail in EXB-8200 from FSC 8C to FSC 38 (media error). - Improved error recovery in space command. =============== 85C-05P0 KC0105P0/KS020960 CARS ADDRESSED K-1712: Deferred error flag after LEOT. - No longer sets deferred error flag after LEOT. =============== 8CC/8SC-05N0 CC0105N0/KS020960/SS040142 CARS ADDRESSED S/V-1967: FSC AD. - Added code to sense pending buffer command. S/V-1974: Drive waits for fill to complete before sending data. - Fixed logic error. S/V-1980: Out of range motion and reconnect thresholds in mode select. - Ignores illegal values for motion and reconnect thresholds. S/V-1981: Incorrect compression status. - Changed mode select for write density pages F or 10. The DEE bit now represents the write status rather than read. S/V-1841: Read not transferring block. - Fixes handling of illegal length reads before filemark. S/V-1970 and S/V-1971: Write hang in 8200 mode. - Added code to fix write hang in 8200 mode. CODE ENHANCEMENTS - Activates space with positive residual (EE option) for all drives. - Additional servo checks. - Further defines status 62 (motion, tracking, cartridge in) to 72 (motion, tracking EOT, cartridge in). =============== 85C-05M0 KC0105M0/KS020960 CARS ADDRESSED C-703: Invalid residue after two fixed reads before EOD, resulting in an illegal length. - Corrects invalid residue reporting. K-1710: Deferred bit on after LEOT - Set deferred bit to zero when buffer pointers are set to zero after the last EXB-8200 filemark is written to tape. =============== 85C-05L0 KC0105L0/KS020960 CODE ENHANCEMENTS - Improved send diagnostics reset handling. =============== 8CC/8SC-05K0 CC0105K0/KS020960/SS040139 CARS ADDRESSED K-3029: Bus hang. - Fixed recovery procecure after illegal bus state detected. CODE ENHANCEMENTS - Improved write CRC verification. - Added code to indicate a servo timeout. =============== 8CC/8SC-05J0 CC0105J0/KS020950/SS040139 CARS ADDRESSED S/V-1958 and S/V-1959: Drive disconnects when ND bit is set. - Fixed disconnect reconnect sequencing operations. S/V-1832: Residual error. - Fixed handling of residual data when writing in non-buffer mode after LEOT. CODE ENHANCEMENTS - Firmware improvements for single azimuth mode. =============== 85C-05G0 KC0105G0/KS020950 CARS ADDRESSED K-1700: Incorrect ILI reporting. - Added code to wait for FIFO to empty before reporting ILI. =============== 8CC/8SC-05F0 CC0105F0/KS020950/SS040139 CARS ADDRESSED S/V-1894 and S/V-1843: Hang in EXB-8200c write mode. - Added the ability to nest flush commands in single azimuth mode. The information contained herein, is solely for the use and benefit of EXABYTE customers. It is not intended for distribution beyond the internal use of our customers. LIBRARIAN EXB-8500, 8500C, 8205, 8505 FIRMWARE CHANGE LIST AND CODE ENHANCEMENTS 85C-**** Code for EXB-8500 8CC-**** Code for EXB-8500C 8SC-**** Code for EXB-8505 and EXB-8205 CFT Controlled Field Test Code ================================================================= 05/19/93 85C-05E0 KC0105E0/KS020950 ================================================================= CODE ENHANCEMENTS: Added change to sync negotiation, processing no ID message. CARS ADDRESSED: C-693- BLKSPC FSC=D8 Corrected illegal request reporting for space block operations. C-697- Mode Select hang FSC=8C Fixed problem with format of partitions if load partition is set to one. S/V-1897- Read hang Corrected read hang when processing an abort during the last bytes of an ILI length read. CFT: 05/18/93 85C-05D0 KC0105DO/KS020950/ 05/12/93 85C-05C0 KC0105C0/KS020950/ =================================================================== 05/08/93 8CC-05B0 CC0105B0/KS020950/SS040139 8SC-05B0 =================================================================== CODE ENHANCEMENTS: Improved 8200 / 8200C mode write filemark operations with overlapped commands. Enhanced space and setmark processing operations. Added change to positioning while processing ILI operations. Enhanced the ILI algorithm and residual calculation. Improved logical end of tape (LEOT) processing. CARS ADDRESSED: K-3032- WFM-FSC=8C Modified write filemark operations for 8200 mode. S/V-1579- Added changes to cartridge primary status reporting. S/V-1883- Fixed problem with Abort / Status reporting for customer unique configuration. CFT: 8CC / 8SC-05A0 CC0105A0/KS020950/SS040138/ 8CC / 8SC-0590 CC010590/KS020950/SS040137/ 85C-0580 KC010580/KS020950/ 04/30/93 8CC / 8SC-0570 CC010570/KS020950/SS040137/ CARS ADDRESSED: C-636- FSC=8C Corrected position retry count causing erroneous status in 8200C mode. C-644-FSC=0B Corrected 8200C splice operation. C-684, S/V-1813- Read hang FSC=37 Modified ILI residual calculation while processing ILI read operations. C-686- Req. Sense FSC=D8 Corrected state notification operations performing slow status with no disconnect privilege. S/V-1793, 1885, 1886- Hang SK=04 FSC=8C Added code to check for flush or fill active when accessing servo sense buffer. Added changes when abort is requested by the diagnostic manager. S/V-1864- WFM FSC=8C Modified write shutdown bit to prevent the next command from attempting a buffer flush operation. S/V-1872- No MSG Reject Corrected message response operations processing parity error message. S/V-1876- Mode Select FSC=8C Corrected 8500C mode verification while processing partition operations. S/V-1874- No MSG Reject Corrected message reporting operations after processing message out parity error. S/V-1875- Hang FSC=AD Corrected servo status recovery if another servo error occurs during unload. S/V-1880- 8205 Allowed gap threshold value storing while performing mode select operations. CFT: 8CC /8SC-0533 CC010533/KS020950/SS040137/ 8CC /8SC-0532 CC010532/KS020950/SS040137/ 8CC /8SC-0560 CC010560/KS020950/SS040137/ 8CC /8SC-0550 CC010550/KS020950/SS040137/ 8CC /8SC-0540 CC010540/KS020950/SS040137/ 8CC /8SC-0531 CC010531/KS020930/SS040137/ 8CC /8SC-0530 CC010530/KS020930/SS040133/ ================================================================= 04/09/93 8CC-0520 CC010520/KS020930/SS040133 8SC-0520 ================================================================= CODE ENHANCEMENTS: Improved code reliability. Reduced SCSI command overhead. Improved functionality for send diagnostic reporting with information commands. Enhanced splicing operations processing over or at a filemark. Enhanced partition support / error recovery operations. Improved functionality for setmark / filemark recognition. CARS ADDRESSED: S/V-1785- Sw Hang FSC=AC Modified the interface between motion and servo operations. S/V-1844- Space,abort msg.out. Corrected ID message to clear completely while reconnecting with a multi host. S/V-1846- Write FSC=8D. S/V-461,1781,1854-FSC=36. Modified formatter shutdown sequence, by enabling reset interrupts first. S/V-1848- Hang EOM, disconnect. Added alignment and enabled even byte disconnect for terminating write operations. S/V-1849, 1858- Msg. out FSC=A5 Modified abort operations processing parity errors. S/V-1863- ILI.MSG.FSC=A5 Additional control added to indicators that sense data transfer, while processing abort operations. CFT: 8CC /8SC-0510 CC010510/KS020930/SS040133/ 8CC /8SC-0500 CC010500/KS020930/SS040135/ 8CC /8SC-04Z0 CC0104Z0/KS020910/SS040135/ 8CC /8SC-04U3 CC0104U3/KS020910/SS040133/ CFT: 85C-04Y0 KC0104Y0/KS020910/ 85C-04X0 KC0104X0/KS020910/ 85C-04W0 KC0104W0/KS020910/ 8CC /8SC-04U2 CC0104U2/KS020910/SS040133/ 85C-04V0 KC0104V0/KS020910/ 8CC /8SC-04U1 CC0104U1/KS020910/SS040133/ 03/30/93 8CC /8SC-04U0 CC0104U0/KS020910/SS040133/ 85C-04T0 KC0104T0/KS020910/ CODE ENHANCEMENTS: Enhanced error recovery operations. Enhanced the servo dump feature. Upgraded the activation time for SCSI bus reset operations. Added the NO-OP option for the reserve / release command. Changed third party reserve operations for SCSI-2 compliance. CARS ADDRESSED: S/V-1720, 1721- Space FSC=3A. Corrected 8200 space block reverse timer calculation. S/V-1779- Space FSC=0B. Corrected 8200 space file reverse recovery operations, preventing false permanent error reporting. S/V-1840- Space FSC=36. Corrected verification operations for synchronization in 8200 mode, preventing false error reporting FSC=0x36. C-677- Write FSC=A5. Corrected misposition while processing decompression verification phase, preventing false parity error report. CUSTOMER UNIQUE ENHANCEMENT: Added option to speed reset for bus device reset message (0x0C), performing a power on self test. CFT: 03/25/93 85C-04S0 KC0104S0/KS020910/ 8CC /8SC-04R0 CC0104R0/KS020910/SS040133/ CODE ENHANCEMENTS: Enhanced send diagnostic operations by enabling rewind after high speed search, for write protected tapes. Enhanced EOD (end of data) detection operations. Enhanced partition support operations. CARS ADDRESSED: S/V-1772- Write to PEOT. Corrected motion operations interface between stop command / servo interrupt (EOT). S/V-1859- Back space block 3. Corrected space block positioning when performing high speed search near setmarks, followed by filemarks with RSMK (report setmarks) off. C-620- Req. sense info. Corrected residue reporting while processing ILI operations (8200 mode). C-630- Software hang FSC=8C. Adjusted the high speed search retry mechanism, when clearing the false stop counters. C-674, 675- Write hang FSC=08. Corrected logical ID calculation, and error reporting for decompression verification phase operations. C-2282- Space FSC=3A / FSC=8C. Improved tracking reliability for space operations 8200 mode. K-3014- Unload FSC=AC. Adjusted motion operations to disregard primary status change 0x13 (EOT, cartridge, untensioned) during a rewind / unload operation. K-3018, 3012, 3009, 2982, 2968- Space to EOD FSC=AE. Corrected high speed search timing intervals while processing hardware registers in non-compressed code. K-3019- Invalid FSC=84. Changed error reporting from FSC=0x84 to FSC= 0xAD. CUSTOMER UNIQUE ENHANCEMENT: Disabled high speed search option in send diagnostic operations for write protected tapes. CFT: 85C-04J1 KC0104J1/KS020900/ 03/12/93 85C-04Q0 KC0104Q0/KS020910/ 8CC /8SC-04P0 CC0104P0/KS020910/SS040133/ CODE ENHANCEMENTS: Improved format operational speed for switching partitions. CARS ADDRESSED: Correction to request sense to clear counters, for the slow status/cc option in the eeprom. S/V-1536- Msg. Out= 0xC0 FSC=E4. Corrected error reporting for servo recovery operations at post. S/V-1564- FSC=8C, 82c density. Modified single azimuth read recovery completion, before processing FM/EOD (blank tape). S/V-1744- Write FSC=0xB3, 8500c density. Added headsync level (low) detection before the first load operation. S/V-1828- Msg. Out= 0xC0. Corrected error recovery reporting operations for ID message processing. C-667, K3016- TUR FSC=C9. Change to unit attention operations allows unit attention C1 to occur when tape is actually loaded, not when tape is inserted. Unit attention C1 will report if a tape is inserted and NAL (no autoload) is set, preventing unit attention C1 for cleaning tapes. K-2976- Write Hang FSC=95. Corrected reset counters for write init. processing (8500 only). CFT: 85C-04N0 KC0104N0/KS020910/ 8CC /8SC-04M0 CC0104M0/KS020910/SS040133/ 03/02/93 8CC /8SC-04L0 CC0104L0/KS020900/SS040130/ CARS ADDRESSED: S/V-1511- Write FSC=B3 Corrected deferred error setting when switching to write mode. S/V-1562- Rec. Diagnostic hang. Corrected Receive diagnostic operations processing 8200 data. S/V-1574- Selftest tape-write in 8500 mode. Corrected tape format identification while generating a selftest tape in send diag. operations (8505). S/V-1819- Sync. negotiation=0x4B. Changed sync. negotiation response time to value set by the host, allowing for slower speeds. S/V-1829- No cleaning LED after manual unload. Cleared the clean tape bit flag at the beginning of a LOAD and UNLOAD commands. S/V-1830- Read FSC=8C. Corrected error reporting for servo error when switching partitions. S/V-1851- Space FSC=8C. Corrected IPORT enable during idle loop. C-562- Read= E033. Corrected read retry completion for error processing. C-625- Req. timeout. Corrected residual for fixed read operations encountering a setmark with RSMK (report setmarks) disabled. C-654, C-662- Write FSC=8C. Corrected write compression verification phase. CFT: 8CC /8SC-048Z CC01048Z/KS020900/SS040130/ 02/25/93 8CC /8SC-04K0 CC0104K0/KS020900/SS040130/ 85C-04J0 KC0104J0/KS020900/ 85C-04H0 KC0104H0/KS020900/ 8CC /8SC-04G0 CC0104G0/KS020900/SS040130/ 8CC /8SC-04D1 CC0104D1/KS020900/SS040128/ 8CC /8SC-04F0 CC0104F0/KS020900/SS040128/ 85C-04E0 KC0104E0/KS020900/ 02/12/93 8CC-04D0 CC0104D0/KS020900/SS040128/ CODE ENHANCEMENTS and CHANGES: Enhanced read recovery processing. Upgraded decompressed data integrity verification operations. Added reset for LBOT processing following a timeout. Changed sense key for PEOT detected on a read from x3 to xD. Changed detection operations processing PEOP for partition 1. CUSTOMER UNIQUE ENHANCEMENT: Modified send diagnostic options for write protected tapes. CARS ADDRESSED: S/V-1512- Unexpected FM on Read. Added code to speed byte count to 0 interrupt. S/V-1513, 1516- Read hang. Added variable for determining Disconnect / Suspend requirement for customer unique. S/V-1514- CK Cond. Write FSC=80 Corrected error reporting variable in request sense operations. S/V-1515- Unexpected FM Read FSC=0D. Added additional checking for entering holemode 8200 FM. S/V-1517- Read Fail FSC=0B. Corrected residual value calculation for Variable / Fixed modes. S/V-1525- Post Hang. Corrected error reporting for POST failure. S/V-1526- Premature LEOT 8200 Mode. Disabled LEOT setting or clearing in write mode. S/V-1528- Space filemark FSC=36 Incorrectly tried to write set id during write short FM operations. S/V-1529- CK Cond. FSC=CC. Correction made to mode sense operations for error reporting. S/V-1530- Partition Read ILI. Corrected false indication of permanent write error if a setmark was encountered on a reverse file search requiring a HSS, with RSMK (report setmarks) off. Additional memory added to save and restore the SET_ID. S/V-1540- Test detected ILI on a Read that proceeded a LOCATE FSC=0A. Applied previous method for calculating LBLKTODO residual, with the exception: ILI and VARIABLE modes LBLKTODO should be set to 1. S/V-1541- Partition PEW (partition early warning) handling causing position error during a read. Corrected residue count when a fixed mode write detects LEOT. S/V-1553- Write Fail 8500 Mode. Corrected FSC reporting FSC=9E to FSC=A0. S/V-1722- Read Fail FSC=0F. Corrected Read / Tracking failure reporting at LBOT. S/V-1821- Msg out 07. Changed message response to msg reject msg in data phase for customer unique configuration. S/V-1824- FSC=8C Back space file. Corrected retry counter initialization, while processing space operations in 8200 mode. C-604- Fail Write FM. Corrected queuing a tape command with no disconnect privilege. C-610- Incorrect residual in request sense. Corrected calculations reporting the number of blocks left to do, for highly compressed records. C-650- Space FSC=AF. Correction allows status change from 0x12 (EOT, cartridge in) to 0x03 (cartridge in, untensioned), for motion operations. C-653- Read partition - Request sense. Corrected EOM (end of media) setting for blank check processing. C-656- Read Disconnect. Corrected no disconnect LOAD / SUSPEND processing for compression. C-2279- Space to FM FSC=32. Corrected space filemark positioning, if an error occurred during positioning. C-2295- Write Hang. Corrected operations determining compression/non-compression record processing. K-2993,2995, 2996, C-655- Read Hang, FSC=8C. Read hang conditions were caused by the amount of GAPS. Corrected filemark recovery (retry) operations for immediate FM's. K-2996- Space Hang. Added recognition of data blocks from rewritten blocks when checking packing information before reading a FM in 8200 mode. K-2999- FSC=C7 on Unload. Converted error reporting for shutdown to servo hardware error. CFT: 8CC /8SC-048Y CC01048Y/KS020900/SS040128 8CC /8SC-0487 CC010487/KS020900/SS040128 8CC /8SC-0487 CC010487/KS020900/SS040128/ 8CC /8SC-04C0 CC0104C0/KS020900/SS040128/ 8CC /8SC-0486 CC010486/KS020900/SS040128/ CFT: 8CC /8SC-0485 CC010485/KS020900/SS040128/ 8CC /8SC-04B0 CC0104B0/KS020900/SS040128/ 8CC /8SC-0484 CC010484/KS020900/SS040128/ 8CC /8SC-04A0 CC0104A0/KS020900/SS040128/ 8CC /8SC-0490 CC010490/KS020900/SS040128/ 8CC /8SC-0482 CC010482/KS020900/SS040128/ 8CC /8SC-0481 CC010481/KS020900/SS040128/ 8CC /8SC-0480 CC010480/KS020900/SS040128/ 85C-047Z KC01047Z/KS020900/ 01/26/93 8CC /8SC-047Y CC01047Y/KS020900/SS040128/ CODE ENHANCEMENTS: Added Slow Status / Command Complete in SCSI. Enhanced Firmware Verification operations. Enhanced 8205 / 8505 Tape Resizing functions. Enhanced Partitions operations, Per SCSI-2 specifications. Enhanced Watch Dog Timer Triggering functionality. Enhanced positioning operations for Variable Mode. Enhanced tracking retry performance for partition operations. CARS ADDRESSED: S/V-085- Write Abort. Corrected the logical ID of the aborted block after an aborted write operation, to prevent a hang on subsequent read of aborted block. S/V-462- Illegal position to write error FSC=0X26. Disable a back space to position on short filemark if it is the first block in the buffer. S/V-477- Write hang. Adjusted calculation reporting the logical ID of the block during decompression check. S/V-480- FSC=9B Check Condition on Write. Revised the number of IPORT interrupts allowed during DPORT write activity. S/V-481- FSC=A2 Error during a write and rewind operation. Corrected DPORT write Interrupt interlock. S/V-485- 8505 Partitioned tape hangs in 8205. Check for Valid Format processing partitioned tapes. S/V-490- Read hang in 8200 mode. Corrected ILI interrupt reporting for 8200 mode read operations. S/V-491- Parity Error fails SK 03- FSC=0B Corrected pointers that were not set back to the start of an aborted (parity error) block. S/V-493- Parity Error in message out phase. -Changed message retrieval method after a parity error in MSG OUT. -Added option for slow/status command complete. -Corrected Immediate Commands causing hang conditions. S/V-496 FSC=E8, No check condition back to host. Correction to Status Byte reporting, when processing an Check Condition. S/V-499- Parity Error in command phase. Added constant for parity error handling in CDB phase. Changed the maximum parity errors on message out phase to two consecutive errors. S/V-498- C535- Write hang Disconnect no reconnect. Added corrections to allow writing after switching from 8200C mode to 8200 mode. S/V-1523- FSC 8C on a write command in 8500 mode. Added code to fix a write hang condition due to missing interrupts. S/V 1714- ILI during partition testing. Corrected the switch partition set up for Mode Select operations after a load command. S/V-1717- Send Diagnostic test fail FSC=8C Added Code to allow the drive to reset from the host while running Send Diagnostic test. S/V-1725- Read Hang during parity error. Adjusted interrupt handling processing parity errors. S/V-1758- Prevent/Allow media removal sent by non reserving initiator returned status of 0X18. If Prevent/Allow media removal is performed, Reservation conflict will not be returned. This fix is per SCSI-2 specifications. C-534- FSC=8c on Space Back to a setmark. Adjusted high speed search operations performing a file or block space back to a setmark. C-538- FSC=AC During a write operation Correction made for changing from a partitioned tape to non-partitioned tape. C-542- FSC=C0 on Unload. Disabled code that allowed 'Allow Media Removal' to work over an Unit Attention. C-597- Synchronous Neg. rejection between Status/Message In Phase. Corrected problem introduced when slow status/command complete was added. C-2267- SK=05 Changing Partitions. Adjusted checking for LBOT in Mode Select operations. Compression only. C-2279- FSC=32 Space to Filemark. Corrected space to filemark positioning for permanent error of a filemark. K-2975- TNP bit in sense on before unit attention is presented. Added code to report the 'saved' state of TNP by EEPROM Image. CFT: 8CC /8SC-047X CC01047X/KS020900/SS040128/ 8CC /8SC-047W CC01047W/KS020900/SS040128/ 8CC /8SC-047V CC01047V/KS020900/SS040128/ 8CC /8SC-047U CC01047U/KS020900/SS040128/ 8CC /8SC-047T CC01047T/KS020900/SS040128/ 8CC /8SC-047S CC01047S/KS020900/SS040128/ 8CC /8SC-047R CC01047R/KS020900/SS040128/ 8CC /8SC-047Q CC01047Q/KS020900/SS040128/ 8CC /8SC-047P CC01047P/KS020900/SS040128/ 85C-047N KC01047N/KS020900/ 8CC /8SC-047M CC01047M/KS020900/SS040128/ 8CC /8SC-047L CC01047L/KS020900/SS040128/ 8CC /8SC-047K CC01047K/KS020890/SS040126/ 85C-047J KC01047J/KS020890/ 8CC /8SC-047H CC01047H/KS020890/SS040126/ 8CC /8SC-047G CC01047G/KS020890/SS040126/ 8CC /8SC-047F CC01047F/KS020890/SS040126/ 8CC /8SC-047E CC01047E/KS020890/SS040126/ CFT: 12/23/92 8CC /8SC-047D CC01047D/KS020870/SS040126/ CODE ENHANCEMENTS: Improved SCSI firmware to reduce ON-BUS time. Added new FSC, 8D, for firmware detected invalid hardware interrupt condition. Enhanced Self Diagnostic operations. Enhanced 8200C directory support formatting. Corrected 8200C directory support problem. Enhanced operations for Partition Support. Corrected the following Partition related problems: 1. Load Command that followed a mode select which changed partition, would load to incorrect partition. 2. Fixed partition switching where a Mode Select that changes active partitions is followed by LOAD, UNLOAD, or LOCATE which should override partition switch. 3. Added measured erase after writing EOD for partition 1. 4. Corrected problem associated with the misload of 2 partition tapes. Improved write splicing to eliminate discontinuities. Added reset functions for additional counters when clear counters bit is set in Request Sense. Enhanced Transfer Rate performance. Corrected FSC-95 in 8200C mode. Added write splices retry count byte 22 of Request Sense. Added Illegal Request if a attempt is made to change write retry count, if not at LBOT. CARS ADDRESSED: S/V-064- FSC=96 WFM 8200C mode. Adjustment made to Latent RBC counter operations, preventing possible FSC 96. S/V-091- Read Hang 8200 mode. Correction to read processing to prevent a read hang condition in the event the buffer is empty, and ILI conditions occur. S/V-093- Hang in Space backwards operations FSC 3B, while processing an abort. See Code Enhancements. S/V-413- Test Fail with FSC OC (EOD). Adjusted End OF Data (EOD) detection algorithms. S/V-1689- Load command mispositioned to partition 1. See Code Enhancements / Partition Support. S/V-1702- Read error in send diagnostics operation. Corrected read error status message reporting. S/V-1710, S/V-1711- Tape ejected via eject button performing Send Diagnostic operations. Disabled the eject button while performing send diagnostic operations. If the eject button is depressed while performing send diagnostic operations, the tape will not eject. C-507 - Bytes of the first write not counted. Corrected compression ratio calculation reporting, to ensure report accuracy. C-520- FSC=76 Creating a partitioned tape. Corrected Abort, Shutdown, and Failure reporting. C-524- Write hang. Enhanced disconnect performance after a Read/Write operation is terminated. C-565- Fail on Test Unit Ready =E034. Corrected Status reporting from 0x5A (resized the tape) to 0x12 (hit EOT). C-1680, S/V-097- Read Hang. Adjustment made to read suspend indicators, for read processing operations. K-1632- Read fail 8200 mode =E033. Adjusted Read recovery processing to perform two recovery attempts on any one block in 8200 mode. CFT: 8CC /8SC-047C CC01047C/KS020870/SS040126/ 85C-047B KC01047B/KS020870/ 8CC /8SC-047A CC01047A/KS020870/SS040126/ 8CC /8SC-0479 CC010479/KS020870/SS040126/ 8CC /8SC-0478 CC010478/KS020870/SS040126/ 8CC /8SC-0477 CC010477/KS020870/SS040126/ 8CC /8SC-0476 CC010476/KS020870/SS040126/ 8CC /8SC-0475 CC010475/KS020870/SS040126/ 85C-0474 KC010474/KS020870/ 8CC /8SC-0473 CC010473/KS020870/SS040126/ ******************************************************** Next document begins with release code: 12/01/92 8CC /8SC-0472 CC010472/KS020850/SS040126 ********************************************************