LTO9 Tape Drive Code Fixlist: ===================================================================== Drive Code Level: LTO9_R3G5 (LTO9_HH_SAS) Fixes --------------------------------------------------------------------- Restore Unload tension setting mistakenly changed in R3R1 Fix watchdog timeout (panic) in RAO with large lists ===================================================================== Drive Code Level: LTO9_R3G1 (LTO9_HH_SAS) Fixes --------------------------------------------------------------------- Fix condition where ADI library issued unload to LUN2 may hang when host prevents medium removal Fix skew coil protection logic that caused FSC 2E12 on load FC REC Task Retry Identifier checked when not supported. Fix drive reset that occurs at partition change Fix Load/Unload handling after checking CM fails Modify calib/rechuck handling in write filter Fix 2C30 (write protect) with uninitialized WORM Fix Write failure (FSC 5023) Resolve very small SRR race where FC interface may hang (FH Only) Reel motor setting adjustment Allow unload button pushing to work during TDS calibration Fix FSC 7853 error after rewind Fix drive panic during ERP calib LTO: Fix minimum medium for use proportion value calculation Fix drive panic FSC4000:D100 Add TDS Calibration version in use by the Firmware Fix Write command timeout during Fast Sync writing (HH Only) Modify tension limit to help LTO9HH in cold/dry environments ===================================================================== Drive Code Level: LTO9_Q9E1 (LTO9_HH_SAS) Fixes --------------------------------------------------------------------- Fix drive hang during write operation Fix misdetection of invalid media Fix handling of tapes with unreadable CM Fix read error during ERP Fix panic during ERP Fix panic during performance read transfer failures on FC drives Improve lateral position recovery Add write fence condition with no TDS settings ERP improvement Improve load time Fix LTU bug Fix write command timeout during Fast Sync ===================================================================== Drive Code Level: LTO9_Q3F5 (LTO9_HH_SAS) Fixes --------------------------------------------------------------------- Fix case of panic during cartridge loading Fix case when GRAO command with many UDSes may cause failures (especially LTO9 FC) Fix no response to unload command when requested during entering power saving mode Fix position mismatch during GRAO processing Workaround to improve certain FC class-3 error recovery scenarios for non-compliant FC hosts ERP improvements Fix Unload failure after rechuck ERP failure (FSC 58E3) Fix Locate/Space failure Fix drive hang during write operation Remove iADT-TLS support (obfuscation) Fix case when bottom sensor error at load could cause threader interference with head Prevent Safe Mode write append error (FSC 4720) from setting read data perm counter (or any perm cntr) Fix performance loss when locate Fix misdetection of invalid media Fix Servo read error after ERP 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 Improve entropy samplingFix drive hang in MTR case ERP enhancements (FSC 583x/783x) 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 Fix error case in Read ERP Servo improvement for acquiring LPOS at high speed locate Modified the life criterion for certain L9 cartridges, manufactured on or before November 25, 2021 ===================================================================== Drive Code Level: LTO9_PA61 (LTO9_HH_SAS) Fixes --------------------------------------------------------------------- Fix condition where SAS drive may return 18 bytes of sense when requesting exactly 96 bytes. Media optimization improvement 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 Writing track position improvement Fix condition where MTR didn't eject cartridge Fix for 78C1 Fix for 78C1 2E13 Fix for FSC 78B5 Optimize TDS calibration based on drive type (FH/HH) Fix Read failure due to unexpected buffer full Fix incorrect FSC reported for unspool error Fix Read failure occurred on EOW Fix 401D error during Read Fix breakage in contents of read buffer ID 08h Implement MAM attribute 1100h for LTO Implement new log page 39h[02h] with SFP page A2h data for Fibre Channel drives. Implement MAM attribute 1002h (User Defined Cartridge ID) - LTO ===================================================================== Drive Code Level: LTO9_P371 (LTO9_HH_SAS) Fixes --------------------------------------------------------------------- Fix race condition during ADI initialization Fix drive reset when HRTD is not complete and RAO has a large number of UDSes Fix multi-initiator handling Fix Motion Meters in Density information Fix criteria values of TapeAerts for media EOL ERP improvements - See CMVC for details Fix WORM Tampering error when no HKDS is read on load Fix Read command timeout condition Improve error reporting in some cases Fix Locate/Space failure Add simple write retry for FSC 7340 Fix Read failure during ERP Change ASC ASCQ to 3/3002 when LTO7 is inserted 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 Prevent TDS initialization during MTR Fix TDS initialization for new LTO9 WORM Fix Read error when invalid tape directory Fix Unload command case when tape is unthreaded 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 unresponsive media TDS initialization Fix long unload time with full length LTU Fix reposition timeout Fix density code reporting in MAM attribute 0500h 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 Improve LTU in certain ERP cases in HH Fix TA35 on HH drive Corrected thermal critical criteria