IBM 3592 DRIVE MICROCODE FIXLIST -------------------------------- D3I4_B12 (changes since D3I4_A9A) 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 -------------------------------- D3I4_A9A (changes since D3I4_A14) 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 -------------------------------- D3I4_A14 (changes since D3I4_990) 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 -------------------------------- D3I4_990 (changes since D3I4_98F) Tape run off while archive mode unload is performed in some condition -------------------------------- D3I4_98F (changes since D3I4_91D) 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) -------------------------------- D3I4_91D (changes since D3I4_916) 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 -------------------------------- D3I4_916 (changes since D3I4_88C) 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 -------------------------------- D3I4_88C (changes since D3I4_81A) 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) -------------------------------- D3I4_81A (changes since D3I4_7A9) 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 -------------------------------- D3I4_7A9 (changes since D3I4_7A4) Improvements and fixes for Ethernet attached (ENA) host connections Error recovery enhancements SCSI command handling improvements Remove write fence on certain write perms