3592 55G Tape Drive Code Fixlist: =================================================================================================== Drive Code Level: 55G_C0C (55G_FH_FC) Fixes: =================================================================================================== ERP improvements Fix drive reset when HRTD is not complete and RAO has a large number of UDSes Fix WORM Tampering error when no HKDS is read on load ERP improvements in ABF area Fix error case in ABF writing Fix Read command timeout condition Fix Locate/Space failure Fix cases where a drive dump may get corrupted Fix multi-initiator handling Suppress FSC 7410 when read/reposition command is issued =================================================================================================== Drive Code Level: 55G_B8F (55G_FH_FC) Fixes: =================================================================================================== Fix for incorrect queuing of commands which could cause LUN1 queue to hang Fix certain failures during tape initialization that make the tape unusable (FSC CF11) Fix and enhancement for repositioning errors Clear unthreaded status due to code download after load or unload Fix unexpected reboot that sometimes occurs by reading mixed encrypted data near BOP Fix unexpected endmarker found (FSC 6601) Fix drive hang after rechuck failure due to head stuck during unload (FSC 78E3) Improve MTR (Improve transition from deceleration to unspool in MTR) Fix unload command hangs (no response) after unload failure with 2E0C (bottom sensor error) Fix Locate/Space failure during HRTD recovery Fix case where fibre channel wrap test can falsely fail (FSC A1C0) Fix Read error case (FSC 7274) Allow to load a tape whose validity is rfx=300 (FSC 8C3E) Adjust calibration criteria in special cases Improve calibration in certain conditions Prevent tape run-off due to command queuing issue (FSC 2E12) Remove LP3 passes from media EOL criteria Fix Read failure at EOW (FSC 5175) Fix read SAW (Suspended Append Write) DS on BOW (FSC 6353) Refresh tape pack after MTR Fix Read recovery after CDSC error on ABF wrap Fix Read failure on BOW (FSC 6353) Fix Write failure when writing from BOT on brand new tape in append-only mode (FSC 6017) Fix append failure FIX tension shutdown due to inboard/outboard velocity mismatch (FSC 2E13) Prevent drives with degraded tracks from writing. Drive will post FSC B3B1/D058 or 53B1/1058 and will be fenced until replaced Add support for service action 1Eh for Report/Set Automation Device Attributes commands Fix UDS logical object validation broken by previous change Fix write failure (FSC 2C30) on uninitialized WORM tape 20 minutes after loading cartridge Fix for Read command timeout Fix reel motor stall at direction change (FSC 58D1) =================================================================================================== Drive Code Level: 55G_B12 (55G_FH_FC) Fixes: =================================================================================================== Log page parameter corrections Error recovery enhancements Error reporting corrections and improvements Servo positioning and motion control improvements Correctly set tape alert 32 and assign a different error code for Read CRC errors =================================================================================================== Drive Code Level: 55G_A9A (55G_FH_FC) Fixes: =================================================================================================== Load and Unload command and tape handling improvements EOD (end of data) sequencing and control improved. Improved tape tension and tape servo control. Tension refresh on first load Log Sense data and cartridge memory information updated correctly Not panic when HBA re-use of OX_ID too quickly Locate/Space command error recovery enhancements Correct parameter checking with Write Attribute command =================================================================================================== Drive Code Level: 55G_A14 (55G_FH_FC) Fixes: =================================================================================================== Mode Sense and Log Sense improvements Read error recovery handling and enhancements Write command and write error recovery handling and enhancements Improved transfer length and overlap handling Allow CM MAM page to be created on un-initialized, loaded WORM cartridges Correct parameter checking for Write Attribute command Host interface logging in and task management message improvements Allow unload to invoke mid tape recovery after unspool operation failure Tape servo improvements =================================================================================================== Drive Code Level: 55G_990 (55G_FH_FC) Fixes: =================================================================================================== Host transfer and command handling improvements Error recovery and error reporting enhancements Improve mode page and inquiry reporting and handling Return deferred error on any nexus before first DEA command Implement RAO-GP method Servo signal check enhancements Fix wrong motion status report (wrong "writing") to library FCR3356: Inquiry page C2h (drive bar codes) =================================================================================================== Drive Code Level: 55G_91D (55G_FH_FC) Fixes: =================================================================================================== Improve Mode Sense and Log Sense command handling Allow larger allocation length for RRAO command Undo Capacity scaling when format type is 2 (per standards) Queuing and task management improvements Host interface recovery improvements Servo tape transport and tension control enhancements Servo error handling improvements MAM parameters updated on unload =================================================================================================== Drive Code Level: 55G_916 (55G_FH_FC) Fixes: =================================================================================================== Improve log page data reporting Improve LUN1 sense, data, and inquiry handling Correct SCD display for error indications Write Attribute command improvements Error recovery enhancements T10-OOB: do not clear KME error/info on repositions Archive mode enhancement Tape and head servo control improvements ADI improvements Set/clear Tape Alert 35, 36 for temperature/humidity warnings Fibre and RoCE host interface enhancements and performance improvements =================================================================================================== Drive Code Level: 55G_88C (55G_FH_FC) Fixes: =================================================================================================== Improve host interface communications Add tension control and error recovery procedures (ERP) Servo control improvements Improve cleaning trigger behavior Fixes for log sense and tape alert data Retension support during cartridge unload Add JD media re-tension during unload (Archive Mode) Ethernet interface improvements, link configuration intialization Error detection and recovery enhancements Display DIAGS message earlier in startup ADI interface message handling improvements SCSI command interface improvements Improved temperature measurements FCR 3330 Update command timeout values FCR 3331 CRP: support encrypt only (and related) modes FCR 3333 Support DRA using standards based op-codes =================================================================================================== Drive Code Level: 55G_7A9 (55G_FH_FC) Fixes: =================================================================================================== Improvements and fixes for Ethernet attached (ENA) host connections Error recovery enhancements SCSI command handling improvements Remove write fence on certain write perms