S3500 Tape Library Fix List Firmware Level: H015 Release Date: 10/28/21 Fixed Timestamp that prevents active errors to be marked as inactive in Web GUI Fixed ES Master CE Diag selection to use JJ diag cart Firmware Level: H010 Release Date: 11/20/18 Added support for 3592-60G (Jag6) Drive Fixed issue where Move by location does not show all the frames Firmware Level: G060 Release Date: 11/23/17 Added support for new LTO8 drive Added support for new 359255G Archive drive Removed support for legacy drives LTO1, LTO2, LTO3, 3592J1A and 3592E05 Fixed problem where capacity utilization is incorrect in SNMP and system summary web page Fixed problem where NMA SNMP Trap was not sent because it was set to 0 in motion command processor Fixed issue where call home was sending the error log and development error log with names swapped Fixed issue where the SMI-S Port 5989 was opened Fixed issue where SNMP was returning the OID of the last trap sent as value for SysObjectID OID Fixed problem where web GUI stays initializing because of a delayed response from ACC to MCC card Fixed problem where password rule Maximum age fails causing web GUI requests to change password on every MCC reset Fixed problem where Drive WWNN is displayed incorrectly in several web pages Fixed problem where warning icon on system summary web page was not updated according to the utilization threshold Fixed problem where the import/export bits can be updated incorrectly in NVRAM high memory for big libraries Fixed problem to change view permissions on logical libraries web page for custom user roles Fixed a difference in number of cartridges between Logical Library and Logical Library Details web pages Changed drive update process to update multiple drives only if they're connected in the same frame where the web GUI is accessed Fixed problem where after a POR user is prompted to change its password in web GUI because is expired due to a bad timestamp Added extra time for timeout when 12 drives are updated simultaneously via web GUI with SSL enable Fixed problem where SSL status was displayed incorrectly on SSL web page for users with only view access role Fixed problem where a user defined SSL certificate could not be used after a POR due to incorrect timestamp returned from ACC to MCC card Fixed problem in the MRPD file where the data for TAPEDRIVES was incomplete because the line was too long Fixed problem where link speed on Port 1 could not be set to 8Gb/s for LTO6 and LTO7 drives Firmware Level: F330 Release Date: 05/15/17 Fixed problem where the import/export bits can be updated incorrectly in NVRAM high memory for big libraries Fixed problem where warning ICON on summary page was not updated based on the utilization threshold Fixed issue when changing ACC zones user was able to pause library during a switchover causing a hang Fixed problem where Password rule Max age fails and WEB GUI requests to change password on every MCC reset Fixed problem where Drive WWNN is displayed incorrectly in several web pages Added code to display correct warning icon according to the capacity utilization threshold Fixed issue where call home was sending the error log and development error log with names swapped Fixed problem where NMA SNMP Trap was not sent because it was set to 0 in motion command processor Fixed issue when changing ACC zones user was able to pause library during a switchover causing a hang Fixed problem where capacity utilization is incorrect in SNMP and system summary web page Fixed issue in SNMP where it was returning the OID of the last trap sent as value for SysObjectID OID Fixed issue where the SMI-S Port 5989 was open Fixed problem where web GUI stays on "Library Stills Initializing" or "undefined" web page on code upgrade or MCC reset and never comes up. Firmware Level: F270 Release Date: 11/18/16 Fixed issue where SNMP was returning chassis-IsLocked as False for SB-A when the door was closed Fixed issue where web sessions remained locked when user tries to log in Porting fix for issue where library would lose network connection because of incorrect state of callhome after removing modem support Added validation to pop up an alert when user selects to use an SSL system defined certificate when this is already in use Fixed issue where a non-admin role would not see correct status about SSL settings on web page Added alert when changing from user define to another user define certificate to indicate changes would take effect after a POR Renamed tab on SSL certificate web page to indicate web page displays information about SAS SSL certificates Fixed issue where a large SSL certificate file would hang WEB interface when trying to upload it Removed default hardcoded service account settings Fixed web pages' forms to avoid cross site scripting injection found in App Scan Changed maximum number selection of error log entries to 250 Added new threshold capacity utilization values from 99.1 to 99.9 on web GUI Fixed problem where drive Tape Alert 1 and drive Tape Alert 2 would not be sent for LTO5 drives Added information on how to load SSL certificates on web help page Fixed Web GUI issue where user would not be allowed to edit a Cartridge Assignment Policy Fixed problem where a user was able to select to send a test trap even if SNMP was disabled Fixed problem where key path diagnostic test would fail when only one drive is installed Fixed problem where download drive logs would fail when only one drive is installed Fixed problem where a service role would not be allowed to perform actions from web pages under main service menu option Fixed problem where creation of new barcode encryption would allow to select incorrect key modes for a media type Fixed error where radio button in Key Label Mapping web page did not display a default selection Fixed error where OP Panel Security setting was not correctly updated from the WEB GUI Fixed problem where Cartridge Assignment Policy creation would not allow to have same ranges for different media types Firmware Level: F130 Release Date: 09/02/16 Removed support for modem call home including usage of Dial-to-IP converters Removed support for TLS 1.0 and 1.1 Removed support for SHA1 Added support for TLS 1.2 with improved HTTPS performance Added support for uploading a user defined certificate for HTTPS Added support for SHA-256 Removed warning entries from auto-active in error log. Fixed SNMP Automation Query to return 0 for unsupported integer OIDs and "Not Applicable" instead of "Not applicable" Fixed display format for WWPN and WWNN in SNMP Automation Query Corrected HEC/HECQ CCCA error logging for memory signature errors Changed Web UI html help to reflect password rules and security changes Fixed error that allowed user to add duplicated CAPs Fixed Time Stamp showed incorrectly in data cartridges report "Mount History.csv" Added new picker velocity profile for problem where HD gripper was hitting high during audit Added support to turn enable/disable gripper velocity profile Fixed WEB UI problem that allow to create duplicated User roles. Fixed problem with WEB UI FW Update page doesn't show wizard using non-admin roles Fixed problem in WEB UI user change password page where password field would display garbage due to auto-fill browser option. Fixed issue where the error log was filled with the same error if an error occurred during inventory with audit. Fixed issue where during HD frame verify an error was posted in the OP panel indicating to check the error log Fixed typo in DCP code that filter new LTO 6 drive PS low voltage as an HW Error Changed LTO HD grippers velocity values to fix HEC/HECQ 9480 during shuffle Fixed accessor health status mismatch among summary page, accessor status page and op panel Fixed problem where incorrect message header received in encryption process would not be validated causing memory allocation errors Fixed problem where temporary op-panel generated password was stored in NVRAM Dump file in plain text Fixed problem where EKM server was not doing failover Fixed Call home issue where it was not sending the development error log Fixed SNMPv1 issue where all the tape alerts were sent as ibm3584Trap006 Firmware Level: F030 Release Date: 10/26/15 Removed support for tape library models L32 and D32. Added support for new LTO7 drive generation. Added support for password security policy. Added support for error counting. Added support for new SNMP Query specification. Fixed issue where DCP would not release memory when it fails sending a message to EKM. Fixed issue where library would never decrement the Sectioncorruped in PVN for NVRAM section 20. Fixed problem where key mode field on key label mapping was not retrieved correctly. Fixed a blank alert in html pages and a wdm loop forever that caused web pages hang. Fixed SNMP to avoid using "public" as default community name while initializing. Fixed except bit and ASC/Q on volser values on trust mode that would case drives unavailable on incorrect ERPs. Fixed problem where incorrect values on minimum and maximum ages would not pop up a message error. Fixed incorrect URC shown on LTO6 drives related errors with HEC/HECQ 3980. Fixed incorrect logical library returned in log page 30 when deleting a logical library in the middle. Fixed problem on web where a password change for main admin would not be checked to comply with password policies. Fixed problem on web where main admin could not change its password at users modify web page. Fixed problem where active column would not be displayed on View library error log web page. Fixed web issue where user ID text input was incorrectly validated when creating a user. Fixed problem in web javascript to restrict paswword to only allowed special characters. Fixed problem at user modify web page where validation allowed incorrectly to add special characters. Fixed incorrect URC A4DC displayed for JAG diagnostic cartridges instead of URC A4DE. Fixed MRPD file in log manager to include drive code version. Fixed problem where IPv6 destinations were not receiving SNMP traps. Fixed misspelled javascript function that would break user validation at user modify web page. Fixed incorrect messages when no changes are made when modifying a user. Fixed incorrect URC for HE/HEQ 4890, 4891 and 48A0. Fixed false error log due to LTO 6 low power consumption in frames L/D52. Fixed problem where web would hang after reaching the maximum attempts to log in. Fixed problem where web pages would not be displayed when trying to log in after a POR or MCC reset. Fixed issue that allows a locked account log in after increase log in retries number in password rules. Added new file with error details like HEC/HECQ and URC to call home. Fixed problem where there was no indication of locked user when trying to log in. Fixed problem where there was no indication of incorrect password when trying to log in. Fixed problem where there was an incorrect failed message when trying to log in. Fixed incorrect pop-up message at user IDs with blanks and added a validation to remove trailing spaces when creating user IDs. Fixed issue where admin is not allow to modify its own information account at user modify web page. Added timestamp to file errordata.txt generated in call home errors. Firmware Level: E220 Release Date: 04/13/15 - Fixed problem where special characters were unable to be used in the user password on web specialist. - Fixed problem where button on web specialist could not enable ALMS after deleting NVRAM. - Added validation in DCP to avoid sending two way commands with wrong length that caused the drive to report a 02/0303 status. - Fixed problem in call home where it was trying to open a PMR when sending a HeartBeat, resulting in HEC/HECQ CA84. - Fixed problem where URC A4B1 was reported instead of A5B1 for HEC/HECQ A4B1 on HD grippers. - Fixed problem where URC B550 was reported instead of B556 for HEC/HECQ B383. - Fixed problem where URC B550 was reported instead of B558 for HEC/HECQ B384. - Fixed problem where URC B540 was reported instead of B140 or B340 for HEC/HECQ B282. - Fixed problem where URC 302F was reported instead of 802F for drives LTO6. - Removed code to log in the library error log shutle error entries that come from TSLM commands. - Fixed problem where error log data was erased after DHC was executed, causing unordered and lost entries. - Fixed problem in ES Master where it was sending bogus drive unit attention. - Fixed problem in web where window pop up was missing when changing the current user password. - Changed inventory self correction reset and logging to only occur if it has been at least 24 hours since the last reset. - Fixed problem in javascript code where we would not be able to modify any user account. - Modified text statement on web page to enable ALMS via CE Tool. Firmware Level: E070 Release Date: 11/07/14 - Removed support for SSLv3. Firmware Level: E050 Release Date: 10/24/14 - Fixed problem where MCC hangs and resets while running idle diagnostics for pool fragments when the number of fragments is greater than 5,000. - Fixed problem where drive information in the OP panel was overwriten with incorrect data when a drive was not responding. - Fixed problem where call homes considered as development type were opening PMR/PMHs. - Fixed problem where the 'Change Volser Reporting' web page was sending an error that the user was not authorized when all the LL were selected. - Fixed problem where gripper failed to put a cartrige because it was still shaking, especially during short moves. - Fixed problem where DRIVE snmp traps are not sending the drive SN - Added support to change the Volser reporting for 10 character VolSers, to either the last 8 characters or the first 8. - Change the drive error log web display to show 'not available' when the drive error timestamp is not a valid library timestamp. - Added a checksum verification during drive code load transfer to stop the process when a mismatch is found. - Changed timer counter reset from 30 to 60 seconds for insert notification when an IO door is opened. - Fixed pointers type issue in log manager that can cause problems when sending SMC and SRC logs to TSSC. - Fixed problem where Enable/Disable SNMP request check would not work from web. - Fixed problem where OP panel only displayed 8 character for Node Card S/N instead of 12. Firmware Level: C460 Release Date: 12/03/13 - SSL certificate and private key changed to address slow SSL issue Firmware Level: C450 Release Date: 08/30/13 Note: Starting with C450, SSL on the TS3500 web specialist does not work with Internet Explorer running on Windows XP - Fixed problem where library event logs show current log as empty when requested before 10 minutes from last request - Added condition to check if Motion is Allowed before Locking IO station - Adding code in web to extend online/offline setting for all tiers for HD and nonHD libraries - Fixed problem where the SMC card card info was not in sychronization with ACC card - Fixed problem where Cleaning cartridges in IO station wouldn't be imported after a reset - Fixed problem where the library was attempting to allocate a large amount of memory for call home drive dumps causing CCCA errors - Fixed problem where Call Home does not retry when the ISP(Internet Service Provider) connection failed - Added development log for informational error types - Fixed a problem where private communitty was never disabled - Fixed a problem where EKM (Enkryption Key Manager) data for all drives in one frame is deleted - Fixed problem where Position to Element command in shuttle verify test from web would always move to first frame in the span - Fixed problem where web drive code load didn't have correct reset options for LTO6 drives - Fixed problem where library did not retry message for car departure enough times leading to SCSI failures - Fixed problem where bits in extended volser table in high memory were set ON causing incorrect eject moves that fail - Fixed problem where any non-admin user logged in was not able to change its own password - Migrated web user passwords to be encrypted using SHA-1 - Fixed problem where user was allowed to input blank password on user modify page - Ported code to not allow user with custom privilegies modify other Logical Librarie Firmware Level: C260 Release Date: 02/22/13 - Fixed problem where default service role did not provide link to Scanner speed and Key Path diagnostics pages - Fixed problem where SNMP is sending an empty trap when an audit trap is created - Fixed problem where clean manager was making changes directly to NVRAM - Fixed problem where inserting a cleaning cartridge with VIO disabled caused an F2 in an ACC node card - Added a host impact warning on audit selection via OP panel - Fixed problem where accessor status was not consistent between system summary and accessor status pages - Fixed problem where "license key" pop up would display on LTO encryption requests when key is enabled - Fixed problem where inventory checking code in a single frame library may fail to execute correctly - Fixed problem where an inventory discrepancy resulted in IVC(Inventory Verification and Correction) corrective library resets every two hours - Fixed problem where web requested IVC check would not work if NVRAM IVC flag was disabled. Web requested should always work - Fixed problem where unintended ctgs in non-HD were exported because VIO(Virtual I/O) would send re-driven moves indicating virtual instead of physical EAs - Fixed problem where in a first log in users could not modify OPS page due to a wrong authorization from an incorrect viewPage - Fixed use of "thru" on web permissions page; changed to "through" - Fixed a problem where the CE could not download the Inv Diff log through CEtool - Added new fields in library statistics.csv to track information about shuttle imports and exports - Fixed problem where a user couldn't log in when previously another User ID with max length try to login - Fixed problem where cleaning cartridges couldn't be imported because of an incorrect Source EA refresh in caches - Fixed problem where SAS would not enable correctly on another frame after SAS is already enabled in the library - Fixed pivot error when doing a scsi exchange command - Fixed a problem where drive in position 12th of each frame is not shown in Fibre Port Stats - Fixed problem where a reserved fixed home slot was not protected from new inserts to the library - Fixed problem where SCSCI FC wrap test via OP panel was not showing results for both ports on LTO6 drives - Fixed problem where CAN retries a messages that may result in "lost messages" - Fixed typo related to capacity utilization on the library preferences web page - Removed some logging from DM to avoid acc fills up with worthless data related to getting too much data from a drive - Added library health to SNMP - Added changes to report if calibration error occurs during inventory - Fixed problem where error log duplicated filtering was not restricting errors correctly - Updated web command parameter checking on server side - Fixed problem where a user couldn't log in with admin account after an upgrade to code greater than C12e because of new password length validation - Fixed problem where an LTO ctg was able to be moved to a JAG slot from an empty storage slot from web - Fixed problem where user with view access was not allowed to view Data Cartridges page - Fixed problem where user with view access was not allowed to view Drive Assignment Details page - Fixed problem where cleaner or other unnassigned cartridge in the IO station would cause an IVC(Inventory Verification and Correction) library reset (VIO disabled) - Added shuttle data to library statistics - Fixed problem where a web requested inventory check would log a recovered error in error instead of hardware error - Fixed problem where the last 2 columns in last entry in lib. statistics log were truncated due to an extra comma at the end - Fixed problem found where HD mixed media library in Fixed Home Cell mode could fail demount move if media type has no S frame Firmware Level: C080 Release Date: 11/16/12 Library code version C080 add new functions: -Ultrium LTO6 Tape Drive Integration -Additional fileds to TSR -Improved Inventory download performance -Custom role names and defined web users Fixes with code C080: Fixed problem where a CE cartridge incorrectly assigned to a logical library caused an IVC(inventory verification and correction) error and repetitive corrective library reset Fixed problem where a CE cartridge in the IO station caused an IVC error and repetitive corrective library reset Fixed problem where host jobs can fail after a library switchover due to incorrect "invalid bits" Fixed problem where library could fail host jobs with CCCF error code because XAuth messaging failed Fixed problem where location sorts on data cartridges page may display cartridges that it shouldn't Fixed problem where library "date and time" value could drift a few minutes a month Fixed problem where MCP cards will get an F2 error while trying to get SRC logs Added code in web to allow KPD(Key Pad Diagnostics) test to continue after a ping failure Fixed problem where the library was unable to send traps when the volser was empty Fixed problem where shuttle pages and roles/permissions pages were not correct Re-defined indication messages for SAS failures/status in SAS settings and user login web pages Fixed problem where SAS could not be enabled if the list of roles contained a gap Fixed problem where SAS enable failure due to certificate problem was misleading Fixed problem where a shuttle station can't be assigned to a Logical Library of the media type of the bottom IO station when VIO(Virtual IO) is enabled Adding code to prevent displaying more than 100% on the web progress bar during a code update Fixed problem with user role name displays with maximum length of name Fixed problem where library would only accept 15 characters of role name when is should allow up to 20 characters Fixed problem where web help text regarding role description and comment length was incorrect Added Hardware clock to Allegro's Entropy to improve security of SSL(secure socket layer) connections Fixed problem were data on web users page could be incorrect after an update to an account Fixed timing issue that causes treck to failed 2 hr lifetime test Fixed problem where cartridges in gripper may not display the media type Fixed problem where Control Path failover could fail if a Control Drive was deactivated in a logical library Fixed problem where the library error log could have second trailer records not associated with the primary base error Fixed a WIP(Work In Progress) problem where the library was putting to a full cell when both grippers were full Fixed problem where the inventory lost a cartridge that was stuck in the gripper after WIP(Work In Progress) processing was performed if the cartridge came from a drive or IO Fixed problem with error text associated with 3820 and 3810 errors Fixed problem where duplicated checking on logical library names fails if stored name in NVRAM is maximum length Fixed problem where SCSI log command time was incorrect for move requests from the host Fixed problem where the user could duplicate role names if the name was maximum length Fixed problem where web forms would not submit correctly on newest browser versions Fixed problem where callhome would not send ESData logs Fixed problem where the library depends on the role position to enable SAS Fixed problem where users couldn't login to the web if the userID was 15 characters and the account contained comments Fixed problem where role name would display incorrect data Fixed a problem where FULL gripper trap is not sent from all grippers if they are full ******* TS3500 Tape Library Fix List Firmware Level: B570 Release Date: 08/15/12 Library code version B570 add new functions: -Inventory Validity Checking -CLI Get All Cartridges in a Single Request Fixes with code B570: -Fixen problem where library can not shows all node cards VPD(Vital Product Data) information from Op Panel -Fexed problem where library can not get all node cards VPD(Vital Product Data) via CETool -Fixed problem where library would not scan Sx4 frame correctly in single accessor library -Fixed a problem where the error log could have 2nd trailer records not associated with the primary base error -Added web trigger for inventory checksum -Fixed a problem where callhome is getting the incorrect size of ES Data file logs and failing log requests -Fixed problem where the web could hang when a user presses the OK button again while SAS is already processing a login -Fixed problem where the library could lose the web connection during a call home -Fixed problem where accessors could bump into each other during imports/exports -Check for and clear uninstalled (ghost) cartridges during library initialization -Fixed problem where web could reset or F2 after viewing data cartriges -Fixed invalid inventory problem where ESM was updated incorrectly during a WIP operation if the cartridge that got stuck came from a drive or IO -Fixed a problem where shared cartridges display with element address of zero on the web -Fixed problem where the library didn't return sense data when it went failed with NMA(No Motion allowed) -Fixed problem where OP panel hangs in "Assigning cartridges to LL" screen, when insert notification is enabled -Fixed problem so that checksums are triggered if a move medium failed for an illegal request or hardware error -Fixed a problem where the library is not sending a trap when the cooler fan fails 3592 and LTO -Fixed problem wrong frame displayed on last drive when updating code on ALL drives -Fixed problem where exporting a single Tier 0 cartridge can result in bumping into each other -Fixed problem where a cartridge stuck in a gripper with source from IO station would not correctly update the inventory -Fixed problem where library could fail code update due to lack of memory resources -Fixed problem where the second trailer record could cause "Not defined" errors -Fixed memory stack issue that could result in CCCA errors -Fixed F2 on MCP/MCA when sorting carts by SCSI EA -Fixed problem where drive code load showed option to load an 3592 E07 drive in an LTO only library. -Fixed problem where icon's didn't display correctly on drive assignment help page -Updated browser support for TS3500 Web Specialist -Fixed problem where LME encryption could fail due to duplicate packets being sent -Fixed problem where if auto eject clean cartridge export failed, the cartridge would not be viewable while in storage. -Fixed problem where library would not inventory frames/use cartridges due to incorrect use of "Deep Cell Valid Bit" -Fixed drive canister fan fault detection for all LTO and 3592 drives in frames -system summary page didn't show up for certain roles -Added SNMP trap 545 to indicate when a gripper has a cartridge in it unexpectedly -Fixed a problem where SAS is not able to connect a secondary server. -Fixed problem where number of assigned cartridges changes when maximum cartridge range is changed -Fixed problem where multiple HEC/HECQ's were missing URCs -Fixed issue where trap 447 shows null instead userid (admin) -Fixed problem where cartridges went from Import/Export cartridges to Unassigned cartridges -Fixxed problem where Accessors go NMA(No Motion Allowed) on deep cell gate failure -Fixed problem where key path diagnostics could fail on 4th key manager IP address -Fixed problem where SNMPv1 specific trap was always set to 6 -Fixed problem where Import/Export could become unassigned if user selected a maximum cartridge setting less than actual number of cartridges in the logical library -Fixed problem where SNMP data page did not list MIB reference per spec -Added enhancement to duplicated error log entries -Fixed problem where library returned "Unit not Ready" after issuing a RES for IE with DVCID bit ON ******* Firmware Level: B540 Release Date: 04/13/12 Library code version B540 does not add new function Significant fixes from previous code version B510: Fixed Problem where cache synchs still might fail on dual accessor libraries Firmware Level: B510 Release Date: 03/15/12 Library code version B510 does not add new function Significant fixes from previous code version B180: Fixed problem where the error code on Drive Error Log web page was not being displayed correctly. Fixed problem where MCC card could F2 if the user was viewing the library error log. Fixed problem where VIEEs could be assigned to 0x00 VEA after POR due to VPDCache out of synch Fixed problem where where volser was null on drive traps. Added code to support shuttle verification test in shuttle service web page. Fixed problem where cache updates could fail and not recover leaving MCC caches out of synch Fixed problem where web displays "N/A" on frame based errors that don't involve a drive Fixed problem where web logouts would have empty user data Ported Jiggle ERP in picker code and added code in cfg and nvram to set a flag for this from CETool. Fixed problem where UI initiated inventory does not send inventory request for shuttle stations (op panel fix only) Fixed problem where UI initiated inventory does not send inventory request for shuttle stations (web fix only) Fixed problem where shuttle volser is lost on transit from one library to another Fixed problem where assigning a shuttle station to a logical lib with same media type of lower IO station in a mix media library would create gaps in EA ranges. Fixed problem where the library didn't export a cartridges (CPF scenerio) Fixed problem where all Log information was set to 0 and the CF was Ok. Fixed problem where scratch cartridges being encrypted did not get the barcode volser in time for first exchange with EKM, so volser was not in EKM audit log Fixed problem where the library didn't do a hunt when it failed to put to a deep cell Fixed problem where there was a race condition on imports/exports with VIO on that resulted in both accessors using the same cell at the same time Fixed problem where Auto Eject Cln Cart data does not display if VIO is disabled Fixed problem where an inventory of a shuttle station with a diagnostic cartridge present lost logical library 0xFF association Added support for LTO WORM cartridges in escache. Fixed problem where we could only get 4, not 5, shuffle locations if LTO S frame was full Added code to validate cross site scripting for fields in master console web page. Fixed code in key proxy where the KPD failed from web when contacting a remote EKM server. Fixed problem where the library inventory could lose the volser of a cartridge in a shuttle car after a power cycle Added Text Description to Drive SNMP Traps. Fixed problem where user could not set shuttle connection serial number Fixed problem where we couldn't obtain SMC FE logs Fixed problem where RunConfig times out on L and D frames (mfg) Fixed LUNR during scripts - MCC F2 Firmware Level: B180 Release Date: 12/19/11 Library code version B180 does not add new function Significant fixes from previous code version B170: - Fixed problem where the library went Not Ready because of a stack size increase - Fixed problem where HEC/HECQ 9380 could be logged as a hard error - Fixed problem where duplicate VEAs would cause RES to fail - Fixed problem where administrator was not able to change administrator account password or comment option - Fixed problem where import/export elements could be incorrect after accessor switchover - Fixed problem where a demount is repeatedly requeued resulting in a logical unit not ready error - Fixed problem where volume serials could have two element addresses if demounted to the IO station when in fixed home cell mode - Fixed problem where a second error log entry for overlapped RES commands did not have an HEC/HECQ - Fixed problem where discover hardware changes could create duplicate element entries for cleaner or diagnostic cartridges - Fixed ERP for putting to a drive when the drive fails to accept the cartridge - Fixed problem where full elements in the IO station would intermittently report empty via RES - Fixed problem where duplicate VEA's occur when cartridges are bulk loaded and then get assigned via CAP during inventory processing - Fixed problem where the library attempts a get of a cartridge from a drive before the drive has fully unloaded it resulting in a No Motion Allowed condition - Fixed problem with the call home threshold where a large amount of call homes were made in a short period of time Firmware Level: B170 Release Date: 9/16/11 Library code version B170 adds the following new function: Support for fixed home slot capability in libraries with Sx4 frames Support added for new error log filtering via the web Significant fixes from previous code version B150: - Fixed problem where cartridges that ended up in a gripper could not be moved to a storage slot using the Web Specialist - Fixed problem where the library is reporting the wrong number of licensed slots for Entry and Intermediate Capacity Expansion Features - Improved XY motion code to reduce likelyhood of XY motion errors - Fixed problem where the library may not export a cartridge and indicate the export is pending even though there are empty I/O slots - Fixed problem with EKM communication causing EKM failovers that were not needed - Fixed problem where MCC node card resources become limited and cause errors resulting in very slow web response due to SMI-S CIMOM activity - Fixed problem where cartridges were being reported in the grippers when there were no cartridges in the grippers - Fixed problem where the Admin role was unable to modify web user security accounts - Fixed Call Home "Threshold Timeout" setting - Added web specialist error log improvements - Fixed typo on data cartridges assign option - Fixed problem where error log displayed wrong frame or MCC card for a Read Element Status error - Fixed problem where Web Specialist display of error log showed a URC of 0000 for HEC/HECQ CCCF - Fixed problem where the library got illegal request due to a race condition with a source cartridge - Fixed problem where encryption key manager "All\Other" logical library name would appear incorrect on key manager web page - Fixed problem where Inventory Self Correction refresh could cause a cartridge to disappear from host inventory - Fixed problem where new Inventory Self Correction and Calibration error codes did not display the correct HEC/HECQ on the web specialist - Fixed problem where the library incorrectly calibrates the last column in last frame - Fixed problem where error log was filling up with recovered CCCC firmware errors - Fixed problem where the grippers in Accessor B would having report cartridges when there were no cartridges in the grippers - Fixed problem where the library unintentionally picked a cartridge during rezero - Added missing URC codes for call home and memory errors - Fixed problem where HEC/HECQ's 9320 and 9380 did not display a URC - Fixed problem where running library verify would disable the audit logging setting - Fixed problem where a cartridge volume serial could be truncated if the library had problems reading the volume serial - Fixed problem associated with Fixed Home Cell where a demount was not using Sx4 frame column 1, row 1 as a destination in some scenarios - Fixed problem where web specialist would display empty error log entries when viewing the library error log page - Fixed the ID link on web specialist library error log web page - Fixed problem where an encryption key request is not resent on successful EKM fail-over - Made inventory self correction on application illegal request (HEC/HECQ A012) an informational only error Firmware Level: B150 Release Date: 6/1/11 Library code version B150 adds the following new function: Support for the TS1140 Tape Drive (3592 Model E07) Added option to perform automatic ejects for expired cleaning cartridges Added machine type column to Drive VPD Page on Web Specialist Significant fixes from previous code version A450: - Modified the ERP for imports/exports so that on a hardware error the library tries a different slot - Fixed problem where previous firmware level web images were not being erased from the compact flash - Improved checking in boot code to detect and auto-correct corrupted boot image - Fixed problem where the library would falsely report CCCC errors with Op Code = 0x0A were logged - Fixed problem where some web pages would display the title bar from the previous page visited - Fixed problem where changing the hide/show setting on the web specialist would not actually change the setting - Fixed problem where cartridges still show as "not labeled" on system summary page after the cartridge is scanned once it is corrected - Fixed problem where Op Panel set/clear drive trap menu would show a panel value of "xxxx" instead of "1134" - Fixed problem where Op Panel truncated the drive usage field only showing 8 characters instead of 9 - Fixed problem where Op Panel move menu would show a panel value of "xx21" instead of "0021" - Fixed problem where the library was calling home for drive tape alerts when it should only have been sending SNMP traps instead - Fixed problem where a blank warning message was being displayed in the Op Panel when a user wanted to change the SCSI/Loop IDs. - Fixed problem where the EKM servers index is missing for drive 12 in last active frame - Fixed problem where memory leaks were occurring causing some occurrences of CCCA errors - Fixed problem where node cards are reset then report F2 due to problem with inventory updates - Fixed a problem where ACC2 could update NVRAM every 5 seconds and affect library operations - Fixed problem where code update could fail on OPC cards due to failure to load web image on compact flash card - Fixed problem where HA libraries could get stuck initializing after both accessors perform an inventory - Fixed problem where library could fail execute inventory self correction on a failed put - Fixed problem where SNMP traps were reporting the IP address of port B as port A - Fixed problem where the accessors may run into each other during the ERP of a get from an HD slot - Fixed problem where Accessor B tries to read the serial number label in Service Bay A and reports B480 errors - Fixed problem where the Unit Attention notification checkbox under cartridge assignment policy modification for the all other category does not work in libraries with Sx4 frames - Fixed problem where Key Path Diagnostics could be run against a drive that had a cartridge loaded - Fixed problem where changes for the Barcode Encryption Policy where not changed after selecting the apply button - Fixed problem where Key Path Diagnostics was giving false PASS results or hanging - Fixed problem where library verify could loop forever trying to clear a cartridge from gripper - Fixed problem where SNMP traps 417 and 418 had the wrong descriptions - Fixed problem where gripper medium transport elements were reported as 0000 instead of 0001 and 0002 the over host interface - Fixed problem where Op Panel accessor status could show gripper type of unknown - Fixed problem where drive code update could fail if the update was occurring during host activity - Fixed problem where Key Path Diagnostics Configuration Test was reporting false FAILED status on good key server paths - Fixed problem where Key Path Diagnostics would hang when testing the second key server - Increased the Web Specialist Key Path Diagnostic time out from 60 to 190 seconds - Fixed problem where Drive FRU replacement procedure would not remove cartridge from drive - Fixed problem where library verify would report CCCC error and would fail to remove diagnostic cartridge from drive 12 - Fixed problem where library verify would report CCCC error trying to lock and unlock IO stations Firmware Level: A450 Release Date: 05/3/11 Library code version A450 does not add new function Significant fixes from previous code version A440: - Fixed problem where get/put errors could occur because of a calibration issue where the X values of column 9 were incorrect - Fixed possible data access problem when data cartridges are moved into the service bays (diagnostic cartridges are moved into active space) - Fixed problem where the library may not scan the IO station when the door is closed - Fixed problem where SAS login fails due to invalid range index in NVRAM - Fixed problem in mixed media library where tier 0 cells in other accessor zone where not considered for LRU destage - Added ERP for IO Door lock/unlock state change Firmware Level: A440 Release Date: 04/08/11 Library code version A440 does not add new function Significant fixes from previous code version A430: - HEC/HECQ 4591 errors and SK = 1 recovered errors will no longer be posted to the op panel - Fixed problem where HD cell ERPs were executed on non-HD cells - Fixed problem where library returned illegal requests on move medium commands due to library inventory being out of sync Firmware Level: A430 Release Date: 01/14/11 Library code version A430 does not add new functions: Significant fixes from previous code version A420: - Fixed problem where the error code on the Web Specialist's "View Drive Error Log" web page was not being displayed correctly - Fixed problem where drive related SNMP traps had a Serial Number value of NULL - Fixed problem where ACC card displays F1 or F2 error due to card reset during mixed media exports once I/O stations became full - Fixed problem where wrong URC was reported for enhanced grippers. Reported B313 instead of B513. - Fixed problem where last cartridge in RES response to host could be missing - Fixed problem where Call Home was corrupting memory and causing MCA/MCP card resets (F2) - Fixed problem where during Discover Hardware Changes or any full inventory refresh, if a host move occurs before the refresh is completed this could cause inventory corruption - Added more logging in error log for CCCC errors with op code = 30h - Added more logging in error log for CCCC errors with op code = 32h - Fixed problem where inventory gets updated incorrectly during periodic rezero - Fixed problem where demounts from drives or imports from 4 I/O door could cause ACC card resets - Fixed problem where the source IP Address field of SNMP trap is incorrectly showing TSSC IP address - Fixed problem where drive related SNMP traps had a volume serial value of NULL - Fixed problem where an illegal request due to an invalid Element Address is returned for demounts in mixed media libraries - Added Frame, Column, Row information for HEC/HECQ B385 errors - Fixed problem where duplicate element address corruption ERPs were not working correctly, so that there were still duplicate element addresses in some cases - Changed error reporting from hardware error (Sense key = 04) to illegal request (Sense key = 05) for a resource conflict where 2 Contorl Path drives are trying to access same tape - Fixed problem where MCC card could reset during extended periods of high RES requests from host Firmware Level: A420 Release Date: 10/15/10 Library code version A420 adds the following new function: Support for exchange medium for libraries with Sx4 frames Significant fixes from previous code versions A050/A360: - Callhome data updated to include Drive Type and Serial Number on drive initiated callhomes. Additional system group information also added to callhome. - Fixed problem where exchange medium command may fail with command sequence error - Fixed problem where Web Specialist text entry boxes could accept malicious HTML code - Fixed problem where ACC card can reset or hang due to memory being overwritten - Fixed problem where library would run Discover Hardware Changes on frames whose doors were not opened - Fixed problem where standard L32 side panels could be scratched when the gripper assembly pivots - Fixed problem where logs downloaded with the multiple log download selection from Web Specialist would not format correctly because the VPD log header size was incorrect - Fixed problem where false CCCC errors would callhome (Op code = 0Ah) - Fixed problem where duplicate volume serials can occur if a tier 2 get fails - Fixed problem where the library may not export a cartridge and indicate the export is pending even though there are empty I/O slots - Fixed problem where SNMP traps 421 and 422 were sending more arguments than what was defined in the MIB - Fixed problem where the library was not correctly formatting the sense data that it sent back to the host - Fixed problem where in some cases the library does a full column audit when it only needs to do a single cell audit - Reduced the probability of the gripper motors overheating by reducing the hold time during a put to a drive and adding delays to an ERP - Fixed problem where both ACC cards are not updated when cells are now marked valid - Fixed problem where an ACC F2 reset or card hang could occur due to cells being marked invalid on one ACC card - Fixed problem where wrong URC was reported for HEC/HECQ 4093 - Fixed problem where SNMPv1 was always setting the "Specific Type" field to "6" instead of the expected trap number - Fixed problem where move medium command may demount wrong drive Firmware Level: A360 Release Date: 06/28/10 Library code version A360 adds the following new function: Support for a secure connection to the Storage Authentication Service server using SSL certificates Support for Storage Authentication Service Single Sign On Support for second Storage Authentication Service server Support for Multiple Log Collection from the Web Specialist Significant fixes from previous code version A030: - Fixed problem where invalid data pointers due to multiple web sessions with the same user id or the same user starting one task in a web session then closing down that session and opening a new one, could cause a F1/F2 reset on the MCP/MCA - Fixed problem where library verify could display Invalid Element Address trying to remove a cartridge from a drive - Fixed problem where the library does not scan the serial number of the service bay when Discover Hardware Changes is executed - Fixed problem where web could allow user to perform actions on a cartridge different than the one selected - Fixed problem where the "monitor" role was allowed to modify operator panel security via the web - Fixed problem where Tape Alert 12 called home when it should not - Added gripper type verification following accessor FRU replacement procedure - Fixed problem where library verify could display Invalid Element Address instead of error 9C80/9C82 for a missing diagnostic cartridge - Fixed problem where SNMP trap 447 was sending the incorrect userID - Fixed problem where SNMP trap 446 was sending the incorrect Element Address - Fixed problem where SNMP trap 419 was displaying values that are not in the MIB file - Fixed problem where "space" characters following a user ID could prevent the user from logging in to the Web Specialist - Fixed problem where an imported cartridge may not go to the first available empty tier 0 slot on a library with an Sx4 frame - Fixed problem where a cleaning cartridge export did not send an SNMP audit alert - Fixed problem where service bay is falsely reporting B589 calibration error on service bay - Fixed problem where a user was allowed to set Library Managed drive encryption without having a defined Encryption Key Manager - Fixed problem where the library would still perform the hourly rezero even though it is in the No Motion Allowed state - Fixed problem where op panel error log trailer record showed a year of 2016 instead of 2010 - Made text change on Worldwide Node Names page to indicate LTO5 drives have two fibre ports as well as 3592 drives - Changed phrase Encryption Key Manager (EKM) to Key Manager to account for LTO TKLM requirement - Fixed problem where insert notification timeout could keep increasing over time causing cartridge import delay - Fixed problem where op panel would timeout and result in HEC/HECQ F2F2 when performing a manual move of a cartridge - Fixed problem where the gripper has a problem homing resulting in HEC/HECQ's 4087 and 4097 - Fixed problem with "Issue to" and "Alias" fields being the same on SAS certification page - Fixed problem where an empty slot in the service bay was used as an LRU location in libraries with Sx4 frames - Fixed problem where Web Server is supporting Export SSL CBC SHA cipher - Fixed problem with where SMI-S authentication would appear hung due to multiple SMI requests - Fixed problem where a user was allowed to modify SAS settings with SAS enabled - Fixed problem where newly imported cartridges could be assigned Element Addresses twice, causing the cartridge to disappear from the host systems inventory - Fixed problem where SNMP trap 453 was sent when resetting any account password instead of just being sent when the Administrator password was reset - Fixed problem where false CCCC HEC/HECQ's were causing call-homes - Fixed problem where MRPD log was offset by 1 line in showing which drives were setup for encryption - Fixed problem where new ES and VIO logs were returning the wrong logs - Fixed problem where the Storage Media Location class for SNMP was not walked correctly - Fixed problem where an Sx4 frame audit request from the Web Specialist could leave library in an offline/Not Ready state - Fixed problem where the library would re-inventory and assign new element address to imported cartridges after an IO door is open and closed - Fixed problem where a user with access to the Web Security Page could not change SAS settings if the user was not in library Admin role - Fixed problem where a user with modify/view privileges for web security could not modify/view SAS or Certificate information Firmware Level: A030 Release Date: 04/16/10 Library code version A030 adds the following new function: Support for LTO 5 (dual-port 8Gb Fibre Channel) Mixed media support for TS3500 HA/HD libraries Storage Authentication Service (LDAP via TPC or SSPC) Floating home cell option for non-HD libraries Customizable warning threshold for capacity utilization Significant fixes from previous code version 9590: - Fixed problem where RES delays and timeouts may occur if the maximum cartridge setting is 6887 or more greater than the number of actual cartridges assigned to the logical library - Added inventory self correction support for the I/O station - Fixed a clock drift problem that was causing IPv6 certification test to fail - Fixed problem where a library may hang initializing after a door open and close - Fixed problem where the host reported ASC/ASCQ 3B81 instead of 3B0E when trying to unmount from an empty drive - Fixed problem where demo mode would not execute - Fixed problem where an error reported on drive clean initiated from the Web Specialist would not display the error page correctly - Fixed problem where after a path failover, Element Status tables could incorrectly have duplicate VEA's for the same PEA resulting in failed moves as the destination is full - Fixed problem where Op Panel moves from storage elements to first available address would fail with message "Invalid Element Address, Your library may be full" - Added additional support for ES Data Retrieval to get data for all storage slots in ES Data Log - Fixed problem where exporting large quantities of cartridges could have a long delay when exporting from a a Logical Library with the "hide" option set - Fixed problem where the OPC card would hang with F1 (standard node card) or report F2 (enhanced node card) when attempting to move a cartridge from the Op Panel in an HD library - Fixed problem where library may not import cartridges into newly installed frames that are empty - Fixed problem where keypath diagnostics test on Web Specialist failed for IPv6 addresses - Fixed problem where shared cartridges within element address range 768-1023 were not reassigned after changing the Maximum VIO Cartridges setting for a logical library - Fixed problem where library would report HEC/HECQ 9190 when running library verify with Both Accessors or Accessor B option when service bay B is an S-frame - Fixed problem where a user could modify an existing web account and change it to be a duplicate of another existing account possibly changing the user privledges - Fixed problem on libraries with Sx4 frames where if an export occurs during an inventory update on an MCC card, cartridges could get assigned an Element Address = 0 - Fixed problem where HEC/HECQ B881 may be reported if drive demount command occurrs too soon after the drive is mounted - Fixed problem where an IPv6 Stateless Auto Configuration address could not be assigned without a static address first being defined - Update to ERP where universal grippers will now use 100% torque in doing the low level retry after it originally fails to get an LTO cartridge - Fixed problem where HEC/HECQ 41A0 was not reported after adding an Sx4 frame to a library that has universal grippers - Fixed problem where a cartridge may be left in a gripper if the cartridge is removed from a tier 2 location and if an error condition occurs before it has a chance to put the cartridge to its destination - Fixed problem where the library inventory could be incorrect, if the library removed a cartridge from a tier 2 or tier 4 location of an offline cell - Fixed problem on libraries without Sx4 frames, where a cartridge that is selected to be removed from the library may not be exported to the I/O station - Fixed problem where HEC/HECQ CCCC would be reported and callhome due to Y motion failure related to periodic rezero - Fixed problem where an incorrect inventory can result when a cartridge is manually swapped in a storage slot - Fixed problem where library could get stuck in initialization during an inventory due to incorrect inventory processing - Fixed problem where the library did not perform inventory self correction after a failure on tier 0 slot - Improved reporting of false No Motion Allowed states, by implementing a delay when checking cartridge present flag - Fixed problem where if both accessors are accessing the same location at the same time, it can lead to an incorrect inventory - Fixed problem where the Web Specialist error popup window may not display the correct Volume Serial - Fixed problem where the high extraction force ERP with universal grippers was applied on the extend instead of the retract as well as modified velocity profile for universal grippers on a retract - Fixed problem where calibration of Sx4 frame incorrectly reported an undefined HEC/HECQ instead of the proper B510 HEC/HECQ - Fixed problem where Op Panel could reset or hang when moving a cartridge in a library with an Sx4 frame - Fixed formatting of "Close" button on Drive Details Web Specialist popup for single ported drives - Fixed problem where in a library with Sx4 frames with only one tier 0 location empty, a gripper could end up with a cartridge in it if there is a failure in putting the cartridge to the one empty tier 0 location - Fixed problem where the licensed capacity was not updated after adding or removing storage cells in column 9 of an existing frame - Changed "recovered" and "failed" wording for accessor status on the Web Specialist to "warning" and "critical" - Modified error status for drive errors on the Web Specialist to no longer display "Can not communicate with the Drive" - Fixed problem where user could breach user security on Web Specialist - Fixed problem where Op Panel and Web Specialist error log shows year of 2016 instead of 2010 - Fixed problem where after Finishing Accessor Service, the Op Panel could display message "Unable to perform request" until it times out, even though the service procedure completed - Removed wording on the Web Specialist where the web security page when creating a user ID says that initial passwords will be auto-generated as there is no auto-generation of passwords - Fixed problem where monitor role could not view key path diagnostics table - Fixed problem where a user without proper permissions could have access to node cards page on Web Specialist - Fixed problem where an attempt to modify properties of a user account with same without changing the user ID resulted in an error - Fixed problem where user ID was incorrect on audit related SNMP traps - Fixed problem where library does not utilize the highest RS422 baudrate after a drive reset - Fixed problem where inventory could become incorrect causing illegal request error ASC/ASCQ 3B0E on host move commands - Fixed problem where Real Time Clock was not synched between ACC and OPC cards - Fixed problem where user could not obtain LTO3 drive dump via the Web Specialist - Fixed problem where in a library with Sx4 frames with only one tier 0 location empty, a gripper could end up with a cartridge in it if there is a failure in putting the cartridge to the one empty tier 0 location - Fixed problem where the host reported ASC/ASCQ 3B81 instead of 3B0E when trying to unmount from an empty drive - Fixed problem where in a library with Sx4 frames with only one tier 0 location empty and multiple cartridges are imported, the library will try to put to a full slot instead of an HD slot on import - Fixed problem where Web Specialist library preferences page would default the zone change selection to SBA instead of the current setting when the page is displayed Firmware level: 9590 Release Date: 10/09/09 Library code version 9590 adds the following new functions: - Support for greater than 6887 slots - Inventory Self-Correction - Key Path Diagnostics via the Web Specialist - Automatically set HD slot offline for specific errors - SNMP Audit Logging - SNMP traps for EKM/TKLM communication failure, tape drive TapeAlert 18, new unassigned cartridge, and all doors closed - Added Offline slot count on System Summary web page Significant fixes from previous code version 8872: - Fixed problem where RES commands could fail if the maximum cartridges setting on a logical library was significantly larger than the number of actual cartridges assigned - Fixed problem where cartridges that fall into a Cartridge Assignment Policy are not getting assigned according to the policy and end up unassigned - SMIS references and referenceName for ChassisContainsSML was failing - Fixed problem where if a failure occurs during NVRAM POST, the card bringup will halt and display appropriate LED error code - TPC now sees an unassigned Logical Library as an instance of a ChangerDevice similar to how it is shown in the proxy CIMOM - Fixed problem where long delays occurred in a library that was idle when importing cartridges with VIO enabled - Fixed a problem where the library was not sending an SMNP trap for HEC/HECQ 9190 - Fixed inventory corruption problem where duplicate VEAs are not corrected in NVRAM causing errors during move operations - Improved dual accessor performance in libraries with Sx4 frame when getting a cartridge from a tier 0 or tier 1 location - Added new error codes for NMA states (HEC/HECQ's 4891 and 48A0) - Added a low level gripper retry for get problems and added new informational error HEC/HECQ B385 reporting the retry - Fixed problem where during drive scans if the scanner was not able to read one of the characters of the volser it would update its inventory with the new incorrect volser it just scanned instead of trusting the old volser - Fixed misspelling on Cartridge Assignment Policy web page when Modifying settings - Fixed problem where there were import/export delays during high host volume with VIO enabled - Fixed problem when VIO is enabled where a tier 3 or higher cartridge that is selected to be exported will be moved to a tier 0 slot first and then moved to the I/O station - Fixed problem where the library will not perform an audit if only 2 free slots are available - Fixed problem where an unreadable volser label on a cartridge that was written to the Cartridge Memory as all blanks would appear as a volser mismatch and not allow encryption - Fixed problem where the library does not report the correct volser if a new cartridge is inserted into the same slot or drive as a previous cartridge and the new cartridge volser only differs from the old cartridge volser by 1 character - Fixed problem on Web Specialist where IPv6 stateless autoconfiguration address was not being displayed correctly - Fixed problem where the NVRAM dump could not be retrieved from the Web Specialist - Fixed problem where upper NVRAM could be corrupted and not cleared - Fixed problem where SNMP traps for audit logging were not formatted correctly - Barcode labels with only 6 or 7 characters are now only supported if STK barcode compatibility mode is enabled - Fixed problem where Web Specialist could timeout on a drive clean if multiple drive cleans were in progress at the same time - Fixed problem where the library tries to unload a cleaning cartridge from a drive twice if a door is opened while it is unloading the cleaning cartridge the first time - Fixed problem where the MCA/MCP could reset when the refresh button on the Cleaning Cartridges and Key Path Diagnostics web pages was selected - Improved calibration of column 9 when drives are inserted - Fixed problem where the during an inventory after a library reset an accessor could get hung "initializing" - Fixed problem where the library would not eject an unassigned or shared cartridge due to a false incorrect media type error when requested from the Web Specialist - Fixed a problem where unassigning a cartridge located physically in the I/O station resulted in an Element Address of 0 - Fixed problem where a host could access a cartridge belonging to a different logical library - Fixed problem where Refresh button on Web Specialist I/O Station page did not work - Fixed problem where Trap 408 wasn't displaying severity level - Fixed problem where after the library is power cycled, shared cartridges could be displayed as unassigned on the Web Specialist - Fixed problem where in an HD library, the Op Panel menu for moving a cartridge by EA would not display the media type correctly - Fixed problem where library will return data to SNMP request even with SNMP setting disabled. - Fixed problem in libraries with 4 I/O doors where the wrong I/O station could be scanned after an I/O door is opened/closed - Fixed problem in HA libraries where the accessors could bump into each other if it is performing inventory of adjacent frames simultaneously - Fixed problem where Audit and SCSI data could be lost when an accessor switchover occurs - Fixed problem where library remained offline when Web Specialist was reset during inventory or audit processes - Fixed problem where a cartridge assignment could fail with Internal Error Web Page Not Found message - Corrected misspelling of word "completed" on Op Panel Door Interlock Safety Test screen - Fixed problem where Web Specialist pop-up on error was not displaying HEC/HECQ and action correctly - Fixed problem where the library would report HEC/HECQ 4890 instead of correctly reporting HEC/HECQ 48A0 - Fixed problem in libraries with Sx4 frames where an incorrect inventory can result if the library is doing an a demount from a drive and has problem getting from the drive - Fixed problem where Web Specialist session timeout page did not give the user information on how to change the timeout value - Fixed problem where Capacity Expansion feature on an L frame only library did not take affect until the ACC card or the library was reset - Fixed problem in Web Specialist where a popup message when moving cartridges from the I/O station incorrectly used a colon - Fixed problem where the inventory can get corrupted if one gripper is broken or full and the other gripper on that accessor is auditing a cell with only 1 or 3 cartridges - Fixed problem where the library does not export a cartridge from a drive when VIO is enabled - Fixed problem where if the library failed to put to a deep cell after demounting from a drive the library would not audit the deep cell that it failed putting to - Fixed problem in libraries without Sx4 frames, where during moves by Element Address initiated via Web Specialist, the move would fail with a Web Specialist timeout - Fixed problem where an accessor was not returned to good status after a successful library inventory - Fixed problem where TPC probes on large libraries caused the Web Specialist to hang - Fixed problem where a gripper was marked failed even though it was successful in getting/putting a cartridge during the ERP - Fixed problem where the Web Specialist could fail to show the same data when cartridges are sorted in different ways - Modified the firmware so that HD slots are put offline when a get failure occurs on that slot and the subsequent gripper test using the diagnostic cartridge in the test slot is successful - Fixed problem where in HA libraries the library will not fail over to the second accessor if a Web Specialist initiated inventory or audit fails - Fixed problem where assigned number of cartridges for a logical library equaled the maximum VIO cartridges allowed, and then after the maximum setting was increased, cartridges that were in the state "Assignment Pending" were not assigned to the logical library - Fixed problem where the library could export a cartridge to an I/O slot that is already occupied by a different cartridge - Fixed problem where cartridge scans are not updated correctly which could result in an incorrect inventory - Fixed problem where library would return a status of Invalid Element Address instead of good status for a host issued RES of a logical library that had empty element addresses - Fixed a problem where the library would perform part of a single cell audit even if there was not enough shuffle space instead of failing with error 9190 - Fixed problem where HA configuration could not be added to library after adding Sx4 frame as the library would fail to identify the correct location of the fiducial in order to calibrate - Modified HEC/HECQ 9180 error from a hardware error (Sense Key = 4) to a recovered error (Sense Key =1) because it is for informational purposes only - Fixed problem where Web Specialist was taking a long time to close the sockets causing future web page or encryption failures - Fixed problem where move from storage slot to I/O station could result in the cartridge having an Element Address of 0 - Fixed problem where the library did not return an illegal request when the host issued a demount from an empty drive - Fixed problem in non-HD libraries where an export of a data cartridge would fail - Fixed problem where a cleaning cartridge could be put to an offline HD slot - Fixed problem where an audit was not performed on an HD slot when that slot was transitioned from offline to online - Fixed problem where a cartridge could be left in a gripper while performing a single cell audit of an offline cell - Corrected Op Panel message on move screen from "Destage to Cartridge Cache" to "Destage from Cartridge Cache" - Fixed problem where getting a tier 2 or 4 cartridge from an offline HD slot can result in an incorrect inventory - Fixed problem where mounting a shared cartridge from a tier 4 location could fail - Fixed a problem where a cartridge that is demounted from a drive is being destaged from cache instead of placed in cache - Fixed problem where during the volser check of a cartridge for a Logical Library that has a barcode encryption policy set, if the volser that is read is unknown, it would fail to read/write the data instead of allowing it and encrypting the data - Fixed problem where a logical library reached maximum cartridge assignment, then the maximum cartridge setting was increased but the library was not able to assign cartridges to the logical library after the maximum was increased - Fixed problem in libraries with Sx4 frames where the library does not follow the accessor zoning configuration and uses the wrong accessor to export cartridges to the I/O station of a 4 I/O door - Fixed problem where a cartridge would be assigned an Element Address of 0 if maximum cartridge setting of Logical Library is reduced and the cartridge falls outside of the new range - Fixed problem where RES mishandling associated with an inventory corruption could cause C987 host errors - Fixed problem in libraries with Sx4 frames where a demount of cartridge via the Web Specialist could fail with a message that no slots are available even when slots are available - Fixed problem on logical library web page where assigned cartridge count for a logical library was incorrect if shared cartridges are present in the library - Modified Op Panel message to indicate it may take up to five minutes when changing network settings - Fixed problem where shared cartridges in the I/O station with VIO disabled cannot be assigned via the Web Specialist - Fixed problem where element addresses of zero could show up erroneously are the library is reset - Fixed problem in libraries with Sx4 frames where shared cartridges may not get assigned to logical library when requested from the Web Specialist - Fixed a problem where ACC card hangs with an F2 due to LRU processing - Fixed problem where the library does not go No Motion Allowed when a gripper is stuck on a cartridge in the IO station - Modified firmware so that when ALMS feature is uninstalled it is also disabled - Fixed problem when an accessor only has one operational gripper, where the library is doing a single cell audit of a 3592 HD slot, it would not put the tier 3 cartridge back - Fixed problem where mounting or moving shared cartridges from tiers 2-5 of an HD slot could fail to move - Fixed problem where the library would falsely report HEC/HECQ 60Bx errors after a reset or firmware download - Fixed problem where HEC/HECQ F2F2 could result due to SMI-S stack corruption after a library is reset - Fixed problem where reducing the maximum number of VIO slots for a logical library could create duplicate Element Addresses if that logical library is set to "Hide" exports mode - Fixed problem where a move could fail with illegal request due to source empty - Fixed problem where cartridges that are in the virtual import/export element (VIEE) range would not get properly assigned when VIO is disabled Firmware level: 8872 Release Date: 07/29/09 Library code version 8872 does not add new functions: Significant fixes from previous code version 8870: - Fixed problem where the Web Specialist logical library page incorrectly reported the logical library was nearly full - Fixed problem with text wrapping on system summary page using Internet Explorer browser - Fixed problem where a logical name could not be added if the new name was shorter than previous name and the new name matched the first n chars to length of new name - Fixed problem where drive encryption may not work when an EKM was configured for All/Others - Fixed problem where "preferred accessor zone" and "active session" links were missing from the Web Specialist help page - Fixed problem where libraries with Sx4 frames do not export cartridges using the Web Specialist - Fixed problem where the library inventory is not updated when scanning HD slots if the inventory is initiated from a User Interface such as the Web Specialist or Op Panel - Fixed problem where Web Specialist would not allow the Gateway for TSSC to be 0.0.0.0 - Fixed problem where demo mode would fail after one move in libraries without Sx4 frames - Fixed problem with SMI-S with non-chunking client - Fixed problem where an expired cleaning cartridge in the unloaded position was not moved from the drive - Fixed problem where Encryption didn't work with IPv6 EKM Address - Fixed problem where HEC/HECQ CBCD is calling home when it should not be - Fixed problem where port value for an EKM address could switch from SSL to TCP and vice versa - Fixed problem where SNMP traps were not reporting all Drive and FC Port information - Fixed problem where discover hardware changes would fail to pick up a new frame - Fixed problem where drive communication issues on 3592 drives could cause a Fatal Exception (F2) on MCA/MCP cards - Fixed problem where unassigned cartridges that fall into the CAP are not moving to virtual import/export element (VIEE) addresses - Fixed problem where web would "hang" as it was constantly retrying tasks - Fixed problem where an accessor can appear "hung" and won't move because it is constantly asking for X authorization - Fixed problem where a user could not include "-" and "_" characters on logical library names - Fixed problem where the Enterprise SNMP OID was incorrect Firmware level: 8870 Release Date: 05/29/09 Library code version 8870 does not add new functions: Significant fixes from previous code version 8770: - Fixed problem where a failed get of a cartridge in a 4 I/O station would post URC B302 instead of URC B102 - Fixed problem where the Library Performance file was not available on the web when the library had RoHS ACC cards - Fixed problem where the gripper was unable to retrieve 3592 cartridges from storage slots using universal grippers - Fixed problem where the Web Specialist would incorrectly display an unlicensed capacity of 65xxx on the System Summary page - Fixed problem where the Web Specialist could hang after issuing a move command from the Web - Fixed problem where the library wasn't sending an SMNP trap for a HEC/HECQ 9190 - Fixed problem where the user was unable to reimport an exported cleaning cartridge - Modified Call Home to include ES data logs - Modified Web Specialist to allow retrieval of ES data logs - Fixed problem where HD Frame Verify menu on the Op Panel did not appear after an HD Frame add - Fixed problem where the customer may see HEC/HECQ CCCC during a Control Path Failover situation - Fixed problem where a drive error with Tape Alert 3 would issue a call home - Fixed problem where IPv6 does not send link local broadcasts - Fixed problem where redundant part failures (HEC/HECQ's 758x) were not sending Tape Alerts - Fixed problem on library verify screen where it would not "back" out to the main service screen - Fixed problem where Library Verify failed a calibration with HEC/HECQ CCCC due to incorrect number of fiducial's expected - Fixed problem where library does not properly handle part of IPv6 Phase II certification - Fixed problem where cartridges weren't exported in the correct order when all IO staions belonged to one zone in HA libraries - Fixed problem where HEC/HECQ 4890 error is displayed on the Op Panel after a code load - Fixed problem where the host would receive an illegal request in dual accessor libraries with an Sx4 frame installed if both accessors accessed the same HD slot - Fixed a problem where no HEC/HECQ was logged during an error when importing/exporting cartridges with VIO enabled - Fixed problem where IPv6 Phase II certification might fail - Fixed problem where cartridges could end up with an Element Address of 0 on the web - Fixed problem where IPv6 Phase II certification link local test failed - Fixed a problem where library tried to put to an uninventoried location during an error recovery procedure - Fixed problem where simultaneous drive encryption and drive dump requests could cause Encryption timeout - Fixed problem where the library could go into No Motion Allowed state based on incorrect handling of pivot motor status - Removed text on Web Specialist indicating that a user can disable ALMS - Added op panel confirmation message after selecting HD Frame Verify before starting test - Fixed problem where if both grippers are full, the library put both cartridges into the same location - Fixed problem where a destage from zone A can use cartridges in zone B after preferred accessor zone changes or switchovers - Fixed problem where web reported incorrect Capacity Utilization percentage on system summary page if cartridges were in offline slots - Fixed problem where SNMP getNext request would fail to get the next one and jump ahead to the next major OID - Op Panel features menu modified to prevent removal of ALMS feature code if ALMS enabled - Fixed problem where the wrong accessor was used during VIO moves - Fixed problem where cartridges that were in the IO station and could not be imported because the library was full, had the status: export in progress - Fixed problem where Least Recently Used destages were not working correctly - Improved on problem with HD grippers where a cartridge would fail to load in a drive - Added ability to collect event log second time during call home - Fixed problem with VIO enabled where the library tries to put an imported cartridge to a full slot - Fixed problem where Cartridge Locations option on the Op Panel would not list all VIO imported cartridges - Fixed problem where the Web Specialist help link for SSL did not work - Corrected the MRPD logs for Callhome, Web Specialist, and CE Tool - Fixed problem where library was not retrying on a get - Fixed problem where no error is reported to the Op Panel error log if the error resulted in a No Motion Allowed state - Fixed problem where a cartridge can go unassigned after a move when the cartridge belongs to a logical library with the "Exports" field set to "Hide" - Fixed problem where Barcode Encryption Policy could not be set in a library with LTO only media - Fixed problem where moves initiated from the Op Panel from a drive to the home slot could fail - Further improved on the problem with HD grippers where a cartridge would fail to load in a drive - Fixed problem where cartridges when imported can have duplicate volsers on the Web Specialist - Fixed problem where RES command could fail if a logical library had a high number of max cartridges (thousands) and only a few physical cartridges were assigned - Fixed problem where a user could not set web security if the new password length was less than the old password length - Fixed problem where the number of VIO slots are counted twice resulting in an incorrect warning - Fixed problem that can lead to inventory corruption if there is a get/put failure which triggers a calibration - Fixed problem when one accessor is trying to export a cartridge from the same HD slot that the other accessor is trying to move a different cartridge from - Fixed problem where accessors could bump into each other if one accessor is accessing a tier 0 slot and the other accessor is attempting an LRU destage with the same cartridge - FIxed problem where a Web Specialist timeout could occur when trying to change more than 2 offline cells back to online in a dual acccessor library - Fixed problem where CCCA's could be logged with high occurences of call homes or MRPD web file retrievals - Fixed problem in mixed media libraries using the Web Specialist where a user could move a cartridge from a drive to a location of the other media type - Adjust the speed of the scanner during an ERP when Barcode Compatibilty mode is enabled - Fixed problem where volser information in SCSI log was not correct - Fixed problem where creating logical library names would result in the new names having some of the characters of previous logical library names - Fixed problem where HEC/HECQ 408A would be posted when a rezero occurred with a frame door open - Fixed problem where VIO exports are not done in the order the cartridges were selected to be removed - Fixed problem where a cartridge move would fail because the library was trying to destage a non-Tier 0 cartridge - Fixed problem where COD keys for HD frames could be deleted in a dual accessor library after a library reset - Fixed problem where 4 I/O door calibration could fail - Fixed problem where a duplicate cartridge is created in the inventory when a mount to a drive from a Tier 2 location fails and the cartridge ends up stuck in the gripper - Fixed problem where an MCA card would post an F2 on the LED after attempting to create a logical library Firmware level: 8770 Release Date: 04/03/09 Library code version 8770 does not add new functions: Significant fixes from previous code version 8750: - Fixed problem where a library with enhanced gripper (HD) might fail to load a cartridge, causing the drive to report FSC 2e00/2e01 Firmware level: 8750 Release Date: 02/20/09 Library code version 8750 does not add new functions: Significant fixes from previous code version 8620: - Fixed problem where the library did not update the Most Recent Usage field after a prestage - Fixed problem where the library did not update the Most Recent Usage field after a destage - Fixed problem where the library tries to mount a cleaning cartridge to a drive that is already full - Fixed problem where the library did not update the Most Recent Usage field after moving a cartridge from a storage slot to a drive - Fixed problem where on the Web Specialist Help Screen, the "Move" link was not valid on the IO and Drive help pages - Fixed problem where a bad inventory could result if Accessor A and Accessor B are trying to get/put to/from the same cell at the same time - Fixed problem where cleaning cartridge would not import via the web in libraries with Sx4 frame installed - Fixed problem where a library with an Sx4 frame has cartridges that are unassigned and then VIO is enabled, this puts the cartridges in an assignment pending state which will ultimately result in an incorrect inventory - Fixed problem where library verify would fail with CCCC error - Fixed problem where the Web Specialist summary screen would show 65,000+ cartridge count when the number of assigned cartridges for a logical library is less than the number of VIO cartridges for that same logical library - Fixed problem where code loads and communications would fail on MCC card due to memory leak - Fixed problem where user couldn't remove a cartridge in an HD library with VIO disabled - Fixed problem where a cartridge could become unassigned on a host initiated move to the I/O station - Fixed problem where a host initiated move of a cartridge from a drive to the IO station changed the cartridge state to shared after it was moved - Fixed problem where selecting Hide/Show Exports on Logical Library page would hide all logical libraries - Fixed problem where opening Sx4 frame door and performing bulk exports/removal of cartridges caused remaining cartridges in HD frame to go unassigned - Fixed problem where in a non-HD Library, a web move from a drive to the IO station fails with source empty error - Fixed problem with libraries with Sx4 frames where imports were not being placed in correct location - Fixed problem where the library would sometimes get an F2 on the ACC card on a host initiated move - Fixed problem where inventory sometimes doesn't get updated correctly if the cartridge gets stuck in the gripper - Fixed problem where Hide/Show Exports on Logical Library page could not be changed from Hide to Show - Fixed problem where the library wouldn't execute some ERPs if there was a problem inventorying tier 0 - Fixed problem where cartridges exported to the IO station could not be re-imported - Fixed problem where sometimes the library would not correctly inventory the last frame in Accessor A's preferred zone of an HA system if there was an HD frame as the first frame of Accessor B's preferred zone - Fixed problem where a drive cleaning would fail if a data cartridge has a cleaning cartridge label - Fixed problem where library cannot ping a peer IPv6 link local address - Fixed problem where accessor could lose motor power on long moves in large libraries (12+ frames with dual accessor) - Fixed problem where the Web Specialist returns Error 400 (Bad request), if the browser has many plugin's installed, causing the MIME accept field to have more than 294 characters - Fixed problem where the library failed to send an IPv6 SNMP trap - Fixed problem where the library could not use an IPv6 EKM address - Fixed problem where Cleaning cartridge can not be re-imported because of an element address mismatch on the node cards - Fixed problem where in an HA with HD library, CCCC was reported where a demount from a drive without an HD frame in same preferred accessor zone did not use LRU destage when the cartridge source was originally a T1 or T2 location - Fixed logging associated with trailer record for a move medium command when a failure occurs on a demount from a drive - Fixed problem where drive cleans may not occur correctly based on improper detection of drives in a frame - Fixed problem where a drive is full, yet the bar code scan can not read the barcode label returning a blank volser. This caused the library to incorrectly believe the drive was empty. - Fixed problem where if the drive status page is requested via web, an F1 could occur on the MCC card - Fixed problem where library went No Motion Allowed and posted an error, yet was not reporting the No Motion Allowed state for new commands - Fixed problem where links on accessor and physical summary web page were missing for accessor status if status was "failed" or "recovered" - Fixed problem where accessor status on the system summary/accessor web pages could incorrectly show "recovered" when it is actually "failed" in single accessor libraries - Fixed problem where cleaner cartridges would not import when VIO is enabled - Fixed problem where library attempts to put CE cartridge into a full slot - Fixed problem where an unloaded expired cleaning cartridge remained in the drive unload position instead of being removed from the drive - Fixed problem where moves were being delayed 1.3 seconds for tier mount updates - Fixed problem where the web would not display media type information for the library on the status page if no drives were present for a that media type - Fixed problem where web would display incorrect cartridge data on status page when viewed by specific frame in a mixed media library - Fixed problem of being unable to ping IPv6 multicast address - Fixed problem where a JAG logical library full SNMP trap was sent out on an LTO only library - Fixed problem where Library/Drive RS422 communication has excessive communication retries - Fixed problem where calibration data for column 1 in Sx4 frames could be incorrect if the frames are not straight. Now it is calculated based off of column 3 data, such that the CE tool post-installation check no longer needs to be run if the customer is on 8750 or higher code. - Fixed problem where the Most Recent Usage time was not updated on element address to element address prestages and destages. - Fixed problem where the library could load the wrong data cartridge in HA environments with Sx4 frames - Fixed problem where library would store TA2 on recovered errors - Fixed problem where inventory was incorrect, including HEC/HECQ 9480 errors, due to duplicate element addresses - Modified VIO so that only imported cartridges, not bulk loaded cartridges, have VIO element addresses - Fixed problem where accessor could halt before hitting the end stop when it was finding its X axis limit - Fixed problem where an accessor in a dual accessor library will get stuck initializing after its ACC card is reset for any reason - Fixed problem where the library reports a HEC/HECQ 4840 when the accessor was trying to determine its XY position - Fixed problem where all node cards would reset after a FRU replacement - Fixed problem where full HD frames fail a destage - Fixed problem where accessor would inventory in incorrect locations after doing an Sx4 frame calibration - Fixed problem where halt logging would not contain any log information Firmware level: 8620 Release Date: 11/07/08 Library code version 8620 adds the following new functions: - Support for Sx4 Frames - Support for Enhanced Grippers Significant fixes from previous code version 8160: - Fixed problem where shared cartridges could not be exported from the library. - Fixed problem where the library was full and reporting ?Library Full? on the Op Panel, but failed to remove that message when a cartridge was moved to the I/O station. - Removed ability to disable ALMS via the web as ALMS is required. - Fixed problem where the library cannot assign shared media to a logical library. Failed with message: Unable to perform request. Please ensure that the destination logical library has physical storage slots available. - Fixed problem where export to the lower I/O station would fail, if upper I/O station is open. - Fixed problem where Accessor B would bump into Accessor A, if Accessor B encountered a failure during calibration. - Made modifications to the barcode scanner to more accurately read empty barcode labels. - Fixed problem where a reset on the MDA could result in an F1 or F2 being displayed on the card - Unlabeled cartridges causing duplicate key in Tivoli Productivity Center due to blank tag. Blank tags now labeled as Unknown1, Unknown2,? - Made modification to the code where is a cartridge is removed with VIO enabled, the message now says the remove is queued, instead of saying it is complete. - Fixed problem where gripper was not able to correctly get a cartridge - Fixed problem where libraries with no drives do not show up in TPC. - Fixed problem where a false 5B86 error (Frame MT, Model, Serial Bar Code unreadable) was displayed during configuration. - Fixed problem where most recent usage field is not updated on a drive to drive move. - Made modification to the code to prevent the ability to run static configurations of the library from the Web Specialist or Op Panel if the library is already configured. - Fixed problem where Library Full message did not display on the Op Panel when the library was full. - Fixed problem where the Web Specialist could hang during heavy SNMP activity. - Fixed problem where the library imported cartridges into an already full library, when some cartridges where currently loaded in the drives. - Fixed problem where the Op Panel would not display the Ethernet MAC Address - Fixed problem where the library was unable to import more than 1 cleaning cartridge when VIO was disabled. - Fixed problem where the library would not import unassigned or cleaning cartridges. - Fixed problem where the library would not allow drive assigning via the web, when cartridges were in the I/O station. - Fixed problem where a 3592 Cleaning cartridge was exported to LTO I/O station in mixed media library. - Fixed problem where after killing NVRAM, Discover Hardware Changes did not configure all of Frame 1 correctly unless Frame 1 door was also opened. - Modified the ALMS enablement progress window on the web so it is larger. - Fixed problem where the Insert Limited message did not display on the Op Panel when the I/O station door was opened. - Fixed problem where Insert Limited screen on Op Panel displayed incorrect available slot information. - Fixed problem where a yellow warning icon was displayed instead of the correct red icon on the Web Specialist when capacity utilization reached 100% - Fixed problem where a drive clean would timeout with CCCC error and would cause an unnecessary callhome. - Fixed problem on the Logical Library web page where a logical library was at maximum capacity and had a red icon, where if the mouse was held over the icon the text would show ?Low? instead of ?High? - Fixed problem where a failed move to the I/O station would keep retrying over and over. - Fixed problem where the popup window on adding a logical library via the Web Specialist would close prematurely, preventing the user from seeing the success message. - Fixed a problem where in mixed media libraries the library would unload a cleaning cartridge from a drive and put it in a cell of the wrong media type. - Fixed problem where the capacity expansion feature key could not be installed from the Op Panel - Fixed problem where Library Verify hung with ?Library Verify in Progress??. - Fixed problem where duplicate element addresses would occur when logical library was full - Fixed problem where sometimes when viewing Library VPD the Op Panel would hang with a ?Querying?? status. - Made modification to the code to improve calibration. - Made modification to the code where we retract the grippers before performing a rezero now. - Made modification to the code so that in HA libraries, Accessor B will perform its gripper test (i.e. during a rezero) on the doorside instead of the driveside. - Fixed problem where the library did not switch grippers to the least used one after a rezero. - Fixed problem where user was allowed to create duplicate logical library names via the Web Specialist. - Fixed problem where Read Element Status from the host for physical location fails if all elements are requested. - Made modification to the code where all logs can be gathered via the host interface now. - Fixed problem where libraries connected to TPC, the slot and frame detail in TPC might only display ?IBM? rather than slot or frame information. - Fixed problem where the library would not export all cleaning cartridges via the Web Specialist - Fixed problem where on the System Summary web page the capacity utilization would not display the red icon when the capacity was greater than 100% Firmware level: 8160 Release Date: 09/26/08 Significant fixes from previous code version 8150: - Fixed problem where a library with IN (Insert Notification) and VIO (virtual I/O) enabled could fail to import a cleaning cartridge. - Fixed problem where ACC cards could fail with error code F1 or F2 after a first SCSI command has been received from host, or if the user initiated a library configuration change. Firmware level: 8150 Release Date: 09/05/08 Library code version 8150 adds the following new functions: - Support to allow the scanning of 3592 silo style barcode labels - Support for 3592-E06/EU6 drive types in x2x models - Support for IPv6 - Support for SSL via the Web Specialist - Support for Embedded SMI-S 1.2.0 - Support for EKM configuration by Logical Library - Support for activating and removing feature license keys via the Web Specialist - Added Most Recent Usage field on Data Cartridge Web Specialist page - Added Capacity Utilization field on the System Summary Web Specialist page - Added Accessor Status field on the System Summary Web Specialist page - Added Halt Logging on Error - Replaced Welcome Page on Web Specialist with System Summary Start Page Significant fixes from previous code version 7363: - Enhanced conditions where library will halt movement to include impacts detected by pivot motion - Fixed problem where Discover Hardware Changes would not detect drives in a newly added frame - Fixed problem where redundant component failures, such as a gripper failure, would not send a Call Home - Fixed problem where a drive code load failure error of CBCD would post - Fixed problem where a library with single I/O station shows error code HEC/HECQ B092, indicating having a second I/O station that doesn't match library configuration - Fixed problem where after an ACC FRU replacement a library reported it had Universal grippers when it really had LTO grippers. - Fixed problem where additional blank lines appeared on modify encryption page if viewing web in Firefox browser - Fixed problem where after typing in a login into the web specialist at the web security screen, the user had to click "Ok" and could not just hit the enter key on the keyboard. - Fixed problem where if a static configuration was started from the web and timed out or was canceled the library had to be power cycled to start over. - Fixed problem where "mixed" field on web interface modify encryption settings was truncated - Fixed problem where import of cleaning cartridge from the web with VIO disabled would fail - Fixed problem where an I/O station could get stuck in the locked state when VIO is disabled - Fixed problem where CE tool shows heartbeat interval of 0 on initial configuration, when it should be 7 - Fixed problem where MRPD data from CE Tool or Web Specialist shows incorrect value for heartbeat call home interval - Fixed problem where a user could not change the number of VIO slots in a logical library to 16 - Fixed problem where the drive serial number reported on the web did not match the serial number reported on the Op Panel for the same drive - Fixed problem where op panel displayed ?Please close all library doors? message multiple times after a library reset - Fixed problem where moving to or from I/O station failed as the library did not check the no-motion-allowed state of the accessor - Fixed problem where calibration could not find I/O station targets in 4 I/O station doors - Fixed problem on Op Panel drive to drive code update where the wrong destination drive would be displayed - Fixed problem where if a compact flash card was replaced, the new compact flash card did not get updated with the correct information - Added message to the ?Stop Drive and Preserve Logs? message that this operation may take a few minutes - Fixed problem where the library would not correctly report the serial numbers of LTO1 drives - Fixed problem when VIO is enabled, after an import fails the following imports will also fail - Added logging to catch problem where VIO does imports to full storage slot - Fixed problem where Insert Notification was enabled and when the I/O station was closed, false CCCC errors were being reported and triggering call homes - Fixed problem where the wrong logical library would be assigned to the ?All/Other? cartridge assignment policy - Fixed problem where the ?Cartridge Locations? option on the op panel would not display any cartridges - Added ability to disable ALMS even if the library is not configured yet - Fixed problem where if cartridges are placed in 4 I/O station door and the door is closed, then cartridge are placed in L frame I/O station door and closed, the library will unlock the 4 I/O station door while it goes to scan the L frame I/O station - Fixed problem where, in Library Managed Encryption (LME) environment, a drive can timeout on encryption jobs after 12 minutes, when the library can't communicate with the Encryption Key Manager. - Fixed problem where insert notification is enabled and a logical library is set to all other in the cartridge assignment policy, and the user get an insert - prompt on a cartridge going to the all other logical library. - Fixed problem where if several cartridges were inserted into the I/O station, the I/O station would lock, get a cartridge, then unlock, then lock again, get the next cartridge, then unlock again and follow this process until all cartridges were imported. - Fixed problem where a drive tape alert was not sending an SNMP trap message - Fixed problem where the drive emulation mode on the drive summary page of the web specialist would display ?pending? if there were more than 25 drives in the library - Fixed problem where the encryption key manager was not working in a library where the MCC with the ethernet connection was not located in the same frame as the drives running encryption - Fixed problem where a move from the I/O station failed, but then the I/O station remained locked afterwards - Fixed problem where drives do not configure properly after a library power on reset - Fixed problem where ?prepare accessor for service? is selected, yet the accessor does not go into service - Fixed problem where after a power on reset only, 1 accessor in an HA system would perform the inventory - Fixed problem where the library did not post the message to the op panel that the library was almost full of cartridges - Fixed problem where data was not being cleared for frames that are no longer a part of the library - Fixed problem where calibration could fail in an HA library when both accessors were calibrating at the same time - Added logging to capture when drive returns error during code update - Removed ?sync node cards? option from the op panel service menu - Fixed problem where on the web specialist if an error occurred, the pop up window did not have a close button on it - Fixed problem where a close button did appear on the pop up window indicating ?Library Initializing? - Fixed problem where HEC/HECQ 4590 and 4690 would show as ?Not Defined? via the web specialist error log - Fixed problem where VIO is disabled and a cleaning cartridge is inserted into the I/O station and selecting to move the cleaning cartridge from the I/O station using the web specialist fails - Fixed problem where call home sent the wrong MRPD data for a heartbeat call home - Fixed problem where cartridges were inserted into a 4 I/O station and they were not displayed - Fixed problem where EKM failed to get valid IP address - Fixed problem where the ?Test Encryption Key Path/Setup? test from the Op Panel failed on the EKM Configuration test incorrectly - Fixed problem where web specialist would incorrectly report that it imported a cartridge that was in the export state - Fixed problem where various pages in Mozilla Firefox did not display correctly - Fixed problem where library posted 9C80 and 9C82 errors during library verify even though a CE cartridge was correctly installed - Added message to library code load pop up instructing user to attempt another download of code if the current code load fails - Fixed problem where I/O Station and Cleaning Cartridges web pages were incorrectly showing a Close button - Fixed problem where deleting a logical library could result in incorrect export setting for a newly created logical library - Change Op Panel text from "Manual IP" to "Static IP" in order to match the Web text - Fixed problem where logical library total did not get reduced in count after removing a logical library - Fixed problem where an error occurred on the bottom I/O station and it reported an error against the top I/O station - Added statement to indicate that SNMP host destination information has not been set when an SNMP test trap is requested to be sent - Fixed problem where error ?Cannot communicate with library? was posted after making a modification on the SNMP Data web page - Fixed problem where the library would not notify drive if an EKM address cannot be reached - Fixed problem where encryption was not occurring when set - Fixed problem where the SNMP destination web page had a title of Node Card - Fixed problem where key proxy data received was larger than the message length parameter and EKM rekey failed. - Fixed problem where a cartridge is exported to the I/O station and the Op Panel did not display the correct I/O station count - Fixed EKM rekey problem. - Fixed problem where the preferred EKM is not set to the new IP when EKM is changed - Fixed problem where a library could report an incorrect status to read element status request, after an unsuccessful cartridge move - Fixed a problem where cartridges were left unassigned after inserting them in the I/O station when a CAP was setup for those volume serial numbers. - Fixed problem where an unknown cartridge was selected to change the Volser and the popup window displayed garbage data. - Fixed problem where Ethernet messages were unnecessarily filling up error log - Modified library rezero time to once per hour, and modified handling of HEC/HECQ 4590/4690 to get logged only when an offset is detected - Fixed problem where library diagnostics would not find diagnostic cartridge in service bay - Fixed problem with Firefox formatting on the Accessor page - Fixed problem where creating a new Role under Roles and Permission web page showed an undefined task in the task list - Fixed problem where drive codeload fails at the end of the load and leaves the drive in a state where the library will continuously requeue mounts to that drive such that host jobs timeout - Fixed problem where enter key was pressed after typing in a volser value in the search field and the cartridge was not found because the library did not convert the volser typed in to upper case - Fixed problem where after updating code the Ethernet network does not get started correctly and cannot login from the web interface - Fixed problem where all logical libraries are removed and then when creating new ones not all options are available from the drop down on the logical library page for the new logical libraries - Fixed problem where Encryption Key Proxy would fail because the message buffer is overflowed - Fixed problem where logical library names would change after ALMS was disabled, then re-enabled - Fixed problem where cartridge was selected to be removed via the web and the cartridge went to the first available slot instead of the I/O station - Fixed problem where after an Accessor FRU replacement the gripper type was not checked - Fixed problem where sort by ?Location? was chosen on the web interface and the web did not display the correct cartridges - Fixed problem where libraries running in LME and "Internal Label" encryption mode would not send the cartridge volser to the drive, causing the host job to timeout. - Fixed problem where on the frames web page the total data cartridges information was not formatted correctly - Fixed problem where SMI-S did not call a function when enabled/disabled - Fixed problem were import from IO set incorrect URC if MType = JAG - Fixed problem where I/O station was scanned when the I/O station door was opened. - Fixed problem where EKM IPs were not updated correctly after the reset after a code load - Fixed problem where drive serial number was changed with CE Tool and the Web and Read Element Status from the host still reported the old serial number - Fixed problem where hitting the back button on the op panel when in the speed/topology menus would take you all the way back to the main menu instead of the previous menu - Fixed problem for libraries static configured or with ALMS with VIO disabled; where an I/O station was set locked, but when a cartridge was sent to the I/O station, it unlocked. - Fixed problem where failures of redundant parts were not sent out via Call Home or SNMP trap - Added logging for problem where drive SN?s are not updated after hot swap - Fixed problem where memory was being deallocated correctly in the MCC card - Fixed problem where a Cartridge Volser might not get written into the Cartridge Memory when a new cartridge is mounted for the first time. - Added check that capacity expansion feature installed before making 4 I/O door available in any frame after the L frame - Modified code in XY movements to reduce occurrences of CCCC errors - Fixed problem where SNMP trap was sent for drive error but reported a sense key of zero - Increased Y acceleration when moving from one calibration target to the other in HD frames - Fixed a problem where drive tape alerts were not cleared after logged in the mount history file - Fixed a problem where ACC card could reset or hang with F1 error when the memory for that card is limited - Fixed problem where MCA/MCP card encounters fatal exception (F2 flashing on node card) when it cannot allocate memory - Fixed problem in redundant part failure reporting so that it does not report false failures - Fixed problem for libraries with ALMS enabled where only unassigned cartridges get exported even so both unassigned and shared cartridges were selected for export at the same time - Fixed problem where viewing the error log from the web, some errors were showing up as HEC/HECQ 0000 Not Defined - Fixed problem where EKM Key Path Diagnostic test used the wrong IP address to run the test - Fixed problem where VIO is enabled and cartridges inserted into I/O and have element address in the Import/Export Element range (EA 769 to 1023) the web would not display correctly when cartridges are sorted by EA - Fixed problem where error log was flooded with CCCA errors due to memory allocation problems - Fixed problem where library reports there is no cleaning cartridge when there is one - Fixed problem where selecting a manual clean either from the web or op panel failed to move the cleaning cartridge to the drive - Fixed problem where web shows assigned cartridges when sorting by ?Unassigned/Shared? category - Fixed problem where library returned a 3B81 when exporting cartridge - Fixed problem where after adding a new frame the drives would report Not Ready to the host - Added logging for problem where drives would report serial number of zero after being hot swapped - Fixed problem where MCA/MCP card could reset while the web was loading the Cartridge Assignment page - Fixed problem where library is mixed media and insert limited on LTO, but fails to insert Jaguar cartridges. - Fixed problem where ?Change Web Password? option was not correctly formatted under the Access page on the web - Fixed problem where barcode labels of cartridge were changed and no longer matched the cartridge memory where the cartridge was now fenced instead of allowing it to be written to without encryption. - Fixed problem where library performance file incorrectly counted the mounts for all logical libraries - Fixed problem where wrong HEC/HECQ was posted when the incorrect gripper type was determined - Fixed problem where library reported several minutes remaining on calibration although it indicated 100% complete - Added support for VPD flag so that new calibration offsets are used. These offsets can be enabled/disabled via CE Tool v4.6 or later. - Fixed problem where the web summary page would wrap text making it hard to read - Fixed problem where EKM addresses would not display on the web interface - Fixed problem where changes to the IP addresses for EKM were not updated correctly - Fixed problem where cartridge residency times in the library performance file are incorrect - Fixed problem where user is logged in the web interface with Monitor user privileges and goes to Cleaning Mode on the Drives page, the current setting is missing the field for enable/disable - Fixed problem where mounts in mount history file was being capped at 65535 entries - Fixed problem where cartridge is in I/O station with ALMS disabled and then ALMS is enabled and VIO tries to put cartridge away - Fixed problem where a cartridge is unloaded from the drive and does not go back to its previous EA value