TS2230 Fixlist: =================================================================================================== Drive Code Level: 93G1 (TS2230 Standalone Drive only) Fixes: * ADI: Drive fails to increment frame number during ADI error recovery correctly. * ADI: FC Race condition creating SIOP * LIB: Drive not aborting/releasing the exchange for a LUN1 command that was not responded to by the library (i.e., drive timed out waiting for a response). * ADI: Display Msg cmd not working * Support SAS-2 HBAs * Queue checking required to prevent transfer failures * Lib: Exception on allocate buffer. (SRR for Read Element Status command) * LIB: Not clearing riops on Receive Diagnostics LDI maintenance * Code Status check causes command hang * ADI: Command queue stuck if Read Element Status is aborted * LUN0 command hang in queue * Read perm fix * Head Stopper interferes with Threader while a clean is being conducted causing a stuck cleaner tape * LIB: Increase buffer size for Read Element Status command - allow 7000 elements * Need to sort Engineering log by age of entry * LIB: Return maint status good when log sense alloc lenght=0 * ADI - NAKs on wrong frame expected repeating * ADI - Logout when out of exchanges from ignored in LUN1 * Frequent FSC 78B0 could be seen on LTO3 HH SAS * Log page 0x38 fixes - Parameters related to tape capacity (0x0c thru 0x11) =================================================================================================== Drive Code Level: 88M0 (TS2230 Standalone Drive only) Fixes: * Relevel of Fibre Channel code to pick up numerous fixes. Enhancement to reserve/release in many host environment, change for FCP-DL errors as requested by certain OEM vendors (not impacting to other functionality) * LDI - Maint Command B5 ignores allocated length * FCR 3156 - Inquiry pg 0x83, wrong model type for IBM 3572 library * FCR 3156 - change mode page 0x1F * ADI - Mode select command comparison for mode page 0x1f * Half High change in SAS code for HBA interface glitch, rarely seen and only recreatable in lab. Could result in interface failure in the field. * FCR3156 - IBM 3572 library to use mode 2 in LUN1 write buffer command * ADI - FCE log init point change, for Gen3 - 0e_02 fixed * ADI - Stop dispatched login timer request with valid id - ADI clean up to specifications only =================================================================================================== Drive Code Level: 85P2 Fixes: * LIB- FCR 3121 License Keys - Get/Set Behavior changes * Check Condition for Clean-me cartridge unload * SAS: performance improvements * FCR 3134 - LTO3 HH ITD Density Record Mods * Control Path and Data path Failover - SAS wwpn2 not saved in mode select command * Set read attribute medium type to 0 for unknown cart types * ADI - Panic with multi initiator * When PE bit is 0, not respond to scsi reset * Sense may be overwritten on a recovered error * Enhance Limits during POST motor testing * Handle status for aborted LUN1 scsi commands, can result in library communication failure * ADI - Send logical unit reset in ADI mode * ADI - Limit sending logical unit reset to proper ADI states * Read Element Status hang in multi-initiator environments - results in appearance of hung Library (T021 error in 3576) * Correct size compare logic for CM byte overlength, can result in failure on load of some cartridges * Write commands hang at EW * ADI - 0x0e 03 mode pg, fix handling of CACHE in SMC * ADI - Fix sending of logical unit reset, handle SCSI response * Library - Fix hang on LUN1 Receive Diagnostics * Library - Fix calculations of read attributes 0x222 and 0x223 * ADI - ADI Enabled drive goes away during test * ADI: Mode Page 0x0e subpage 04 to LTO3 * MAM attribute 0007 not returned with correct value * ADI - Fix hang on ADI on power up for libraries * ADI - handle ACKs for commands that have be aborted * LDI Read/Write Attribute command use to gen3 * SCSI/ADC Write Attribute command to write cleaner label * LDI command to write cleaner label * ADC Port Status reports SE mode in LVD environment * Bottom Sensor Stuck check - Manifests as band change Timeout (FSC 7849) * MTR fail allows extra motion can damaged tape * Write Hang in Multi LUN environment. * ADI - ADI to detect framing and line breaks, hdwre workaround * Change timing for checking Write protect switch - eliminate false WP indications on load * Fix for incorrect flagging of motor test failure. * FCR 3156 - change method for 3572 inquiry string machine type/number * ADI - fix mode page 0x0e 01, WWNN, 23932 w/build break fix * SCSI - handling delayed scsi response for TM IUs * ADI not cleaning up LUN1 cmds properly during login * Add MAM attribute 80B Application Format Version * ADI - Wrong frame number after login process * ADI - Mode page 0x0e 02 (ADI) enable/disable ports separately * FCR 3156 - add correct ITD pages for 3572 (1U) library * ADI - no response after command - framing errors and aborts * Fix breakage of New method DPF configuration * ADI - SCSI reporting in ADI- port 22555,22573 to gen3 * FCR3156 - ITD page changes supporting 3572 1U * ADI: No response when using NOP and Pause ADI commands * Fix for Mode page 0x1e =================================================================================================== Drive Code Level: 73P9 Fixes: * Open TWM Limit due to cap tolerance =================================================================================================== Drive Code Level: 73P7 Fixes: * Data protection mechanism enhancement * Fibre Channel link down fix * Log Page x14h enhancement * Enhancement to append processing * Log Page 38 parms 4-7 not logging * LED keeps blinking even though no drive activity * Fix write attribute error in LDI interface * SAS fix for port online in library * LIB: scsi wrap test fix for input options * Do not update AL_PA connector on SAS * Fix for possible hang on an unexpected unload * Change for wrap turn failure during speed negotiation * Fix For library related write buffer issue * Fix speed negotiation timing * Log Page x3C field update fix * ADI (library fix) for space/no Op * VPD life time is updated incorrectly * Enhancement to Worn and Dead media Algorithm * LUN1 commands are not forward after PAUSE state * Drive fence enhancement for perm on locate scenario * Fix for Link Initialization Failure * SAS Control path drive disappears from Host * Enhancement for wrap turn failure during speed negotiation * Deferred SNS reported on recovered ERP * Panic resulting from timed out exchange * SAS Error not cleared during operation * Show Log Page x3C in supported pages * Data compression mode page to be added to Inquiry Page 0xC8 * Fibre Channel/SAS Link enhancement * ILI Sense over written by recovered error * Control and Data path Failover fix for SAS * Properly reject Next generation cart in a drive when in Library =================================================================================================== GA Drive Code Level: 71H1