LTO8 Tape Drive Code Fixlist =================================================================================================== Drive Code Level: LTO8_Q384 (LTO8_FH_FC) Fixes: =================================================================================================== FC change to default EPDC to disabled was not correctly selected in MP[18h] PC2 or PC3 Fix drive hang during read operation Fix panic during write ERP =================================================================================================== Drive Code Level: LTO8_Q380 (LTO8_FH_FC) Fixes: =================================================================================================== LP 11h[010?h] may wrongly report PIC1 when FC port offline Fix Load failure against scale-failed cartridge. Fix wrong error reporting against refurbished tapes The drive reports unsuitable sense When using ILEP encrpytion the drive may not send status to a Write command. Fix excessive read ERP trigger Fix Read ERP failure Fix Timeout on write Fix unexpected error on Read Fix unexpected timeout after space command Fix Locate failure Fix Locate/Space timeout ERP improvements Format command fails after reading EOD followed by setting partition Fix Locate/Space failure Fix for FSC 78B5 Fix Read failure due to unexpected buffer full Fix incorrect FSC reported for unspool error Fix Read failure occurred on EOW Fix breakage in contents of read buffer ID 08h Implement MAM attribute 1100h for LTO Fix behavior for MP30h[43h] byte 4 bit 2 Implement new log page 39h[02h] with SFP page A2h data for Fibre Channel drives. Fix condition where MTR didn't eject cartridge Implement MAM attribute 1002h (User Defined Cartridge ID) - LTO Fix VHF stays at "unloading" after load failure Fix tension shutdown (FSC 7875) during direction change near zero velocity Fix WORM append error due to previous segment does not have FM Invalid values in Get/Set Behavior may cause drive to panic. Fix logic defect at beginning of ERP Fix Read ERP errors related to some TDS cases FCR 3403 (Data set writing drive information log page) support Workaround for fibre channel HBAs that send unexpected CRNs Fix bug in FCR 3400 implementation Fix drive hang in MTR case FC change to default EPDC to disabled was not correctly selected in MP[18h] PC2 or PC3 Fix drive hang during Read operation Add retry to fix drive hang case Fix drive panic during locate =================================================================================================== Drive Code Level: LTO8_P380 (LTO8_FH_FC) Fixes: =================================================================================================== Fix race condition during ADI initialization  Fix Read failure during ERP Fix Write Append error case Fix drive incorrect write error reporting Fix MTR error condition Fix Read error FSC 6353 Add detection, invalidation and rejection of bad "refurbished" media - Report FSC 2C40 Fix Read error when invalid tape directory Fix drive hang case related to library command Fix drive panic case during ERP Fix Read failure at BOW when tape dir is invalid Fix wrong EOD reporting ERP improvements Fix long unload time with full length LTU Fix reposition timeout Fix port 1 activity LED Improve cartridge initialization time Implement E_12VPC mode support Fixed when LP17 is updated to after load completes Fix order of MAM attributes in response to READ_ATTRIBUTE command service action 5 Defined new media wear indicator & capacity counters in log page 17h Fix handling of case when Write was aborted after status sent =================================================================================================== Drive Code Level: LTO8_N9M0 (LTO8_FH_FC) Fixes: =================================================================================================== Fix reel motor stall at direction change (FSC 58D1) ERP improvements Fix WORM Tampering error when no HKDS is read on load Improve error reporting in some cases Fix Read command timeout condition Fix Locate/Space failure Improve LTU in certain ERP cases in HH Fix cases where a drive dump may get corrupted Fix multi-initiator handling Suppress the FSC 7410 when read/reposition command is issued =================================================================================================== Drive Code Level: LTO8_N4Q0 (LTO8_FH_FC) Fixes: =================================================================================================== Improved error handling during unload (FSC 6000) Fix and enhancements for repositioning errors Fix command timeout on LOCATE/SPACE to the last record on the tape 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) Do not allow initialization of read only tape gens Fix Read error case (FSC 7274) Fix SAS loopback diagnostic 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 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 (if LTU is enabled (disabled by default)) 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 write failure (FSC 2C30) on uninitialized WORM tape 20 minutes after loading cartridge Fix for Read command timeout =================================================================================================== Drive Code Level: LTO8_MA70 (LTO8_FH_FC) Fixes: =================================================================================================== Return better error codes Sense data positioning parameters corrected Tape positioning and tape motion control improvements Correctly set tape alert 32 and assign a different error code for Read CRC errors Error recovery handling and enhancements Prevent drive hang on Write Attribute command when MAM space is unavailable Change SCD 6 to 5 for reader/writer test fail Report correct FSC, sense data for write protected un-initialized cartridge =================================================================================================== Drive Code Level: LTO8_M570 (LTO8_FH_FC) Fixes: =================================================================================================== Log Sense parameter collection and reporting improvements Error recovery handling and enhancements Unload and Load command and processing improvements EOD processing improvements Tape handling and servo improvements =================================================================================================== Drive Code Level: LTO8_KAH0 (LTO8_FH_FC) Fixes: =================================================================================================== Mode Sense and Log Sense improvements Read error recovery handling and enhancements Write command and write error recovery handling and enhancements Reset due to bad link quality Improved transfer length and overlap handling Correct parameter checking for Write Attribute command Host interface logging in and task management message improvements Allow unload to invoke mid tape recovery after un-spool operation failure Tape servo improvements Not reset after power saving unthread Update Erase command time-out for LTO8 =================================================================================================== Drive Code Level: LTO8_K4K0 (LTO8_FH_FC) Fixes: =================================================================================================== Host interface command and abort handling improvements Error recovery and sense reporting enhancements Fix wrong motion status report (wrong "writing") to library FCR3356: Inquiry page C2h (drive bar codes) Servo and tape handling improvements Prevent resets that could happen on entering power saving mode or during unload =================================================================================================== Drive Code Level: LTO8_JAYE (LTO8_FH_FC) Fixes: =================================================================================================== Host interface and queued task management improvements Cartridge memory improvements for MAM attributes Servo detection and tension control enhancements Avoid returning incorrect density code when not loaded/ready Improvement of Performance Diagnostic SCD displays "0" instead of blank incorrectly First level for new ADC ASIC support =================================================================================================== Drive Code Level: LTO8_JAY0 (LTO8_FH_FC) Fixes: =================================================================================================== Improve and enhance host interface transfers and attachment Improve log page data reporting Fix medium access queue hangs 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 improvements Tape and head servo control improvements =================================================================================================== Drive Code Level: LTO8_J4D0 (LTO8_FH_FC) Fixes: =================================================================================================== Improve host interface communications Add tension control and error recovery procedures (ERP) LN1: not set VS bits in inquiry data Servo control improvements Improve head brush ERP Fixes for log sense and tape alert data Request clean for errors that require re-chuck ERP