TS4500 Tape Library Fix List =================================================================================================== Firmware Level: TS4500_1305 Release Date: 12/21/16 =================================================================================================== New Features: - No new features Fixes: - Fixed issue where host jobs could be delayed up to 2 seconds in library before being performed =================================================================================================== Firmware Level: TS4500_1304 Release Date: 11/18/16 =================================================================================================== New Features: - No new features Fixes: - Fixed issue where the user is allowed to set the new password to the same value as the temporary password when user is required to update password - Added errordata.txt file with information related to error that triggered call home - Fixed problem where library could mount/demount cartridge with drive that is placed in wrong frame based on media type - Completed fix for emptying/filling one IO station before starting another - Fixed problem where cleaning cartridge warning would display in the events page excessively - Fixed problem where DHC would not error out correctly if hardware error occurred prior to frame discovery - Fixed problem where drives may not be visible after a DHC if frames were added to the left of the LFrame - Fixed a problem where SNMP getRequest data was incorrect on drive information - Fixed problem where library could leave a cartridge in a gripper and not complete WIP after door open/close - Fixed problem where clean process can issue a move command that results in a source empty error - Fixed problem where ACC-B wasn't configured correctly after a DHC in an existing dual accessor library - Fixed issue where set storage online text on Tasks page was displaying as "Text Not Found" - Fixed problem where adding a frame to the right in a dual accessor library would fail calibrating accessor B - Added support for "reset XIO" command from the web interface - Fixed a problem where the library mounted the wrong cartridge in a dual accessor library - Fixed issue where the library didn't perform slow mode during inventory scan - Fixed problem where clean process could leave cleaning cartridge in a drive if host is trying to unload cleaning cartridge - Fixed problem where the library wouldn't come ready after SB door were opened/closed - Fixed problem where the library wouldn't come ready if an SB door was opened and the SBS was blocked - Fixed problem where accessors wouldn't move after an ACC reset - Fixed issue where the library doesn't perform a command in a dual accessor library - Fixed issue where Drive Service on Jag drive results in losing last two characters of serial number - Fixed issue where an illegal request could temporarily make a gripper unuseable - Fixed problem logging IO station full events when no magazine was present - Fixed a problem where library verify didn't report that there was no diag cartridge for its test - Fixed problem where ACC-B would not complete service - Fixed problem where ACC-B would be "in service" after a subsequent DHC with Frame 1 - Fixed problem where library when not display a cartridge in the gripper on Accessor B - Fixed issue where host jobs failed after loading new code. - Fixed problem where Import/Export may not work after Grow to the Left frame add if IO stations in the library are full prior to the config change - Fixed problem where ACC-B was removed from the configuration on a DHC in a dual accessor library - Fixed a problem where encryption sequence failed with host time out - Fixed issue where SSL certificate upload was requiring password for non-encrypted certificates - Fixed problem where the library didn't go NMA for a stuck cartridge when ERP failed to clear gripper - Fixed a issue where Drive loop Ids where calculated incorrectly. - Fixed problem where the library didn't turn on power to the motors from more than one LCC - Security update - Fixed problem where drive calibration was failing - Fixed problem where the library didn't failover to the other accessor for scanning the IO magazine type - Trial fix for issue where AppScan would cause web to no longer respond - Fixed issue where Drive Test task would hang sometimes if the test begins before the parent task is stored in the database - Security update - Fixed issue where last login would not be stored for connected, remote authentication users - Fixed issue where kpm cored dump when doing KPD test. - Fixed issue where duplicate feature keys would result in enabling only feature first matched from frame 1 to n - Fixed issue where Drive tape alerts were not sending development call home - Fixed problem where the library didn't process anymore commands when an acc reset - Fixed problem where library wouldn't move if rezero request failed after a library POR - Fixed problem with slow performance due to MSP or power master hogging CPU after an LCC switchover. (The former primary is the one that is slow) - Fixed problem where SNMP shell commands could cause stack corruption and LCC Ethernet port to stop responding - Fixed issue where web would not respond to requests when latest AppScan is used to test the library - Fixed issue where drive encryption would fail if primary EKM in remote frame failed - Fixed SNMP issue where some OID strings in SML and Automation query are not formatted correcly - Fixed issue where calibration tasks would not progress and resulted in displaying duration <1 min on the web - Fixed problems CAN problems are reported after code update and other communication problems - Fixed call home issue where the Heartbeat request was sent by each LCC in the library instead of the primary only - Fixed issue where call home was logging events in the events table for errors already reported and development call homes - Fixed problem where cartridge volser wasn't included in SMTP message data - Security updates - Fixed problem where library could fail initial install after attempting limit check with Accessor B - Fixed a problem where excessive DB updates could cause a performance degradation on the web - Fixed problem where library failed to finish inventorying all frames during initial install after database - Fixed problem where error log had too many entries for the error LCC cannot communicate with drive - Updated SNMP page to meet user interface guidelines - Updated Network page to meet user interface guidelines - Fixed issue where Create User page did not display an error when a duplicate user name was detected - Updated Logical Libraries page to meet user interface guidelines - Updated Cartridges by Logical Library page to meet user interface guidelines - Updated Cartridges page to meet user interface guidelines - Updated VOLSER Ranges page to meet user interface guidelines - Updated Users page to meet user interface guidelines - Updated Drives and Drives by Logical Library pages to not allow more than one Drive Read/Write test at a time - Updated Login page to display tool-tip of why user was logged out (when SSL is enabled by another user) - Updated Node Cards page to display a warning message when Reset action is selected - Fixed issue where Send Test Trap action was enabled when SNMP server is not configured - Updated maximum user name length to 32 characters - Updated maximum user role length to 50 characters - Fixed issue where green check mark icon was missing tool-tip on Key Path Diagnostics page - Fixed issue where message was not displayed when the Apply Volser Range action results in the Logical Library exceeding Maximum number of cartridges - Fixed issue on tables where double-clicking on a row would not open properties dialog for selected item - Updated System Setup page to meet user interface guidelines - Fixed issue where Syslog page allowed duplicate servers to be created - Fixed issue on Initial Setup - Licensed Functions page that disabled the Next button when an incorrect license function was entered - Fixed issue where Users CSV export file did not contain "Last Login Date" in the same format displayed on Users page - Updated Network page to prevent user from using reserved IPs in 172.31.1.* subnet - Fixed issue on Cartridges page where column sorting was incorrect - Fixed issue where Assign cartridges button is enabled when option 'Use VOLSER ranges of the logical library' is selected - Fixed issue where Create Logical Library page incorrectly displayed "Identifier" for "VOLSER Range" label - Fixed issue on Events page where Severity column was not being sorted correctly - Fixed issue where Password Change action was enabled when Remote Authentication is enabled - Updated code to allow Superuser role to have read access to Password and Policy page - Fixed issue where the Reset action on the Drives and Drives by Logical Library pages was enabled for drives with cartridges loaded - Updated Inventory estimated times - Fixed issue where Drive Firmware Update action was enabled for offline drives - Added code to Initial Setup - Discover Hardware to indicate that Accessor B is calibrating - Removed extra message displayed when executing any command - Fixed issue where createKeyLabelMapping with Direct-Default-Set option allows user to add a keyLabelTo value - Fixed issue where createBEP and modifyBEP with key wrapping mode did not require 2nd KLM for 3592 media type drives - Fixed issue where viewFibreChannel actual port speed was displaying an incorrect value - Fixed issue where saveconfig and restoreConfig commands would fail - Fixed issue where prestageDataCartridges command would fail - Fixed issue where destageDataCartridges command failed trying to destage cartridges in elastic storage - Added setUtilThreshold and viewUtilThreshold commands - Added setAccessorPreferredZone and viewAccessorPreferredZones commands - Fixed issue where setSlotOnline and setSlotOffline would not work in R3 - Fixed issue where commands failing because of weak cipher suites reported as generic errors - Fixed issue where viewSystemSummary displays incorrect accessor state - Fixed issue where driveCodeUpdate command would result in a Library FW update task - Fixed issue where CLI commands could be executed with an expired password =================================================================================================== Firmware Level: TS4500_1303 Release Date: 08/29/16 =================================================================================================== New Features: - No new features Fixes: - Fixed problem where commands were sent to the wrong accessor during Discover Hardware Changes - Fixed problem that could cause the library to not update Control Node code - Fixed problem on the Events page where an exported CSV file would not contain all entries if "Card info structure" event is in the Events table - Fixed problem on the System Summary page where changes in Accessor status were not being displayed - Fixed problem where Fix Unknown Volser action would fail - Fixed problem where "fix unknown volser" request from the web didn't work - Fixed problem where Accessor was not online after a series of library PORs - Fixed problem where dual accessor library wouldn't come ready if one accessor was in service - Fixed problem where library wouldn't come ready after door open/close with main aisle and service bay doors - Fixed issue where inventory didn't empty out offline cells - Fixed problem where we could have duplicate VEAs - Fixed problem where Accessor B was marked failed after a library POR - Fixed problem where switchover may result in library not ready return to hosts if swithover occured in the middle of a host command - Fixed problem where Accessor A was not responsive - Fixed problem where library did not update control node code on ACC-B - Fixed problem where switchover cause a failure in the drive communication - Fixed issue where web would display firmware not responding errors after setting several storage slots ONLINE at the same time - Fixed issue where LCC might get stuck at FFFC after code update or POR - Fixed issue where Unit Attentions were send to the host on media verification and elastic storage commands - Fixed issue to reduce the delay for a command failing out when the management node can't talk to the control node - Fixed problem where LCC could not communicate with drive - Fixed a problem where the accessor can crash if an accessor goes No Motion Allowed and gets a periodic rezero - Fixed problem where a requeue command during a failover cause the library to stop processing commands - Fixed problem where code update after POR code timeout before process was complete - Fixed problem where the library didn't do a concurrent pivot while moving - Fixed issue where Start Service for Drive takes too long to complete - Fixed a problem where the wrong accessor was processing the command when an accessor is in service - Fixed problem where accessor switchover would take a long time to move work to the other accessor - Fixed issue where CLI move of cartridge to/from elastic storage would fail - Fixed issue where mode sense page 1D had the wrong number of Medium Transport Elements in a dual accessor library - Fixed problem where user might not be able to perform accessor FRU complete if the library was PORd during a previous attempt - Fixed problem where problem determination involving drive cleans were hard to isolate due to excessive logging in clean process - Fixed problem where Accessor would not complete a FRU complete process - Fixed problem where drive could be stuck in "initializing" state - Fixed problem where opening SB door prevent any get/put from being performed - Fixed problem where after a library POR the library was stuck in initializing - Fixed problem where Accessor would not come out of service after a FRU complete - Fixed problem where a command can be performed over and over - Fixed problem where library stay initializing forever due to issues with CAN communication - Fixed problem where command didn't fail over to other accessor and the library deosn't do anymore work - Fixed problem where library would stop doing work due to a corrupted Data Base handle =================================================================================================== Firmware Level: TS4500_1301 Release Date: 06/03/16 =================================================================================================== New Features: - Dual Accessor support - Integrated Service Bays - Elastic Capacity support - New Flex track cable - TS7700 backend switch support - External TSSC Support Fixes: - Fixed Drive Serial Number export format - Added gripper status in accessor state - Fixed trigger for inaccessible logical library events on Health pod - Fixed occurrence time in event badges - Fixed format to show cartridges with unknown Volser on Cartridges by Logical Library - Fixed problems to display system summary properly on chrome - Added current encryption type on modifying encryption method of a Logical Library - Added progress dialog to all user actions - Added support to use of host names and IPv6 as Encryption Servers - Removed alert message on Roles page when remote authentication is enabled. - Fixed style for empty and unknown drives content - Set 99 as the maximum number of events to show in the Events pod - Moved Licensed functions to designed parent menu - Added GUI Preferences - Navigation page - Show LTO Transparent Encryption Licensed Function if a LTO frame is installed in the library. - Fixed synchronization problems when users modify password policies in the system - Updated tooltip for Properties action when selecting multiple drives - Added host validator to Logical Library encryption dialog. - Fixed unaligned checkboxes - Changed accessor service warning message - Fixed disabled modify button in encryption dialog - Prevent the use of user ID in the password - Fixed message to reset Library as is not disruptive - Fixed elastic capacity title - Fixed elastic capacity commands - Fixed inverted values in active accessors setting on Cartridges and Accessors page - Updated missing messages - Fixed broken media verification - Fixed Use Drive for Media Access in Drives by Logical Library - Added service permissions to update elastic capacity and preferred zones - Hide sensitive information from the Library - Synchronized upload library code servlet to prevent concurrent calls. - Fixed missing confirmation when requesting accessor service - Fixed location field for accessor related tasks - Increased the timeout to 60 minutes - Fixed permission in Volser Ranges in Mixed Media for Service user - Fixed LTO transparent encryption licensed features not showing - Removed reference to LTO media type on JAG-only library - Wait until accessor service is complete to show "complete service" dialog - Fixed: TS7700 Logical Library preset should assign 4 drives as control path - Show media in elastic capacity zones as tiers: T10-15 - Updated Remote Authentication summary - Updated Maximum cartridges allowed in a Logical Library - Added a validation in the Ethernet Ports page to restrict the use of reserved IP addresses - Disabled calibrate action if multiple selection of Drives - Wait until Library is ready to start discover hardware - Fixed permissions for Monitor role in Settings page - Show correct L-Frame in Network Settings - Fixed broken links for Help pages. - Allow Service User to modify Elastic Capacity. - Hide Kerberos for 3.0 - Included Error codes in Events CSV file - Show Task duration in minutes for CSV file - Improved Email Notification - Updated Logical Library preset tooltips - Prevent update Drive firmware if Drives is not empty - Updated final panel for Remote Authentication wizard - Added disablement tooltips of "Use for Media Access" and "Use for Media Verification" actions - Prevent to disable last Control Path Drive in Drives Page - Fixed "Send Temporary User Password by email" action - Improved performance for Cartridges, Events and Tasks pages. - Fixed message to mark an event active/inactive - Fixed apply button in Cartridge settings - Show Firmware version of LCCs (empty for non-LCCs) - Disable assign action for cartridges in a Drive - Fixed Cartridge Properties dialog not appearing - Prevent showing HTML tags on login errors - Prevent showing non-empty drives in Library Verify dialog - Check for accessor service status on accessor test actions - Use "assign/reassign" dynamic labels for cartridge actions - Added fixes related to security in the web app - Fixed LDAP configured incorrectly as Kerberos - Updated timeout message with verify suggestions - Fixed accessor icon not showing with accessor in service - Supported login to TSSC in 172.31.1.10 - Fixed SSL certificates upload - Improved general scrolling performance - Prevented random input on SSL certificate field. - Updated Help guide pages. - Fixed showing only installed slots in Slots page. - Fixed issue where CLI would fail cartridge assignments - Updated fix procedures - Fixed issue where drive location was not being displayed on Tasks page for Drive Service - Fixed problem where the system summary file was incorrect - Fixed encryption status in mount history file - Fixed problem where drive code update for multiple drives took a long time to complete, causing web login to time out - Fixed issue where wrong number of DTEs was reported on SNMP QUERY config MIB - Fixed problem where calibrations of storage fiducials could fail - Fixed problem where host failed during library code update - Fixed problem where modifying drive serial number on web page would display false error - Fixed problem where the library sometimes did not allow admin password to be updated during access recovery - Improved reliablility of library utilization pod data on the web - Fixed an inventory corruption due to updating incorrect cartridge location - Fixed problem where library would try to inventory IO stations that weren't present or configured - Fixed a problem where NTP would not start after a library POR - Fixed problem where a CAN failed when coming up from a Power Cycle - Fixed problem where where calibration based long running tasks would not display correctly - Fixed problem where Control Path enabled could be not set although license key is set - Fixed issue with cookie handling in encrypted sessions (SSL) - Fixed problem where FRU complete task would complete before the accessor FRU was finished. - Fixed drive usage statistics - Fixed a problem where log collection might time out if library is too busy - Fixed a problem where Web might not come up properly after a library reset - Fixed an issue where the library did not encrypt a cartridge due to not sending a volser - Fixed issue where drive failed to communicate with LCC - Fixed problem where DHC could fail due to timeout in inventory frame - Fixed a problem where LRU timestamps are cleared on IO station imports - Fixed issue where Tasks page will not display sometimes because of duplicate long running tasks IDs in the database - Fixed a problem where IP Address conflict with use of subnet of 192.168.1.x or 192.168.2.x - Fixed issues with FW logging - Fixed problem where a specific generation diagnostic cartridge may not be found for library verify - Fixed problem where library would inventory all available IO stations after a door close or switchover - Fixed problem where library could do multiple accessor Rezeros after a library POR - Fixed a problem where library verify reported no 3592 diagnostic cartridge in the library, when it should had reported no LTO - Fixed issue where Drive was not set to Control Path. - Fixed a problem where we don't handle imports with only 1 storage slot left available - Fixed a problem where a get failure from a deep cell and retry failed - Fixed a problem where we were reporting CCCC instead of the pivot error - Fixed issue where if user uploads a certificate smaller than previous user-defined certificate,connection to the web server is lost - Reduced occurences of "Drive Disconnected" events during heavy web usage - Fixed problem where performing Drive FRU Replacements in descending order caused future library configuration changes to fail - Fixed issue where calibration was not executing correctly on calibrate frame/library. - Fixed a problem where we the library could leave a cartridge in the gripper - Fixed a problem where multiple events of firmware update finished might appear after library firmware update - Fixed a problem where the library doesn't put the CE cartridge back during testing a cell during ERP - Fixed calibrate Accessor on 1 frame libraries. - Fixed problem where bad calibration data could cause inventory corruption. - Fixed problem where FRUd accessor would display as online after a library POR - Fixed an inventory corruption when LRU fails and the destage cartridge remains in the gripper - Fixed problem where motion commands could fail due to timeouts because threads on XY where overloaded with unneccessary messages - Fixed problem where return status from XY control was sent to the wrong Task causing host timeout. - Fixed problem where clean process could attempt to put a cleaning cartrige in a full drive - Fixed problem where NTP wasn't running - Fixed a library verify problem where we don't do the gripper test - Fixed problem where drives that were in unsupported columns are still visible on the web - Fix issue where write command with encryption enabled can fail with a Time Out to the host - Fixed problem where user could initiate a library initial setup before the library was ready for the command - Fixed problem where accessor FRU didn't work in a single accessor library - Fixed issue where calibration would stop moving forward during calibration with no error - Fixed problem where calibrate frame from the web would actually pefrom an accessor calibration - Fixed problem where frame spinner on Discover Hardware table will only display on one frame - Fixed issue where Fibre Channel settings where not apply when drive was manually plugged in - Fixed a problem where cartridge assignments in IO stations in mixed media libraries may not work - Fixed problem where exports would sometimes put to a full IO slot - Fixed problem where web would display un-secure warning message on Chrome browser when SHA-256 HTTPS certificate was active - Fixed issue where library would not allow user to upload SSL certificate with RSA key - Fixed issue where web would become inaccessible when user uploaded SSL certificate file larger than 4K - Fixed problem where power cycle or reset during Drive Service (Fru Replacement) could result in drive SN set to all zeroes - Fixed problem where we sometimes would do single import moves instead of double moves - Fixed a problem where a failed put was marked successful - Fixed problem where LRU timestamp was not being updated for new bulk loaded cartridges - Fixed problem where IPv6 connection to HTTPS was not working with uploaded HTTPS certificate - Fixed problem where user could take ACC out of service before ACC FRU start was complete - Improved calibrarion of all drive side deep cell fiducials. - Fixed problem where setting slots online was not updating inventory database and was not reflected in host commands - Fixed issue where drive status stay in Initializing - Improved occurence of "can't find hard stop on pivot" errors - Fixed problem where accessor FRU start would have to be run twice to update the web and DBase correctly - Fixed a problem where sending new line char in password field would cause firmware to stop responding to web commands - Fixed issue where library could lose web access due to incorrect message payload - Fixed issue where ALPA values for drive in the third frame could conflict with default range for initiators - Fixed a problem where updating LDAP certificate would cause firmware to stop responding to web commands - Fixed issue where move command failed with Timed Out - Security updates - Fixed issue where implicit unload command failed if cartridge produce a media error - Fixed issue where encryption could fail after multiple successful encryption requests - Improved library ability to get and put cartridge based on incorrect scanner data - Fixed a problem where web might not come up after code update when SSL is enabled - Fixed a problem where we weren't allowing the host to import cartridges - Fixed issue where it is possible to lose web gui access after updating library code when encrypted certificate is in use - Fixed a problem where default gateway is not setup when the gateway IP is not pingable - Improved calibration of storage locations - Fixed problem where uploading an LDAP TLS certificate file would fail without the private key - Fixed problem where Drive Service will result in blank Serial Number if the source drive is full - Fixed a problem where Non Disruptive Library Reset could fail when host commands where not handled correctly prior to the reset - Fixed problem where drive calibrations coud fail - Fixed a problem where internal commands (clean drive, library diagnostics, etc) could fail - Fixed an issue where library verify would fail after the library placed a diagnostic cartridge in a deep cell =================================================================================================== Firmware Level: TS4500_1203 Release Date: 03/11/16 =================================================================================================== New Features: - No new features Fixes: - Added support to allow passwords up to 30 characters in size - Fixed issue where special characters were not allowed in fields on web user interface login page - Fixed issue where web user interface did not allow hostnames to be entered for encryption key servers - Fixed issue where web was allowing move actions on cartridges being verified - Fixed issue where sensitive user information was being displayed in the web logs - Removed Kerberos option from Remote Authentication set up on the web user interface - Fixed problem with mount history file where the read/write values were wrong - Fixed issue where the drive couldn't be used by the host due to configuration issue. - Fixed problem where cartridges would sometimes not be imported or exported - Fixed problem on key proxy where an Encryption Key Manager field using host name instead of an IP was causing the encryption sequence to fail. - Fixed problem where library return destination full error after LCC switch over - Fixed issue where disabling remote authentication would cause subsequent attempts to configure ldap to fail - Fixed problem where a disconnect indication can cause the drive communication to fail - Fixed issue where the library exported more cartridges then requested - Fixed issues with LED intensity setting time out which causes scans to fail - Fixed issue where Initial Setup could not be completed because of a false error reported during Library Verify - Fixed problem where drive cleanings would stop after an LCC failover/failback - Fixed issue where two cartridge in a logical library could have the same VEA - Fixed problem where a get error recovery procedure can result in a dup cartridge - Added code to disallow HTTPS and LDAP TLS certificates with md5 signature algorithm - Updated Java 6 to Java 7 to fix SLOTH security vulnerability - Fixed problem where the library was sending a false event for Cartridge Memory failure - Fixed issue where Next button on the web remained disabled after Library Verify in Initial Setup completed - Added security fixes - Fixed a problem where a DB in collected logs contains un-encrypted SMTP password =================================================================================================== Firmware Level: TS4500_1202 Release Date: 01/21/16 =================================================================================================== New Features: - No new features Fixes: - Fixed issue where Encryption Fail over didn't work in some cases. =================================================================================================== Firmware Level: TS4500_1201 Release Date: 12/14/15 =================================================================================================== New Features: - No new features Fixes: - Increase limit of Maximum Password Length to 30 characters - Adding LDAP special characters support for user and password values - Prevent cartridge movements when a cartridge is being media verified - Increased the maximum number of characters allowed for user passwords to 30 characters - Fixed an issue where the group World Wide Node Name was incorrect in SNMP Query configuration. - Fixed an issue where media verification task is not cancelled if Read Position command fails. - Fixed an issue where first failed Media Health Verification cartridge could be loaded in same first failed drive - Fixed an issue where drive diagnostic tests would fail on unassigned drives - Fixed an issue where to many drive connected notification where sent - Fixed an issue where the library didn't try to recover from Database errors during Host commands causing wrong data to be sent to the host application - Fixed an issue where library wouldn't initiate an LCC switchover - Fixed an issue where a second long running task is created when a media verification is suspended by a host move and the media verification on the same cartridge is later resumed - Fixed an issue where library sending multiple heart beats request to call home - Fixed an issue where X or Y motor could fail to check the limits of the library during a Discover Hardware Change - Fixed an issue with failed calibration of new door side single deep fiducial. - Fixed an issue where a database update just before a library reset can result in the database not being updated - Fixed an issue where control path failover would not work for frames 13 and higher. - Fixed an issue where a cartridge get error from a deep cell can result in the inventory not being updated - Fixed an issue where the accessor doesn't move during Discover Hardware Changes - Fixed an issue where port 161 was open even when SNMP was disabled. - Fixed an issue where the IO door remains locked after an inventory problem - Fixed an issue where existing LDAP certificates might get deleted after code update - Fixed an issue where the library can go no motion allowed as the result of a certain accessor communication problem. - Fixed an issue where LDAP login would fail on libraries with Ethernet enabled in multiple frames - Fixed an issue where LDAP service credentials were not being stored - Fixed an issue where the library didn't go no motion allowed after an impact was detected - Fixed an issue where a task reports complete on the web UI before it is actually complete - Fixed an issue where a remote database may lose an update from the primary - Fixed an issue where calibrate accessor operation may fail. - Fixed an issue where scanning the IO Station can fail on Mixed Media Library. =================================================================================================== Firmware Level: TS4500_1200 Release Date: 11/18/15 =================================================================================================== New Features: - LTO7 tape drive supported - 18 Frames supported (7 Dx5 maximum, 128 tape drives maximum) - Redeployment of S24 and S54 frames from TS3500 to TS4500 - Mixed LTO and 3592 media types (Not in the same frame) - SNMP query configuration - Ability to grow to the left Fixes: - Fixed issue where web login would prompt for a password change during Access Recovery procedure when stored admin password was expired. - Fixed issue where diagnostic and cleaning cartridges in drives were included total cartridge counts for logical libraries. - Fixed issue where LTO Transparency on the Licensed Functions page would be displayed in 3592 libraries. - Fixed issue where cross-scripting was possible in the text field for Users Disconnect action. - Fixed issue where the Name column on Logical Libraries page was not sorting alphabetically. - Updated Volser Ranges pages to meet design specification. - Added success dialog for Drive Flash Dump action. - Fixed issue where Cartridges page displayed incorrect encryption status. - Updated Delete SNMP Destination action dialog to meet design specification. - Fixed issue where cross-scripting was possible in text field on Login page. - Fixed issue where modifying Automatic logout setting was not applied to the current web session. - Fixed issue where non-compliant passwords were accepted in modify/reset user password forms. - Fixed issue where Update Drive Firmware action was allowed on a drive already updating firmware. - Fixed issue where Frame Properties dialog on System Summary page would show properties of the wrong frame. - Fixed issue where inactive errors and warnings could not be marked active on the Events page. - Fixed issue where Need Help link in the Encryption dialog would not redirect to the correct help information. - Fixed issue where User Password Reset did not prompt for new password when SMTP is disabled. - Fixed issue where IPv4 could not be disabled on the Networking page. - Fixed issue where Maximum identical, consecutive characters and number of unique passwords before reusing are displayed 0 instead of "Disabled" on Password and Session Policy page. - Updated Event Properties dialog formatting to meet design specification. - Fixed issue where logged in User Role could be deleted when logged in remotely. - Fixed issue where Name column was not sorted alphabetically on Roles page. - Fixed issue where Email column was displayed on the Users page when remote authentication was enabled. - Fixed issue where Duplicated IP Addresses were allowed on the Networking page. - Added LDAP Advanced Lookup functionality. - Fixed issue where "No table data" was displayed in Remote Authentication setup wizard when no custom roles were configured. - Added support for uploading certificates on the HTTPS page. - Fixed issue where beacon state on System Summary was incorrect. - Fixed issue where Password expiration could not be disabled. - Added number of storage slots to Frame properties dialog. - Updated Drives page to sort by Location by default. - Added tooltip for maximum cartridge warning/error icon on the Cartridges by Logical Library page. - Fixed issue where warning was not displayed on Volser Ranges Reassign when the action would result in maximum cartridges in a logical library to be reached. - Fixed issue where sorting by Time on the Events page was displaying some events in the wrong sort order. - Fixed issue where Move to Drive action on Cartridges page would display invalid drive options. - Fixed issue where closing the browser without first selecting the logout action would accumulate web sessions in the system. - Fixed issue where default maximum cartridges in a logical library was incorrect. - Fixed issue where multiple users could not be selected for Delete action on Users page. - Fixed issue where NTP Server Test was returning a false failure result. - Fixed issue where Networking page in Initial Setup would result in IP settings being stored for the wrong frame location. - Fixed issue where About page would display Java error when library system name was not set. - Fixed issue where Volser Ranges were assigned to an incorrect logical library if more than 9 logical libraries were configured. - Fixed issue where Initial Setup could not be completed because of a false error on the Network settings page. - Updated Health Status pod to display a red background when a logical library is inaccessible. - Fixed issue where Mapped Users column was displayed when remote authentication was enabled. - Fixed issue where 3592 cartridge count for the lower I/O station was incorrect when the I/O station was full. - Fixed issue where default values for Automatic logout did not meet specification. - Fixed issue where web session data was not properly cleared when a user was disconnected. - Fixed issue where user new password validation was not checking that the confirmation password matched. - Fixed issue where users were unexpectedly logged out of active web sessions. - Fixed issue where Create a Logical Library was not allowed when no drives were unassigned. - Added support for sorting on the Licensed Functions page. - Fixed issue where filter reset on Drives page did not reset the filter. - Fixed issue where if library encryption is selected then disabled in Modify Logical Library Encryption dialog, the apply button is disabled. - Fixed issue where the Events badge did not display correct number of events. - Added support to the Cartridges and Cartridges by Logical Library pages for moving multiple cartridges to the I/O station at once. - Fixed issue where Initial Setup would logout automatically and require the setup to be restarted. - Fixed issue where cleans remaining on Cartridges by Logical Library page was incorrect. - Fixed issue where automatic logout would occur during Firmware Update, causing the action to fail. - Fixed issue where cartridge count on Volser Ranges by Logical Library page would not match cartridge count on Cartridges by Logical Library page. - Fixed issue where date and time was not in ISO 8601 format for non en_US locales. - Fixed issue where negative numbers were allowed in Modify Logical Library Max Cartridges. - Fixed issue where Drive Firmware Update dialog would not close automatically once the action has been selected. - Fixed issue where the LTO Transparent Encryption checkmark would not be displayed on the Licensed Functions page after frames were added to the left of the Library frame (L-frame). - Fixed issue where NTP time synchronization caused unexpected web user logouts. - Fixed issue where the Roles properties dialog was not displaying role permissions. - Fixed issue where selecting multiple items on tables would result in displaying an IndexOutOfBoundException message. - Fixed issue where "Text Not Found" is displayed in the Events table for events related to drive temperature and humidity issues. - Fixed issue where only cleaning cartridges would be displayed on the Cartridges by Logical Library when the page data is being updated. - Added support for TLSv1 and disabled earlier HTTPS versions. - Added support to show door open warning to System Summary page. - Fixed issue where clicking on the Events badge and System Summary Event icons would not redirect the browser to Events page. - Added support to redirect the browser to the System Summary page when Health Pod is clicked and a Door Open event is active. - Added support for downloading multiple drive logs at once. - Fixed issue where the Next button was disabled on LDAP lookup method page when it should be enabled. - Fixed issue where cleaning and diagnostic cartridges were included in the used licensed slots count on the System Summary page. - Fixed issue where System Managed Encryption option was displaying on Modify Encryption for LTO logical libraries. - Fixed issue where invalid IPs could be saved as SMTP addresses. - Fix issue where no trap was sent for a tape unable to unload - Fix issue where caibration requests could fail due to command overlaps - Fixed a problem where storage to storage moves were not being executed - Fixed system summary values for gripper types and drives - Fixed problem where exporting cleaning cartridge to IO station results in false error - Fixed problem where cartridge unassigned by user became reassigned again if the cartridge contains an IO element address - Fixed problem where call home tried to open a PMR for a HeartBeat - Fixed problem where Accessor Service will sometimes not mark Service Mode OFF after Accessor Service Complete - Fixed problem where health pod on web would not reflect "door open" when an open side door - Fixed problem where event was not send when drive s/n is changed using the web interface - Fix issue where log page 11 wasnt parse correctly causing an Encryption failure - Fixed problem where multiple events were generated for a IO full every hour - Fix Issue library could display a disconnected drive as present - Fixed problem where all cartridges not imported from IO magazines if two full magazines are swapped - Fixed issue where RES data on a cache LCC could be incorrect - Fix issue where the library didnt notify the drive that inquiry information changed - Fixed problem where IO station full trap didn't have the IO station location in the data - Fixed problem where library code update didn't display the progress of the code update - Fixed problem where the library could fail command and leave cartridge in the gripper - Fixed problem where a cleaner cartridge was assigned to a customer logical library - Fixed a problem where the library keeps attempting to use a known broken/full gripper resulting in a lots of rezero attempts - Fixed problem where "phantom" errors could be sent during startup or shutdown periods - Added syslog audit logging to monitor user commands from command line - Fixed problem where library could attempt to inventory IO station without a magazine after a Discover Hardware Changes - Fixed problem where SNMP walks and gets could fail with a timeout - Fixed problem where drive generations would not display correctly during certain Library Controller Card/Drive POR sequences - Fixed issue where optional LDAP fields were storing as "0" in the configuration db instead of null - Fixed problem where SMTP request was not sent when the primary LCC did not have the ethernet connection - Added support to JC diagnostic cartridges for Jag 4 drives - Fixed issue where calibration was not working (intermittently), because datasize for calibration commands was incorrect - Fixed issue where some library-wide configuration data (SSL, number of frames, number of logical libraries, etc) were not being replicated to non-primary Library Controller Card - Fix Issue in Key Proxy that was causing a Timeout on an encryption sequence - Fixed problem where inventory commands could fail if more than 20 are on the queue at the same time - Fixed problem where library verify failed due to Drive communication processor not communicating - Fixed problem where user couldn't log onto web because time isn't set - Fixed problem where status for accessor on web could incorrectly display "initializing" after a library POR - Fixed problem where library wouldn't come ready after a Discover Hardware change - Fixed problem where cartridge encryption status on the web can be wrong - Fixed problem where library did not recover from reset ACC or XYC card, subsequent commands fail indefinitely - Fixed problem where code update NFLDU process would take 10 minutes to execute (5 minutes expected) - Fixed a problem where inventory could be incorrect due to synch delays between primary and cache LCCs - Added NTP support for when the primary Library Controller isn't connected to ethernet - Fixed problem where Events was showing the wrong accessor in a CAN failure - Fixed problem where inquiry data size was short making the drive not cache the data - Fixed issue where Task Management was timing out Library Code Update and masking failure scenarios - Fixed problem where Drive Communication didn't handle a Drive Disconnect causing configuration of the drive to fail - Fixed problem where the LFrame location isn't set on a Discover Hardware resume - Fixed problem where frame inventory was performed after Stopping Initial Set up - Fixed problem LDAP was always reported as disabled on the web independent of actual settingflag was wrong - Fixed problem where Discover Hardware Changes status could show complete before DHC finished - Fixed problem where SourcSTE of a cart in a drive could be used for new assignment instead of being protected - tomcat6, openssl, ntp, unzip and krb5 security updates - Fixed problem where library health pod could show "logical library inaccessible" if a library has a driveless logical library - Fixed problem where a drive cal would fail when the library is busy calibrating - Fixed problem where the pause button doesn't pause the library - Fixed problem where calibrate accessor did not run after selected from web - Fixed problem where door status on web summary page didn't display correctly for open/closed doors - Fixed issue where SCSI Motion commands will fail with timeout on an Library Controller Card switchover - Upated tomcat6 config to support LDAP TLS - Fixed calibration of large fiducials - Fixed issue where the base and intermediate capacity were not automatically installed after frame COD was installed - Fixed issue where a drive can stay in initializing forever - Fixed problem where cartridges in IO stations would not be imported - Fixed problem where the time was wrong with NTP enabled - Fixed problem where log download might download a log with future timestamp - Fixed a problem where cache Library Controller Card's network settings might not be updated after configuration DB sync - Fixed problem where ethernet settings and drive information could be incorrect after a Grow to the left scenario - Fixed problem where if the library tries to export 2 cartridge from the same cell then a cartridge maybe left in the gripper - Fixed issue where a host command can fail with source element empty or destination full - Fixed problem where 'library did not respond the command' dialog appears on the web after send a syslog notification Test - Fixed issue where Clean Manager was reporting a Drive needs cleaning with wrong Frame Column Row location - Fixed problem where cartridge encryption status could be lost if the cartridge was scanned in a drive - Fixed issue memory leak in Key Proxy Manager that caused encryption sequence to failed with Time out - Fixed issue where we logged an Library Controller Card disconect issue during a Code update Reset - Fixed problem where log collection could fail if too many snapshots are requested in a short period of time - Fixed problem where library may not come ready if doors are opened during library Power On - Fixed problem where the library doesn't do any get/puts because it thinks the door is open - Security - PSIRT fixes: PSIRT #3629 - CVE-2015-1349 CVE-2015-4620 CVE-2015-5477, #3801 - CVE-2015-5722 and #3798 - VE-2013-2207 CVE-2014-8121 CVE-2015-1781 - Fixed issue where library would not go ready after door open/close due to a primary LCC SCM issue - Fixed problem where we mark an inventory failed if an inventory hasn't been performed in the past 15 mins - Fixed problem in logCommonMRPD and snmp request manager that cause an exception - Fixed a problem log file could not be extracted after download - Fixed a problem where remote Library Controller Card fail to restore library configurations correctly - Fixed issue where the DHCP lease time for the IMC interface was to short causing the IMC to not connect to the library - Fixed problem where incorrect truncated data was being reported for SCSI Log Sense page 0x2E - Security updates: strongswan CVE-2015-4171, net-snmp CVE-2015-5621 - Fix problem where web might not show correct version for cache LCC's after code update - Fix issue where library doesn't clear the gripper if the Library Controller Card was reset in the middle of a move - Fixed problem where NTP didn't get started - Fix problem where log collection might fail to collect remote log if LogCollection.log is filled with binary data - Fixed problem where updating ssl certificate sometimes results in communication timeout error - Fixed problem where a frame audit resulted in a library audit - Security updates: tomcat6 CVE-2014-0227 CVE-2014-0230 CVE-2014-7810 curl CVE-2014-3613 CVE-2014-3707 CVE-2014-8150 CVE-2015-3143 CVE-2015-3148 CVE-2015-3153 . - Fixed problem where library didn't do an Inventory Self Correction on put error for import/export - Fix issue where the library was calling home on recovered errors - Fix issue where host commands could fail due to race condition between drive functions - Fixed issue where installing Intermediate Capacity Expansion feature would not increase capacity - Fixed issue where MRPD file data size was returned incorrectly causing and exception in Call home - Fix issue where mode sense could fail a future Read Element Status show empty elements - Added code to return host error in case of a RES failure - Fixed an issue where setting ports speed sets the actual speed to the speed above the selected one - Fixed a problem where future call homes would fail after the first call home =================================================================================================== Firmware Level: TS4500_1116 Release Date: 08/04/15 =================================================================================================== New Features: - No new features Fixes: - Fixed problem with inventory mismatch between web user interface and host application. =================================================================================================== Firmware Level: TS4500_1115 Release Date: 07/27/15 =================================================================================================== New Features: - No new features Fixes: - Fixed problem with volser trust mode where ASC/Q 0x1100 was incorrectly being reported to the host. - Fixed problem where ILEP selective encryption didn't use map labels causing the host application to failed a write or read command. - Fixed problem where library verify caused to much traffic making host commands to failed. - Fixed problem where library verify was checking the wrong status making the verification failed. - Fixed problem that caused the library to stay idle for an extended period of time even when there was work to do. - Fixed problem to improve reliability on scans in jaguar columns. - Fixed problem where the library couldn't read marginal labels. - Fixed percentage reporting for Tasks in libraries with more than 101 fiducials. - Fixed problem where negotiation manager can update library status incorrectly. - Fixed problem where Test Call home would send an incorrect Hardware error. - Fixed problem where ILEP encryption didn't work without label mapping in the list causing host write command to failed. - Fixed problem where ILEP ToMode was set incorrectly. - Fixed problem where Drive communication was not working causing unload commands to failed. - Fixed problem where the web session would time out when NTP code would do a sync. - Fixed problem where drive FRU replacement could fail due to a time-out getting the drive dump. - Fixed problem with calibration drive side fiducials which could cause incorrect positioning data causing a put failure on a move to a drive. - Fixed problem in Key Proxy that was causing a Time out on a host write command. - Fixed problem on Cartridges page where cleans remaining was displaying an incorrect value. - Fixed problem on Drives page to sort by location instead of by control path designation. - Fixed problem on Events page where sorting by time was incorrect. - Fixed problem where NTP time synching caused unexpected user logouts. =================================================================================================== Firmware Level: TS4500_1113 Release Date: 04/17/15 =================================================================================================== New Features: - No new features Fixes: - Fixed a problem where calibration calculates Y-position incorrectly in certain instances. - Fixed a problem where DB restore can fail on the 2nd restore. - Allow calibration of all rows and columns, previously some were restricted. - Fixed problem where SNMP trap 420 was not being reported. - Added ability to set the time on the drive so the drive logs are easier to read. - Fix issue where a send diagnostic command didnt failed properly when using and invalid CE cartridge. - Fix issue where the LRT for drive code update with an invalid code image wasn't updated with failure. - Fixed problem where dBase synch failed because cache LCC was set too early. - Fixed problem where SNMP manager could make LCC unusable if the logical library configuration was incorrect. - Fix issue where the ADT was dying in the case an Abort came in the middle of a command. - Fix issue where no trap was sent for an invalid tape loaded into a drive. - Fixed problem where Accessor state on the web would display "in service" after service completed. - Fixed a problem where the library would return an illegal request when moving a cartridge from the gripper. - Fixed a problem where the library would return an error even though it was successful in getting the cartridge. - Fixed a problem where the library continuously transition between displaying a power error for the remote power supply and no error. - Fixed a problem where the FCR was not being logged during a calibration error (as part of an inventory). - Fixed a problem where library verified would test Uninstalled drives. - Fix issue where dcp crashed due to child thread using DB connection. - Fix issue where CAN was posting an bogus error even though the message went through. - Added IO magazine timestamp in DB for web support. - Fix issue where cal stops accepting cmds if a low level cal is requested during a lib/frame cal(S1057711). - Fixed problem where unit attentions were not being sent. - Changed calibration process from web to go through OPS_Manager. - Fix issue where ADT didn't handle Task IU for Logical Unit Reset causing changer to failed. - Fixed problem where unit attentions for host VIEE moves were not being sent (DCP part). - Fix issue where CAN ERP for sending messages was to fast. - Fixed issue where the library wasn't generating unit attention on certain cartridge movements - Fix issue where host commands failed with Nexus Lost. - Added event log entry for when library verify fails the drive communication test. - Updated to MCP 20150129 code drop to pick up latest security patches. - Fix issue where log sense CDB will be overwritten causing encryption sequence to failed. - Fixed problem where a drive assignment would leave the access bit turned off. - Lower vm dirty ratio to avoid task starvation in case when large amount of data need to be purged to CF - Updated to MCP 20150211 code drop to pick up leap second patch. - Fix issue where ADT didn't recover from a failed ADT login causing drive communication issues. - Decrease the number of LRT updates on Drive code update , this causes WEB to be not responsive. - Fix issue where the Port name wasn't updated for the WEB to show. - Fix issue where Task IU command didn't clear the exchange causing host command to failed. - Fix issue where 2 ADT logins were going at the same time causing login to not complete causing drive to show Disconnected.. - Incremental improvements for DHC add to the left scenarios. - Fixed problem where the web DHC would "hang" at roughly 95% for 5-6 minutes before finishing. - Fixed problem where goNMA and AutoEjectClean were set to zero during initial DHC. - Fixed problem where library would not complete POR sequence and leave the library without a primary LCC. - Fixed problem where library could inventory a frame that hasn't been discovered. - Fixed problems where library wouldn't have a primary LCC. - Fixed a problem where no control node log is collected if library is in interim state. - Fixed a problem where after WIP put a cartridge into storage, the VEA is too big. - Fixed a problem where exchange medium command fails if a gripper is marked failed but not broken. - Fixed problem where scan of a column would not execute properly. - Fixed problem where lib may fail to scan after failed calibration. - Fix issue where Network Manager was to sensitive on Drive not responding to ping command making DCP disconnect the drive for no reason. - Fixed problem where removing a logical library could cause the library to hang. - Fixed issue where the library was sending notification to the user for recovered errors. - Fixed issue where the library didn't report an error for a rezero failure. - Fixed issue where the primary lcc flash a power error when it was actually a different lcc that had the error. - Fixed issue where the Accessor didn't power off at the start of service. - Fixed problem where library could not DHC frames to the left of the existing frames. - Fixed issue where Heartbeat was trying to open a PMR. - Fixed issue where call home was getting info from first frame assuming it was the L frame. - Fixed issue where the Autologout value was being stored incorrectly when set to 255 or greater from the web - Added web session improvements, including kicking out oldest session. - Added latest MCP security fixes. - Fixed a problem in NWM where DB connections can be corrupted. - Security patch with MCP 03202015 code drop. - Fix issue Drive Informational events had the wrong URC value. - Fixed problem where the an exchange medium was allowed to executed to a full VEA, resulting in dup VEAs. - Added in sanity check for IO calibration data. - Added fix for retry of scanning when scanner configuration fails. - Added fix prevent drive scan retry from reporting incorrect scan info on inventory of drives. - Fixed problem where RES for shared IEEs was not reporting the last IEE in the range (0x3FF). - Fixed problem where library wouldn't initialize the library after a door open. - Fixed problem where the event log can fill up with "new unassigned cartridge" during initial setup if cartridges are in the library. - Changed TS3500 to TS4500 in email notifying user of a password reset - Fixed issue where Java null pointer exception error was displayed when changing unknown Volser on Cartridges>Volser Ranges and Cartridges>Volser Ranges by Logical Library pages. - Fixed issue in Roles Properties dialog to improve graphics. - Fixed issue where the Create Logical Library dialog was not displaying drive locations according to design specifications. - Fixed issue where user could not remove a notification from Email Notifications page. - Added dynamic Start/Stop button to Test Sensor page. - Fixed issue where user was allowed to hide the name colunn from the users page. - Fixed issues in Create Email Recipient dialog to meet usability guidelines. - Fixed issue where Name column in Logical Libraries page was not sorted alphabetically. - Fixed issues in Users page to meet usability guidelines. - Fixed issues in Roles page to meet usability guidelines. - Fixed issue where I/O station would render over wrong frame in Monitoring>System page after adding new frames. - Added Encryption information in properties dialog in Drives and Drives by Logical Library pages. - Added Element Address Cartridges Range to Logical Libraries Properties dialog. - Fixed issue where Node Cards page was displaying text as "XY" card instead of "MDA" card. - Fixed issue where Reset Filter option Logical Libraries page was not working. - Fixed issue where Syslog Server page did not display text according to design specifications. - Fixed issues in Settings>Notifications page to meet usability guidelines. - Fixed issue where Delete SNMP Destination warning dialog text was not according to design specifications. - Fixed issue where Key Path Diagnostics could not be run on a drive with an unloaded cartridge. - Fixed issue where Remote Authentication page does not display updated data when settings are changed. - Fixed issue where Properties dialog on Monitoring>System page sometimes showed properties for wrong frame. - Fixed issue where Logical Library Properties dialog was not displaying the correct number of assigned drives. - Fixed issues in Fix Procedure messages to meet usability guidelines. - Fixed issue where validation and tooltip were missing for the Move action for cartridges in an I/O station. - Fixed issue where IPv4 could not be disabled from the web user interface. - Fixed issue where Maximum idtential, consecutive characters setting was displaying "0" instead of "disabled" on the Settings>Security>Password and Session Policy page. - Fixed issues in Password Policy details and set "Cannot contain the User ID" default to enabled. - Fixed issue where columns in Access>Roles are not sorted alphabetically. - Fixed issue where the Email column on the Users page was visible when remote authentication was enabled causing an empty column to be displayed. - Fixed issue where user was allowed to create duplicate IP addresses on the Settings>Network page. - Fixed issue where a user with no access to a page would receive "no items found" text instead of displaying text according to design specifications. - Fixed issue where remote authentication users were displayed in Users page. - Fixed issue where Events badge sort was in ascending order instead of descending order. - Fixed issue where Task badge sorting was incorrect. It was changed from ascending to descending order to meet design specifications. - Fixed issue where Reset Control Path Drives tooltip was not being displayed. - Fixed issue where Apply Volser Ranges to Logical Libraries would not show the correct number of cartridges to be assigned. - Fixed issue where row actions on Logical Library were not displaying according to design specifications. - Fixed issue where tooltip for Max Cartridge warning/error icon on Cartridges>Cartridges by Logical Library page was not displayed. - Fixed issue where diagnostic cartridges were visibles to non-Service users. - Fixed issue where user was not allowd to select Unassigned row for Assign all Cartridges action on Cartridges by Logical Libraries page. - Fixed issue where warning message is not displayed when reassigning volser ranges that will result in a logical library reaching maximum cartridges limit. - Fixed issue where closing a browser connected to the library without first selecting Logout action would eventually result in being locked out of the web user interface - Fixed issue where Intial Setup>Create First Logical Library radio buttons were not working in IE and Chrome browsers. - Fixed issue where the Maximun Cartridges default value on the Logical Libraries page was incorrect. - Fixed issue where incorrect text was displayed in tooltip for Create Volser Range button when user had Service role. - Fixed issue where default Volser Range at Initial Setup was not being created automatically when first logical library is created. - Fixed issue where multiple users could not be selected for Delete action on Users page. - Fixed issue where Network Time Protocol (NTP) Server Test was returning false failures. - Fixed issue where Update Drive Firmware was not working on Monitoring>System page. - Fixed issue where changes in library hardware configureation were not being updated automatically in Monitoring>System page after running Discover Harwdare ction. - Fixed issue where setting Frame IP address in Initial Setup>Network settings page would result settings being stored for wrong frame. - Fixed issue where About page would display Java error when library System Name is not set. - Fixed issue where if there are more than 9 logical libraries, Create Volser Range assign the new volser range to the wrong logical library. - Fixed issue where Maximum Cartridges could not be changed on the Logical Libraries page. - Fixed issue where Initial Setup could not be finished because of a false error in the Initial Setup>Network Settings panel. - Fixed issue where in a Jaguar system, lower I/O Station Cartridge Count showed only 14 (instead of 16) cartridges when the station was full. - Added support to display warning message to user when their web session has been disconnected by the library. - Fixed issue where a user is allowed to change a user password even when the password and confirm password do not match. - Fixed issue where drives with different sub-types could be selected for multi-select Drive Firmware Update. - Fixed issue where Discover Hardware table shows incorrect number of drives when frames are added to left end of the library. - Disable RC4 and other weak ciphers for PSIRT #3058: SECURITY: RC4 Bar Mitzvah Code Blue. =================================================================================================== Firmware Level: TS4500_1111 Release Date: 11/24/14 =================================================================================================== New Features: - TS1150 (3592 EH8) support Fixes: - Fixed problem where the library didn't send a test call home - Fixed problem where the user was unable to login to the web after a web session disappeared. - Fixed problem where drive could sent default WWNN and WWPN to the host after a drive reset. - Fixed problem where some columns may not be calibrated which could lead to cartridge put/get failures - Fixed problems where the would no longer communicate with the library or the host. - Fixed problem where encryption failed with a sequential error. - Fixed problem where configuration data from the drive could be incorrect - Fixed problem where library wouldn't correctly report trap 446 - Fixed problem where SNMP trap 420 was not being reported correctly - Fixed problem where traps were no longer transmitted until a POR occurred - Fixed a problem where log gathering was slowed due to large web log files - Fixed problem where trap data for trap407 wasn't built correctly - Fixed problem where the progress update for Discover Hardware was not very accurate - Fixed problem where the INVENTORY_START and INVENTORY_END weren't being logged - Fixed problem where a web move was counted as part of the stats file - Added logging on CAN to post communication issues with control nodes in the Events table - Fixed problem where Cartridge Encryption status wasn't been updated. - Fixed problem where WIM would wait SCM response in a complete drive service - Fixed problem where Discover Hardware process bar jumped to 100% while the operation was still in progress - Fixed problem where warning events were received as informational - Fixed problem where Task page was reporting false Library Verify failure - Fixed problem where last login and connection status fields for remote autentication users were not updated in the DB - Fixed problem scanning could fail based on incorrect message handling - Fixed problem where SMTP Test Email function was returning successful result even though SMTP was not yet configured - Fixed a problem where CLI restore configuration fails if restoring to a new CF with blank DB - Fixed problem where SNMP Destination Create/Delete always resulted in false error - Fixed problem where library could mispick/misplace cartridges on cartridge moves - Fixed problem where a DIAG wasn't imported into the library if the Tier 0 was full - Fixed problem where library would not properly handle calibrating with a popped gripper - Fix a problem where the successful cartridge get was reported failed - Fixed problem where dcp wasn't handling reservation conflict error causing log sense to failed. - Fixed problem where cartridges were not imported after IO station was inventoried - Fixed problem where Drive State was wrong when writing and reading encrypted data. - Fixed problem where library didn't inventory an IO station after initial setup until after a frame door open/close - Fixed problem where a change in call home data was not reflected in the VPD file until after a library reset. - Fixed problem where calibration could fail based on incorrect message handling - Fixed problem where a cartridge in the gripper had a VEA that was not 1-4 - Fixed problem where simulataneous VIO imports and exports were not interleaving - Fixed a problem where the drive stats file didn't display the LTO model type correctly - Removed LCC primary checking when initiating WIM for LRT cleanup - Fixed problem where user received a general error on login if the library didn't have a primary LCC - Fixed problem where library errors reported the incorrect type - Fixed problem where Calib IO station would always report lower IO station - Fixed issue where LRT didnt show a failed code update. - Fixed problem where clean manager was not checking the AutoEjectClean flag leaving expired cleaning cartridge in the library - Fixed problme where drive errors reported the incorrect type - Fix issue where a drive code update to multiple drives will not update the non control path drives. - Fixed problem where the EKM last used time for key managers is incorrect - Fix issue where encryption process was failing due to incorrect handling of ILEP mode. - Fixed problem where all tasks appear with duration <1 min. - Added Openssl and other security - Fixes. - Fixed a problem where the NVRAM wasn't being backed up to the cache LCCs - Fixed problem where not all informational type traps were being reported - Fixed problem where web would not properly load after a library reset - Fixed a problem where code update might not get started if previous firmware sync failed in a multi LCC library - Fixed problem where executing multiple drive diag tests in a row caused first test to fail. - Fixed problem where VIO would sometimes not do double export moves when it should - Changed nominal position values for Sorage on JAG single deep slots due to cart wear found in MSBF. - Fixed problem where update of lrt status was incorrect so failed drive diag tests were not reported correctly. - Fixed problem where cartridges with IE addresses could incorrectly be promoted, exported or reassigned - Fix issue where LCCs didnt see other LCCs and an island was created in the network. - Fix issue where Drive FRU will failed due to status not being set on DB. - Fixed a problem where drive communications failed due to DCP issues - Fix issue were KPM was swtichingover on KPD test marking test incorrectly as Pass. - Fixed a problem where remote drive logs are not collected. - Fixed problem where "fullness" events were being logged too frequently. Changed from 1 hour to 24 hours. - Fixed a problem where some of the values in the drive statistic file was too high - Fixed a problem where LCC cards were not able to communicate. - Fixed problem where LCC card were not able to communicate causing database and command processing errors - Fixed problem where commands could fail after approximately 50 days due to incorrect timer handling - Fixed a problem where source empty or destination full errors could occur - Fixed a problem where drive communication would fail based on VHF data and TA flag processing - Fixed a problem where the host can't use a cartridge if the inventory failed to inventory that cartridge - Fixed a problem where KPD was failing on drives in when trying to communicate to the EKM through a remote frame - Fixed a problem where logical communication timeout could occur - PSIRT #2291: SECURITY: COMMUNITY: openssl CVE-2014-3513 CVE-2014-3566 CVE-2014-3567 CVE-2014-3568 Disable SSLv3 - Fixed a problem where the primary port on the drive is not set back to enable. - Fixed isssue where license Functions has incorrect error message for apply of license key file - Fixed isssue where broken image appears on login screen - Fixes issues with usability on the Ethernet ports page - Fixed problem where drives on control paths did not reset when selected via web - Fixed issue where Systems page tool-tips show incorrect state of I/O station - Fixed issue where incorrect icons were displayed for warning and error event types on Notifications page. - Fixed issue where wrong icon was displayed on Licensed Functions page - Fixed issue where table on Drives page would not load after performing Eject All Cartridges - Fixed issue where Cartridges by Logical Libraries page would not load. - Fixed issue where logged out users were displaying as connected on the Users page. - Fixed issue where user status was incorrect on the Users page. - Fixed issue where Email field tool-tip was not being displayed on the Create/Modify User page when no SMTP server was configured in Notifications settings. - Fixed issue where Logical Libraries, Maximum Cartridges could not be updated. - Fixed issue where automatic logout would not work if browser was closed. - Fixed issue where “Frame” text was not displayed preceding frame number in the Discover Hardware page. - Fixed issue where Discover Hardware failed at 39% complete. - Fixed issue where Next button on Initial Setup, Discover Hardware step was not disabled while Discover Hardware was still in progress. - Fixed issue where updates to the Events page were not automatically reflected on the Events Badge. - Fixed issue where Anaconda Integrated Tool was available to Service user connected via non-service port. - Fixed issue where refresh actions on web pages were not updating page data. - Fixed issue where front page capacity pod was not displaying correctly - Fixed issued where Encryption Key Servers were displaying incorrect date for unused key servers. - Fixed issue where multiple sessions of the same user were not displayed in Users page. - Fixed issue where confirmation was not displayed for file selection during drive firmware update. - Fixed issue where Cartridges and Cartridges by Logical Libraries displayed incorrect date for most recent usage. - Fixed issue where Door Safety Interlock Test was not detecting open/close of side door in right-most frame. - Fixed issue where IP Address is displayed in the Time Zone drop-down field. - Fixed issue where not all events were displayed on the Events page. - Fixed issue where Ipv6 DHCP and Ipv6 Stateless appeared to be enabled even when disabled. - Fixed issue where user accounts with expired passwords would be locked out of the system. - Fixed issue where Password and Session Policy on maximum identical consecutive characters could not be disabled. - Fixed issue where user name could be contained in user password when Password and Session Policy on Cannot contain the User ID was enabled. - Fixed issue where test inside pop-up error messages was duplicated. - Fixed issue where Initial Setup - TSSC settings were not being updated. - Fixed issue where Drive Clean action was displaying a pop-up window instead of completing the action in the background. - Fixed issue where the capacity utilization threshold was incorrect. - Fixed issue where Capacity Utilization Pod was displaying red color for 100% instead of yellow. - Fixed issue where web was not showing most recent status on Drives page. - Fixed issue where Door Safety Interlock Test was displaying incorrect close order. - Fixed issue where Key Label Mapping page did not accept underscore and hyphen in input fields. - Fixed issue where modifying Encryption Internal Label settings resulted in unknown error. - Fixed issue where reaching maximum allowed active web sessions would not display message explaining why user log in failed. - Fixed issue where drive state was not updated automatically when driveCodeUpdate command was initiated via CLI. - Fixed issue where Initial Setup – NTP Settings would fail if NTP Server did not successfully ping on port 80. - Fixed issue where About page did not display system name and did not display correct library firmware version formatting. - Fixed issue where file confirmation would not display during Drive Firmware Update. - Fixed issue where LDAP Settings page would not allow CN and OU fields to contain spaces. - Fixed issue where modify actions on Key Label Mapping page resulted in an unknown error. - Updated Information Center - Added support for Access Recovery procedure. - Fixed issue where Reset Control Path Drives function resulted in all drives being reset =================================================================================================== Firmware Level: TS4500_1105 Release Date: 07/24/14 =================================================================================================== New Features: - No new features Fixes: - Implemented popped gripper check in calibration. - Added code for logical config reset of inventory database - Added support to get a read dump and a forced dump when drive logs are gather from the WEB UI. - Fixed problem where usernames are not logged in events when remote authentication is enabled - Fixed problem where user was not able to cancel drive service which left drives offline after a failed service attempt - Fix issue where the 3592 Wrap test wasn't returning the proper error on failure. - Fixed problem where mail notifications didn't contain the correct time - Fixed problem where web doesn't display max frame capacity correctly - Fixed problem where changing drive port speed 2 Gb/s to 4Gb/s failed resulted in the port speed being set to 1Gb/s instead of 4Gb/s - Fixed problem where Move command in Cache LCC failed with Source Element Empty. - Fixed problem where there were extraneous 0801 (failed login) events even when login is successful - Fixed problem where DSIT status for side door in a 1 frame library are incorrect - Fixed problem where invalid data was being stored in Call Home data prior to setting up Call Home - Fixed problem in cartridge stats file where data in columns was set to zero - Fixed problem where motion commands could fail due to incorrect node data - Fixed problem where the library reported calibration when drives are installed in first column of frame 1 - Fixed problem where only one Task is generated during drive code to multiple drives - Fix issue where the Primary Port on the drive was set to offline before configuring the drive, causing NDFU to failed in some cases. - Fixed problem where Frame 0 is reported for frame/Library calibration events - Fixed problem where Drive Activity VHF control wasn't set properly making the drive not send all notifications for device activity. - Fixed problem in library performance file where data in a few column were all set to zeros - Fixed problem where cleaner cartridges were not hidden from host view - Fixed problem where Volser Range Update task stopped when user tries to create more volsers than max allowed - Fix issue where drv status wasn't properly set causing WEB to show wrong drv status. - Fixed problem where drive cal errors display FCD info not FCR - Fixed problem where tasks that did not complete after a timeout where not automatically marked completed - Removed code that cleared task information during library power-on/reset - Fix issue where a failure in drive code update for FRU replacement wasn't send back to the requester. - Fixed problem where the local IP table was incorrect causing the Ethernet Rcv Message to send a dup messages. - Fixed problem where library wouldn't shuffle deep cell cartridges correctly - Fixed problem where web logs out all users right after login when the library is not configured yet - Fixed problem where user was unable to download logs when too many drive dumps are stored - Fixed problem where an empty available VEA could be wrong if sourceSTE encountered in a drive - Fixed problem where the drive URCs were incorrect for LTO drive gens - Fixed problem where LCC resets could force library into not ready state - Fix issue where lost in Ethernet connection was pointing to the incorrect location for the failure. - Fixed problem where library reported all IO cal errors as errors on the bottom IO - Fixed problem where drives coming from a different system could stay offline in the primary port (FC) - Fixed problem where the accessor could move erratically after a library POR - Fixed problem where library would inventory all drives frames after an LCC or library POR - Fixed problem where LTO5 drive WWPN is changed after Library Managed Encryption (LME) is enabled - Fixed problem where the library verify didn't test the IO station - Fixed problem where TS3500 SNMP traps where parsed with TS4500 MIB definitions - Fixed problem where drive communication issue was causing SCSI commands to failed. - Fixed problem where enabling Ipv4 DHCP disables Ipv4 port - Fixed problem where the Service user is automatically deleted from the database after Inital Setup - Fixed problem where cartridge assignments were not being limited by licensed capacity - Fixed problem where cartridge assignments via web allowed more cartridges than allocated under licensed capacity - Fixed problem where Service login after Initial Setup fails - Fixed problem where StartStEA field for shared and unassigned logical libraries was set to 0 instead of 1024 - Fixed problem where a failing task will report completed while it is still in progress - Fixed problem where task data is cleared every hour - Fixed problem where Library Verify with drive test failed and did not attempt the drive test - Fixed problem where beacon was not turning on and off correctly from web. - Fixed problem where web doesn't display max frame capacity correctly. - Fixed problem where enabling Ipv4 DHCP disables Ipv4 port . - Implemented a dialog to select a specific frame to run a Discover Hardware Action . - Fixed problem where Level of Code was truncate in the Update Firmware dialog.  - Implemented Start TLS enabled checkbox for Remote Authentication. - Added scroll bars to the web tables to have the data visible with columns of the same width - Fixed problem where carts in the exported queue were not displayed in the web with Export pending state.  - Added count information on the top right cornet of Drives page. - Fixed problem where Export data table file was not matching the Cartridge page values. - Fixed problem where Accessor was shown online when it was on Service. - Fixed problem where a Cleaning Cartridge appeared Unassigned instead of Cleaning Cartridge under Logical Library Column. - Fixed problem where cartridges incorrect Recent Usage dates appear on web. - Added support to mark multiple events as inactive at once. - Fixed problem where a Drive code update does not start after another drive code update has finished in a different Drive. - Added Web support to cancel Drive Fru Replacement. - Added Web support to track Remote Authenticated users. - Fixed problem where user was unable to uncheck heartbeat checkbox. - Fixed problem where when installing an alien .bin file, Library was not showing  error/warning message. - Fixed problem where Encryption method internal selective and barcode can not set IP values. - Added support to read the fix procedures format in Events page with Service account.