LTO5 Tape Drive Code Fixlist: =================================================================================================== Drive Code Level: LTO5_E4J2 (LTO5_FH_FC) Fixes: =================================================================================================== LIB: allow IESWR to be forwarded when ADI configured =================================================================================================== Drive Code Level: LTO5_D8D4 (LTO5_FH_FC) Fixes: =================================================================================================== Crypto internal code enhancements Fix for a read command timeout Library:ADI: put back in 32693, receiving ACK vs IR IU ACK Read perforamance problem (side-effect of 32764) FC: Optimize Data transfer path Enhancement for servo acquire and tracking Code enhancements for improved read capabilties FSC 7060, 78XX Fix update CM for tape pass count rejected Crypto enhancements in support of T10 OOB Enhancement For FSC 2E00 Servo microcode error during load/unload operation Enhancement for servo acquire and tracking Fix for configure drive speeds from 8Gb/s to 4Gb/s in 3584 Standardized dumps New function Internal channel enhancements Standardized Dump enhancements Enhancement to speed matching Mark mam page unchanged if updated immediately FCR3256: Incorrect response for buffer ID 00 and 01 Fix for unexpected SCD F when dip sw3 is on Enhancement for recovery of write pass page Recovery from corrupted write pass in CM caused by alternative vendor drive Enhancement for: further check when wrt pass and validity both 0 Fix for FSC 7654 Correct CDB-Index table for REPORT IDENT INFO cmd Fixes to Log Page x17 reporting Library:LDI: do not count expected duplicate message IDs as protocol er Library:LDI: reduce rx fifo overrun Library:LDI: use normal threshold to keep interrupt overhead low Library:ADI: drive not resetting due to logout IU collisions Fix: modify all zero write pass value checks Fix timeout during read, no associated FSC Fix for FSC 7067 New FSC for load FSC= 2E09 Cartridge load causes drive to panic caused by CM write/read condition Fix FSC605E after CRC error Fix for FSC 2Exx caused by Mid-tape recovery not completing unload Library:LDI: fix length for log page 14h over LDI Fix Wrap test from send diag does not support port 2 Library:ADI: LP 0Ch[00h/03h] update failure by LUN0 log sense via ADI Fix for: FSC 4017 Enhancement in channel to improve durability life of LTO5 head Fix for head position at unload for LC HH drives Fix error when creating a partitioned media with a scaled media FC: Ports may not initialize correctly for soft reset Fix for drive been in unloading status for a long time Increase search steps in HH tape path to reduce FSC 7830 Library:ADI: not check EFN if in RCVR Error Pending Recovery state Fix incorrect reporting of older errors and Tape Alerts on recovery Internal fix for delay in write command Enhancement: Accept ASC/ASCQ 29/01 for NDTD command Library:LDI: added UA 2901 and 2A00 for LDI UA message Library: LUN1 Not ready to ready is not reportable by Force SKASC Fix - T10-OOB Drive does not ask for new key Code improvements to stepper offset. Add dynamic offset Internal code enhancement to fix drive hang Library:ADI: make sure lun1 configuration is set for LDI or ADI Library:LDI: make sure LDI is enable, not just configured for crypto cm Library:LDI: slight pause after line break, allows other processing Fix to not broadcast Unit Attention 2901h Enhancement: Accept host access during read CM at unload T10-OOB: clear key manager errors (and KME bit) correctly Internal enhancement: check for transfer active before calling read cm New implementation: Send Diag/Terminate Immed Command (0210h) to be support Enable DRH_Abort_Request on LTO Library:ADT: not panic on TM return status Blank Check without updated current position ( FSC7071 ) Library:ADI: inquiry data not cached for ADI Fix for incorrect FSC 7070 Fix for failure with WORM media when CM field is not correctly updated - not seen in field Fix - Race condition caused unload not to start (looks like drive not working to customer, very rare) Library:ADT: tracing additions and changes Library:ADI: change tracing communication control Fix panic due to long time CM read at unload Fix for delay for inq page FF from power on, causes delay in boot with Windows Systems Fix code delay that causes slow boot on Windows Hosts Fix for CM read fail FSC 7080 Additional improvements to avoid CM update failure Fix for Fibre Channel reset Fix for FSC 7836 Change design for reading next to last dataset Library: fix test on baud rate, allow higher baud rates Fix for delay for inq page FF from power on, causes delay in boot with Windows Systems Change design:don't locate to EOD directory in case of enc support format Change design:set MEDIUM_READ_READY to 1st DS on reposition SAS: Improve SAS interrupt response time during dump Enhancement for FSCs 78XX, 2EXX Library:ADT: handle queuing multiple ACKs in correct sequential order Internal code error causes FC reset Enhancement for FSCs 78XX, 2EXX Fix for FSC 6027 Internal CM enhancements: not update usage page thread count on unload read of CM reset compensator while not up to speed to prevent ringing Library: iADT: Ethernet session patch T10-OOB: Handle "Clear Key On..." bits, Erase, Format LN1: 02 3E00 causes iSeries to not recognize changer FC/SAS: select proper perf R/W path on early exit cases Library: LUN1 add delay for ln1 inquiry page FF, & 02 3E00 response (Development discovery only) Fix: Ignore PS bit on MODE SELECT Fix for unexpected PS bit set Support PARTITIONING TYPE field Standardized dump FSC LTO: Fix dequeue panic on contention with legacy dump =================================================================================================== Drive Code Level: LTO5_D2A0 (LTO5_FH_FC) Fixes: =================================================================================================== -Fix for drive reset caused by buffer management -Enhancement for buffer manageme -Internal Tracing enhancement -Fix for FSC 7076 -Fix for SAS Hang - seen as timeout or job failure -Fix race in link initialization -Remove (conditional) FC burst buffer capture on write errors -Fix Slow read performance than write under S14 transfer -Fix for FSC 2E11 Avoid no skew servo after disable skew servo ERP -Fix buffer overwrite in discarding Rx(W) SRR -Fix for FSC 2E00 during load/unload operation -Internal enhancement to speed matchig algorithm -Fix Authenticated field in KAD descriptors (SPIn/SPOut) -Standardized Dump fix Incorrect response for buffer ID 00 and 01 -Update on write pass enhancement =============================================================================================== Drive Code Level: LTO5_CB10 (LTO5_FH_FC) Fixes: =================================================================================================== iADT: iADT login timing with LTO5 auto detect Enhance data processing performance on multiple synch commands fixes code update not being seen in GUI Fix for Medium Changer not being seen by host Fix for a drive time out during Write operations Encryption Internal enhancement: support faster key change detection Channel enhancement to improve read and write quality Library Enhancement: Dispatch frame to library from ethernet Fix for a failure during write. Results in a timeout on write. Internal Code enhancement Internal Channel enhancement Channel enhancement to continue improvement of write and read quality Enhancement to MTR handling by the drive that can result in a drive reset. LIB: have fan speed control always on high Library enhancement: ADI - free connections when closed Internal dump enhancement Unexpected bus reset can be seen as lost resource at the customer Internal ERP tracking enhancements for read operation enhancements ADI: improve/fix tracing information Channel enhancement - no associated FSC Fibre Channel Error Handling enhancement Internal code enhancement New function Dynamic Runtime attributes New function: Clear FMR cart acceptance set by send diag after 60 sec LTO: Support new send diag ID related FMR (Initial) LTO5 Tape Drive Code Fixlist: =================================================================================================== Drive Code Level: LTO5_BBNE (LTO5_FH_FC) Fixes: =================================================================================================== * Rare occasion a drive code gets a internal reset caused by FSC 78C1 followed by a read without a cartridge being threaded in the drive. * LBP Enhancment: Wrong sense is reported after CRC error * LTO5: Verify/Immed/Fix command reads only 1 block * Mode Page 0Ah needs to be supported. * Mode Page 0A/00 needs to be reported in Inquiry 87h - * Service Action 05h to be supported for Read Attribute command * LTO volser end character missing in sense data, bytes 43-44 should contain the Volume Label Cartridge Type, was reporting 0's * Internal code checking for end of wrap distance verification before band changes * Tension Shutdown with possible spool off end of tape 78B5 * Mode Page 0A support fix * FC: Unhandled Interrupt - Burst Length Error - Would be seen by customer as a I/O error * Enhancements to handling of Greater than 32 Initiators (not a field detected issue) * Return deferred error on any nexus before first DEA Command * Clear TapeAlert 27h (Diagnostics required) at unload for all initiators * Enhancements to handling of Greater than 32 Initiators (not a field detected issue) * Implement T10-OOB reporting in SPIN data * ADI: not transmit immediately after login * ADI: immediately release login exchange * LTO5: incorrect CM page id at last_corrected_page * ADI: avoid exception in RVEA process, check for length * ADI: avoid panic in received confirmation * CPF Failed Verify Key - this is due to a configuration issue if the tape drive was previously a Multi-Lun device then is configured to not be it will still allow multiple luns * Fix for drive panic during dumps triggered by ECA - could be seen as a resource unavailable * CRP: Fix clearing of ESR bit in VHF data (T10-OOB) * Enhancement for Odd use case scenario performance * Channel Calibration enhancements - FSCs this can help - 7035,706x * Internal dump enhancements * Enhancement to Log tracing, no customer impact * Fix for FSC 2C35 - Found in test no known field issues * Performance enhancement (throughput) * FSC 1602 on Read during LBP read - Not seen in the field * Fix integration of T10-OOB into R/W code path * Internal Queueing enhancement - FSC 6000 * Fix for FSC 7010 found in Testing * ADI: Panic on error handling of repeated exch IDs * Zero out CM dump buffer before getting data * ADI: Fix for not releasing ADI command, slow response see at 1 automation OEM * Write performance improvement for frequent delay * iADT: Add support for multiple sessions to ADT * External Interface: Enhance buffer reset logic and monitoring transition * External Interface: Enhance pending frame logic for better port separation * External Interface: Enhancement to frame counts handling * ADT: multiple session changes broke LDI * External Interface: Enhance mem tag handling * iADT: fix some bugs in the multi-session logic * LUN0: set timestamp does not generate UA as per SPC * Speed Matching Enhancement * Internal dump enhancements * Logical Block protection (LBP): Fix for the issue of verify command with VTE bit * LBP: Fix for the issue of verify command with VBF bit * Allow Log sense from second Initiator when Persistent Reserve is set * Skip_sync MP30_40 should indicate Zero when a non-usable media is loaded, Field should not be changeable * Dump handling change to improve external interface support when dump is taken.- Could be seen by host as a reset on the bus when a permanent error is seen on the drive * External Interface enhancements during LBP usage * Read/Write attributes: not allow attribute 0x0fff to be used * Internal channel enhancements * Read/Write attributes: make c00 to ffe MAM ids to be written only on library port * iADT: Initial iADT support * iADT: Ethernet support address compare for iADT * ADI: not send TM IUs when LN1 not enabled * RW channel enhancements - No FSC related * RW channel tracing enhancements - Internal only * Reject data safe enable when loaded cart isn't positioned at BOP0 * Enhancement to internal code during drive dump - may be seen as a timeout or FC disconnect at host * ADI: Tracing enhancement * Channel enhancement - tracing * Internal enhancement for channel calibration - 7035, resulting 706x * Logical Block Protection enhancement. * Reporting: invalid dump size is reported * LIB: change in setting parms for SVT * Fibre Channel enhancement * LBP enhancement in bad path (bad path enhancements from continuous testing) * Allow read attr cmd when cart in locked position * ADT: change major revision from 1 to 2 * LBP: ensure deferred perms do not go to library * Error Recovery Enhancement for Servo Channel error recovery - 78XX * ADT: remove some printfs * ADT: add time-out IU * LBP: reject write <= 4 bytes at LBP enabled * LBP enhancement in bad path (bad path enhancements from continuous testing) * ADT: change tracing structures and update trace entries * Channel Calibration enhancements - Internal * Internal reporting error enhancement not custoemr impacting * Internal code enhancements * ADI: enchange timeout IU * ADI: change return for certain login IU checking * Internal channel enhancements * FC: Bad CRC on AGS frame * Internal dump changes. * Internal Tracing enhancement * LBP Bad path Enhancement * CM enhancement no customer impact * CM enhancement w/partitioned media - no customer impact * LBP Bad path Enhancement * Fix persistent reservation issue related to Low level reservation handling. Fix for issue created by 27548 * ADT: add function to the Reset IU * Incorrect reporting of Remaining Capacity for Partitioned Cartridge * LBP Bad path Enhancement * ADT: fix formatting of trace events * POST 'B' enhancement * Get WP from CM instead of DSIT for EOD info during Write * Enhancement to Low level Error collections * Fix page version number, offset correctly * Special implementation for Host status LEDs * LTO5: POST B implementation/criteria changes * Enhancement for servo related failures : FSCs 78XX related to PES acquire * LIB: remove cmd from tracker w/ logical unit reset * Fix for reporting the correct error on a Servo error during load. * LTO5: Improve velocity stall detection * Fix: After a servo error the drive interface created an I/O error and would not unload without a drive POR. * Internal reel motor calibration enhancement * Internal Channel enhancement for tracing * Need to add ERP for HH stuck bezel door problem outside of MTR * external interface overflow causes a drive reset. Can be seen as host i/o error * Internal enhancement for dump handling * Fix TA 55 does not clear on cartridge removal * FC: 8G drives have fairness problem with fillword Arb(FF) * TA 55 does not clear on cartridge removal * C2 error correction during read enhancement - 7060 * LUN0: RSNS does not show in progress for most immediate commands * Not to count read perm during rewind. Code design change * LTFS performance improvement * Design enhancement to C1 and C2 error handling, not custoemr generated * Enhancements to SARs-jr thresholds * ADI: reset transmitter parms on login IU receipt * Port for FSC 6353, 7260 seen in LTO4 * Internal enhancement for channel calibration - 7035, resulting 706x * FSC 2E14 on an unload * Write append failed -7075, 6353 * Correct FSC for Init Gen4 cart without Cart content data * Do not kick auto flush after perm - Internally found issue with Standards specification * Return SK/ASC/ASCQ - 2/04/04 during Format * Fix for Stepper offset Calibration - FSC 2EXX, 78XX * FC - Fix for FCE Panic - can result in drive reset, offline condition * LTO: Specifications implementation: Make OIR bit saveable * Internal enhancement for channel calibration - 7035, resulting 706x * Fix for tension shutdown that may result in tape runnoff - FSC 78B5 * DESIGNATOR LENGTH should be 8 in Inquiry 88h * Unit Attention incorrectly reported suring use of T10 Security Protocol * ADI - Set major revision to 2 in login process * Unit Attention incorrectly not reported suring use of T10 Security Protocol * LN0: put in data for sense bytes 43 and 44, cartridge info * Persistent Reservation flags not cleared on PRout - PREEMPT AND ABORT is incorrect. Seen during LTFS testing * PS bit should be ignored on Mode Select page 10h * Clear PS bit in local data on Mode Select page 10h * LTO: Update saveable values by Mode Select with SP=1 * Drive fails to return to a valid state during a read (hangs). This could cause drive offline condition at host * Persistent reservation holder moves incorrectly in Data Path Failover * Time 0 Motor value change - 2Exx * FC - Fix for FCE Panic - can result in drive reset, offline condition * Fix error recovery during Locate - Seen only in testing FSC 6000 * Internal media format control change - FSC 7060 * Internal media format control change * Unneeded UA for public SPIN w/o key change * Manufacturing Requirements change for Channel * LIB: allow E7h opcode for LN1 command (IES w/range) - interface with TS3500 * Return SK/ASC/ASCQ - 2/04/04 during Format folllow-up change * Encryption enhancement for data transferred to host. * Maxell Media with bad servo failure * Maxell Media with bad servo failure Further enhancements =================================================================================================== Drive Code Level: LTO5_B6W0 Fixes: =================================================================================================== * Internal code checnge for handling the reciept of a mount request that interupts MTR. Can be seen as a FSC 1011 Not Ready * Add the check routine for invalid LP4 in cartcontent page * LUN0: mode select UA mode parameters changed logic is incorrect * LP17h,31h,38h should not include EOD for the calculation * Enhancement for Odd RW usaged where streaming is not taking place. * G3G4v2: incomplete BUFINFO * Change TA reporting for FSC 2E0D * G3G4v2: default Density Code of INQ or MP was always 0x58 * G4v2 & G3v2: Wrong Inquiry C7h in eServer mode * Servo enhancements when running stress motions * Avoid panic, dispatch own_fn to LIB instead of EXT can appear as an I/O errr on Host * FCR 3198 - new write buffer ids and modes for HD-P * Support for FC Single port * Support for FC Single port * Support for FC Single port * Skew error enhancement - Enhancement for Servo FSCs 78XX and 2EXX * Support for FC Single port * Write Protect not showing in mode sense with brand new cart that is Write protected. No error discplayed to host, reporting only * Support Lock to Band cmd for LPOS detection at high spd - Servo tracking enhancement, no asssociated FSCs * Post ' B' causing premature failure indication. * ERP with no EOD handling - When no EOD is present on media, and a permanent error is recorded during the locate to EOD, the drive was reporting the perm error and not the actual failure which was that there was No EOD on media * T10-OOB base support * FCR 3216 Additional T10-OOB support * Move head up for brush at unload * Clear bit in FM map when FM moves to the next region - internal structure change * Log Page x17h,14h,11h: Incorrect data & data type * Tape unable to unload after rechuck failure - 7530, 7830,7870,2E05 * LTO3/4 HH LC Refresh : Wrong product generation in EOD information * Fix for FSC2E00 after a FSC2E05 causes stuck tape * IOCTL error on Persistent Reservation Out * Internal Fibre Channel interface clean up, no customer impact * Log Page x17h,14h,11h: Incorrect data & data type * Write MAM format to CM immediately, always parse partition * Fix no check before writing MAM header * LN1: LTFS license key - use library SN * Implement SFP Soft Rate Select * BENCH:READBUFFER hilitelt 0133 1FA246L5 1044 * LTO5: End-to-end logical block protection * LTO5: Increase buffer size of MP capture dump * Post Logical Block guard check failed sense * Correction of Post 'B' threshold * LIB: allow library canister indicators to be always on * Tapemap mode page changeable values incorrect * LN1: added random data to end of inq page FA * LIB: LTFS License Key enhancement * LIB: LTFS License Key enhancement * LIB: recognize and reboot for change in lun1 control * 6353/7075 on Space command with EOD Present. * Rate Select pins for speed control * Write perm fix during RW stress testing. FSC 6704 Failure not seen in the field and is very rare. * Enhancement to Servo Tracking to reduce FSC 78XX errors * FSC 7235(MED_LPOS_OUT_OF_RANGE) misdetection * Internal Fibre Channel enhancement not related to customer interface on LTO5 and Derivatives * G5: Max tape path temperature should be cleared at load * Unexpected bus reset - this could be seen at the host as a I/O error * Channel enhancement for RW calibrations to be more accurate. Not related to customer perms * LP17h: fill ASCII space to unused string bytes * LP17h: p.code 200 & 201h: unknown cases wasn't cared * Serial port command support - Not related to customer seen issues * Read/Write Channel enhancements * OEM specific change for output controls * FC/SAS status on pld outputs NEC when also using ADI * OEM specific change for ADI output controls * ADI recovery changes - specific to a limited OEM customer requirement * OEM specific ADI recovery change not generally impacting to the ADI environments. * Read/Write Channel enhancements * Step offset VPD changes for improved Skew support - Long term 78xx improvements * Internal debug code * Allow MAM attributes c00 to fff to be written/read * Don't delete MAM attributes C00 to FFF on re-format * SAS: Allow limiting supported speeds * LTO4 HHv1: Tape off supply reel end, could be seen in LTOv2 derivatives. * LIB: fix drive not responding on LUN1 disable * LN1: fix length of serial number * Wrong Media Information in Sense data * Maxell G4 narrower stripe width detection * Read/Write Channel enhancements * To Servo Calibration enhancement - add field to VPD * Fibre Channel greater than 32 Host attachment * 512 host initiator support enhancement - Task Management * Internal code enhancement - Not customr impacting * Wrong Medium Type in Mode Data during Fence state * Read/Write Channel enhancements * Expand re-write criteria from 2 bytes to 3 bytes and relax - capacity improvement and RW life enhancement * 6353/7075 on Space command with EOD Present. * Read/Write Channel enhancements * FCR 3221, Limit SAS speed though modified mode page x0e x02 * Internal buffer management fix - may be seen at the host as an I/O error or missing resource * Disable pre-emphasis on G4/5 LTO HH LC drives - both ports change for performance issue with specific SFP * LIB: fix in parsing RES data * Internal Channel enhancement * Fix for failure during locate on Read/write operations - 6353 * FC: Pre-emphasis settings for all G5 drives change for performance issue with specific SFP * Fix for FSC 7060 during append operation causeds by skimming * Internal channel enhancement * ADI: fix parm checking in ADI login process -min payload size * Internal Channel enhancement * ADI: change VHF mask to include ESR bit * Add internal tracing for Fibre Channel * LIB: fix LDI FC status primary port supported features - spec. * Enhancement to Log tracing * Enhancement for Odd RW usaged where streaming is not taking place. * LTO5: reversal of remaining capacity observed * LTO5HH/d:Fix for Long MTR time * LTO5HH/d:Fix for Long MTR time * LTO5: End-to-end logical block protection * SAS: Handle CRC on bus correctly * ADI: correct payload size calculation check - i88795 * T0 Calibration enhancement to LTO5 stepper to improve servo tracking response * Enhancement to the Read/Write channel - Improve overall RW stability and performance in the field * Channel enhancements for RW calibration during normal RW operations * CHN: Additional fix for FIR Adapt calibration * Fix for FSC 7035 when using stress media and drives * Enhancement for Odd RW usaged where streaming is not taking place. * Enhancement for Odd RW usaged where streaming is not taking place. * Performance enhancements for Odd Usage (Data Command->Reqsns) * Performance enhancements for Odd Usage (Data Command->Reqsns) * Internal change for media reading, not customer impacting * ADI: Target Reset TM causes exception in ADI * ADI: add tracing info in drive dump parser * RW failure during internal testing of RW with large blocks with Logical Block protection * Allow the clearing of the engineering log pages via ADI * Hang at 2nd verify command with VTE bit * STA: add checking topord parm for mode page 0e subpage 2 * RW failure during internal testing of RW with large blocks with Logical Block protection =============================================================================================== =================================================================================================== Drive Code Level: A6S0/A6S1 Fixes: =================================================================================================== * Internal code enhancement for Manufacturing process * Servo enhancement for High burst of temps handling - FSC78XX * Internal Dump enhancements for tracing * Internal Dump enhancement * Internal Dump enhancement * Fix for append failure - FSC 601D * Fix for Drive hang during write caused by code. Drive stops responding during write * Fix for RW failure due to servo - FSC 78A0 * Internal enhancement for Data flush on write- locate command. * Fix for RW failure - FSC 7272 * Crypto code clean-up - no impact * Fix for RW failure due to servo - FSC 7021 * Fix for Servo failure during RW - FSC 7808 * Internal Fibre Channel code cleanup - no impact * Internal enhancement for FC and SAS timers - no impact * SAS: Fix Turbo error recovery - performance enhancement * ADI -LTO5: Illegal field -Initialize Element Status with Range * ADI - LTO5-Illegal field in CDB for Log Select * SAS: Debug command enhancements * Internal Dump enhancement - Fibre Channel tracing * Servo VPD enhancements for Stepper calibration * Internal RW channel enhancements - RW channel performance enhancements * Fibre Channel: Protocol fix * Data Safe mode allow Locate16 command - FSC 103F * External iSCSI- not indicating link comp. on cable insert to the drive * Enhancement for detecting cut or broken tape correctly - FSC 2E15 * Fibre Channel: Add Eye Pattern Test to serial commands * Fibre Channel internal code clean up * VFO misdetect ERP - FSC 7060/6353 * Multiple generation encryption environment with clean in between 2 generations may cause a drive I/O error on Cleaner insert * Drive internal code enhancement * VFO detection enhancement - FSC 7060/6353 * Unexpected bus reset - I/O error seen at host * Drive resets after specific rechuck sequence that causes an FSC4101 to surface * RW channel and servo enhancement during space to locate - FSC 6353 * ADI: mode page 0e 02, check condition for LIV and RHA * Fix to mode page 1a changing the idle mode timer to 20 minutes * Changing 1 mode parameter with another mode parameter may cause a unit attention to surface - Changed so UA is not surfaced. * Active Partition field (Mode Page 10h/Byte 3) is reported as changeable - Spec indicates should not be changeable * ERP enhancement for step offset calibration - FSC 7125 * Internal Dump enhancement * Internal Servo enhancement for actuator calibration * Channel enhancement for improvement of channel settings at drive reset * Internal Channel enhancements * Internal Dump enhancement * Temporary error Fix for Write->Locate/Space->Write - improvement of RW performance * ADI: add/fix tracing entries * Temporary error Fix for Write->Locate/Space->Write - improvement of RW performance * Continued enhancement for VFO misdetection - FSC 7060/6353 * Enhancement to data flow handling - Appears as I/O error at host * Drive reset during RW operations - may appear as I/O error or lost communication at host * Wrong - validity check of mode page 30_02 * Internal Dump enhancement - Tapemap * Internal Dump enhancement - Tapemap * Servo Enhancement * Drive reset encountered at wrap turn around while performing in-field calibration in code. Maybe seen as an IO error in the field * Support Force SK/ASC command (RBL feature) * ERP enhancement for End of data handling. * Internal code improvement * End of tape detection code fails to prevent BOT shutdown - Tape may end up off end of spool * SAS small Block exchange enhancements * Fibre Channel: Drive doesn't send R_RDY during login for N Port * Internal code enhancement for manufacturing process * Fix for broken tape encountered on a locate command * ADI- Do not send port login IU after the drive is already logged in * Internal channel enhancements for RW quality * RW permanent failure fix for FSC 7830 * RW permanent failure fix for FSC 6262 * Drive reset during write or read operation caused by internal code hang. May be seen as an IO error at the host. =============================================================================================== Drive Code Level: ( A4Q0 (LTO5 FH) and A4Q1 (LTO5 HH) Fixes: SAS: Fix byte count reporting Internal Change for not enabling a port when no SFP is detected Reduced Recovery procedure during Error Recovery Don't check secondary connector for port speed and topo Servo Enhancements for Track For Servo acquire Servo Enhancements for Track For Servo acquire Fix for FSC 2E12 Not limit FC status on alpa pins only to Servo Enhancements for Track For Servo acquire Fix output for pin 6 on FC status MFG Serial Command enhancement Servo Enhancements for Track For Servo acquire =================================================================================================== Drive Code Level: A422 (LTO5 HH) Fixes: *LDI: Fix reporting for second port *FC wrap test fully implemented *Enhancement of servo calibration *FC wrap test expect dual port *ADI: Replace LUN2 load command with rewind when cart is loaded *Internal FC enhancements from Protocol testing *Enhancement of servo calibration with very good media *Enhancement of servo calibration with very good media *Fix for unload command hang when no cartridge is present. *Flush of the Data handling Queue correctly to prevent Drive Hang *FIbre Channel Disabling Auto online in the FC interface chip *Fibre Channel: Enhance timing on FC interface to avoid open/opened handling. =================================================================================================== Drive Code Level: A420 (LTO5 FH) Fixes: *LDI: Fix reporting for second port *FC wrap test fully implemented *Enhancement of servo calibration *FC wrap test expect dual port *ADI: Replace LUN2 load command with rewind when cart is loaded *Internal FC enhancements from Protocol testing *Enhancement of servo calibration with very good media *Enhancement of servo calibration with very good media *Fix for unload command hang when no cartridge is present. *Flush of the Data handling Queue correctly to prevent Drive Hang *FIbre Channel Disabling Auto online in the FC interface chip *Fibre Channel: Enhance timing on FC interface to avoid open/opened handling.