TS4500 Tape Library Fix List =================================================================================================== Firmware Level: TS4500_1411 Release Date: 11/17/17 =================================================================================================== New Features: - LTO8 tape drive support - Pre-initiialized M8 media is supported with a minimum LTO8 tape drive firmware level of HB80 Fixes: - Added code in call home to send the web usage recording zip file in Heartbeat - enable FPM to do NDLS after LCC process core dump (except sqlite3) - Fixed problem where MHV could stop working if cartridges were removed by the user - Fixed problem where false drive tape alerts trigger false drive error events and snmp traps - Fixed problem where library would not synch time on cache LCCs when NTP was disabled - Fixed problem where Call Home was not disabled on during Service actions - Added the drive position infomation into the zip filename during doing a single drive log collection - Fixed problem where encrypted cartridges may not get updated to "encrypted" status on the web - Fixed problem calibration would take a long time in a busy library - Fixed issue where changing control path settings for multiple drives at the same time did not work - Implement caliibration video mode for drive side storage. - Fixed problem where uer could start service for accessor B immediately after starting service for accessor A or vice versa - Fixed problem where sqlite3 core dump during log collection - Fixed SNMP issue where the values returned for ibm3584MIBObjects in the IBM-TS4500-MIBv2 were wrong - Fixed issue where SNMP request was returning empty data for MIB-2 - Fixed issue where the SNMP frameconfigGroup in ibmQueryConfig MIB was showing the information from 1 frame only - Mitigated issue where library will not come online properly if library state is not set correctly - Fixed problem where library would not inventory a frame opened during a single accessor library accessor FRU - Fixed problem where ALMS will not display as installed after init DHC - Fixed problem where RES commands were getting taking longer than neccessary (due to cache check) - Fixed problem where DBSynch issues could cause delays in updating ES Data - Fixed issue where the library didn't preserve RoCE Frame MAC Adresses on DB Wipe - Fixed problem where T5 export results in inventory corruption - Fixed problem where mount stats were only valid for last drive in a column - Added code to fail cartridge assignment commands from web or CLI when user-interfaces initiated inventory is in progress - Fixed problem where cartridge stuck in gripper can create inventory corruption with duplicate VEAs - Fixed problem where media verification could be marked complete too soon and cartridge status shows it is actually still in progress - Fixed problem where FRU based LRT will not finish correctly if customer Enet not on primary LCC - Fixed nominal positions for all column 3's by fixing corrupted golden fid data. - Fixed problem where drive MAC Addresses aren't set back to defaults using CLI - Fixed problem where wrong message was recived when send SMTP test was attempt from email recipients - Fixed problem where FIRMWARE errors were masking other errors. - Fixed problem where library may stay "initializing" if the rezero fails after a POR - Fixed problem where library could drop a message in high message traffic periods - Updated Kerberos encryption type to support only aes256-cts-hmac-sha1-96 aes256-cts AES-256 - Fixed problem where system summary volser range counts could be wrong if cartridge volser was same as end range - Fixed problem where cartridge count and encryption method was incorrect in logical library section of system summary - Fixed problem where failed calibrations did not indicate what accessor failed. - Fixed problem where gripper failed status was not reflected on the web - Fixed problem where localGUI login would fail when remote authentication was enabled - Fixed problem where in a dual accessor setup, both accessor try to access the same cartridge - Fixed problem where library assigned MAC addresses were not being sent to RoCE drives - Increase timeout for conditional unload of a drive - Fixed problem where newly added drives may not display drive type on web - Fixed problem where init setup would fail after time set in admin setup section - Fixed problem where user account locked event not reported in Events table or notifications - Fixed problem where library wouldn't inventory a drive that became connected during a library transition to ready - Fixed problem where Y limit can be incorrect in AC libraries - Fixed problem where Slot Capacity error can be reported incorrectly - Fixed problem where drive MAC Addresses were not correct if set to default via CLI - Fixed issuewhere Remote Authentication test returns false success when more than one server is configured - Fixed problem where DSIT test can appear to hang if long delay between side door open and close on single accessor library - Fixed problem where MHV would no longer work on a drive that exceeded error counts - Added support to allow setting the gateway and subnet for a single iSCSI drive port via CLI Tool - Fixed issue where ACC FRU error for missing CE cartridge was not correct - Fixed issue where LDAP with simple lookup can fail if the userDN is not in the groupDN that was configured - Fixed problem where the drive temporary had a drive load error than loads the cartridge, but the library errors out - Fixed problem where clean could demount a data cartridge or leave a cleaning cartridge in the drive - Added code to support more granular CUT values over 99% - Allow NOT_READY errors to be redriven to the other accessor - Added logging to capture ADT NAK reason code to aid in debug of Logical Unit Comm timeout - Fixed old s-frames from calibrating incorrectly on the drive side. - Added additional PING result checking in call home to make sure we have a connection to TSSC - Fixed problem where drive cleaning would not work and left a cleaning cartridge in the drive - Fixed the issue that customer port B failed to connect to Ethernet - Fixed problem where LCC Comm issue was not reported after library POR - Fixed a problem where an ERP wasn't done due to a CAN issue - Fixed problem for case where expired cleaner is placed in library and after first mount does not show expired - Fixed problem where service bay verify fails with a no diag cart in library error - Fixed problem where event was not reported on wrong magazine type in IO station - Fixed problem where duplicating role permissions may cause login failures when source role is deleted - Fixed the problem that kpm failed to get key by customer port B - Fixed problem where library remains initailizing if an accessor goes NMA - Fixed problem where iSCSI port range settings not being stored in correct fields - Fixed problem where MHV recovery is unreliable after resets and open door - Fixed problem where we report new unassigned cartridge with diag cartridges - Fixed problem where unit attentions for exports are not filtered from active control path - Fixed problem where cancelled drive FRU does not put drive back online - Added missing Non tapealerts traps from 460 to 471 to the IBM-TS4500-MIBv2 MIB file - Increased support for maximum volser ranges from 300 to 600 - Fixed problem where Drive Service process does not complete - Changed LCC VPD Part Number to display AS vs DS data - Fixed problem where MHV in progress state in inventory data may never be cleared - Fixed problem where cleaner exports from web were not working - Fixed problem where access bit for MTEs in RES data should be 0 and not 1 - Fixed the default gateway conflict on customer port A & B - Fixed problem where high priority elastic destage trigger should use 99% not capacity utilization - Fixed problem where poped gripper check could cause incorrect nom pos data to be saved. - Changed ambient temperature warning to to a warning in library with no AC enabled - Fixed issue where Apply VOLSER RANGES from web or CLI for ranges above 255 would not work - Fixed issue where the library allowed a user account not defined in Kerberos server to log in when Kerberos+LDAP+RACF were enabled - Fixed issue where properties on Roles page displayed Ethernet Ports twice - Added support to frame properties on System Summary page to meet UX guidelines - Fixed issue where Clean Drives action would result in displaying a timeout error - Fixed issue where user is allowed to edit the email field in Create User dialog when no email server is configured on the library - Fixed issue where misleading text is displayed for Drive Code Load action in System Summary Page - Fixed issue where Send Test action on Email Recipents page is enabled when no email server is configured on the library - Fixed issue where Auto IMC Log In results in an error when the library is power cycled or reset - Fixed issue where the wrong message was displayed when user authentication (Kerberos) failed because of weak encryption type used by KDC - Fixed issue where incompatible actions were enabled when inventory is in progress - Fixed issue where Login page does not automatically redirect the browser to http after disabling SSL - Fixed issue where Task start time does not match the library system time - Added support to display Need Help tooltip for Modify Password - Added support to Settings page to meet UX guidelines - Added support to VOLSER Ranges by Logical Library for Find Volser action - Fixed issue where Modify Serial Number action on Drives page did not work - Fixed issue where TSSC IP address on TSSC page was assigned to wrong frame when updated - Added support to display time on System Summary page - Fixed issue where remote authentication was returning a generic message for server authentication required error - Fixed issue where Calibrate Drive action did not work - Added support to allow Use Media Verification Drive action in an AME/SME logical library - Fixed issue where "Reassign Drive" dialog title was displayed in Drive Assign dialog - Fixed issue where Configure ISCSI Drive button did not work - Added support to Ethernet Drives page to allow user to Configure Gateway and Subnet by drive port - Fixed issue where Media Verification tasks displayed incorrect status text on Tasks page - Fixed issue where session count on User properties dialog did not include web sessions that are active on other frames - Fixed issue where fibre channel drives were displayed as ethernet drives on Drives by Logical Library page - Added support for up to 600 VOLSER ranges - Fixed issue where user may be logged out during Export Logs if it takes longer than session timeout (automatic logout) - Fixed issue where multiple web sessions are not allowed with same remote authentication username - Added support to Capacity POD to correctly display capacity utilization % and warnings based on user set capacity utilization threshold - Added server-side support for --deleteLL CLI command - Fixed issue where --viewUsers displays different list of users than on Users web page - Fixed issue where --viewDriveVPD displayed null for LTO8 drive machine type - Fixed issue where --setISCSI did not allow user to set the gateway and subnet for a single port - Fixed issue where --viewISCSI did not display the gateway and subnet for individual ports - Fixed issue where --showQueuedExports does not check that logical library exists and results in false success - Fixed issue where --createBEP does not check that logical library exists - Fixed issue where --modifyVolserReporting does not check that logical library exists and results in false success - Fixed issue where --modifyMaximumVIOCartridges does not check that logical library exists and results in false success - Added cumulative statistics to --viewAcccessor - Fixed issue where --downloadDrivesLogs returns an HTTP error message 400 for URL and fails - Added support for --setUtilThreshold option -cut - Fixed issue where --viewDriveVPD displays null for LTO 8 drive machine types =================================================================================================== Firmware Level: TS4500_1401 Release Date: 07/31/17 =================================================================================================== New Features: - No new features Fixes: - Fixed problem where false drive tape alerts trigger false drive error events and snmp traps - Fixed problem where library would not synch time on cache LCCs when NTP was disabled - Fixed problem where encrypted cartridges may not get updated to "encrypted" status on the web - Implement caliibration video mode for drive side storage. - Fixed problem where uer could start service for accessor B immediately after starting service for accessor A or vice versa - Fixed issue where SNMP request was returning empty data for MIB-2 - Fixed issue where the SNMP frameconfigGroup in ibmQueryConfig MIB was showing the information from 1 frame only - Mitigated issue where library will not come online properly if library state is not set correctly - Fixed problem where library would not inventory a frame opened during a single accessor library accessor FRU - Fixed problem where RES commands were getting taking longer than neccessary (due to cache check) - Fixed problem where DBSynch issues could cause delays in updating ES Data - Fixed problem where cartridges were moved to elastic storage after DB wipe - Fixed problem where a gap in logical library indices causes last logical library to skip media verification - Fixed problem where T5 export results in inventory corruption - Fixed problem where inventory could be corrupted if web assignments occur during inventory - Fixed problem where mount stats were only valid for last drive in a column - Added code to fail cartridge assignment commands from web or CLI when user-interfaces initiated inventory is in progress - Fixed problem where cartridge stuck in gripper can create inventory corruption with duplicate VEAs - Fixed problem where media verification could be marked complete too soon and cartridge status shows it is actually still in progress - Fixed problem where FRU based LRT will not finish correctly if customer Enet not on primary LCC - Fixed nominal positions for all column 3's by fixing corrupted golden fid data. - Fixed problem where library could drop a message in high message traffic periods - Updated Kerberos encryption type to support only aes256-cts-hmac-sha1-96 aes256-cts AES-256 - Fixed problem where system summary volser range counts could be wrong if cartridge volser was same as end range - Fixed problem where cartridge count and encryption method was incorrect in logical library section of system summary - Fixed problem where localGUI login would fail when remote authentication was enabled - Fixed problem where in a dual accessor setup, both accessor try to access the same cartridge - Fixed problem where newly added drives may not display drive type on web - Fixed problem where init setup would fail after time set in admin setup section - Fixed problem where user account locked event not reported in Events table or notifications - Fixed problem where library wouldn't inventory a drive that became connected during a library transition to ready - Fixed problem where DCP logs wrapped quickly with new 15 sec. temp/humidity polling - Fixed issue with Door Safety Interlock Test where can be completed without testing all doors in a dual accessor library. - Fixed issue with Start Accessor Serivce action where both accessors could be put into service at the same time. - Added server-side support for --deleteLL CLI command =================================================================================================== Firmware Level: TS4500_1400 Release Date: 05/16/17 =================================================================================================== New Features: - 3592-55E Tape drive support - 3592-55F Tape drive support Fixes: - Fixed a problem that the DHCP change fails to be updated in database. - Fixed SNMP issue where the Kerberos data was not returned correctly for IBMQueryConfig MIB - Fixed tape alerts not being sent to DCPs from log manager events data - Fixed problem where time manager and xauth were flooding syslog with errors - Fixed tape alerts not being sent to DCPs from MSP in SCSI sense data - Fixed a problem in a single accessor system, where if the library goes NMA, it also stops responding to host commands - Fixed problem where new Tasks would not be displayed in some cases where the maximum identifier value is assigned - Fixed problem where disconnect user action of the web would fail if the target user sers could not be disconnected via web user action if they were - Fixed issue where WIM firmware object would seg fault when latest AppScan is used to test the library - Fixed problem where running AppScan 9.0.3.4 and later results in firmware no longer communicating with web user interface - Fixed problem where false CAN log errors are reported immediately after POR - Fixed problems CAN problems are reported after code update and other communication problems - Fixed issue where recent fix allowed user to log in with a role/group that they do not belong by populating LDAP group filter field - Fixed issue where LDAP Simple LookUp section would be ignored when Advanced LookUp fields were populated - Fixed problem where the library stop processing command if the SB is repeatedly open and closed fast enough - Fixed issue where special characters in remote authentication login did not work when LDAP setup used "name" vs "sAMAccountName" field - Fixed problem where SCM rezero could result in accessor moving while NMA - Fixed problem where call home fail error was logged twice in the events table - Fixed problem where miscabled drive event would not always display correctly - Fixed a problem where communication with ACC/XYC may fail - Fixed a problem where intermittent MDA/ACC CAN bus errors were reported. - Added Security updates - Fixed a problem where the library would report 3430 for the B PS when it is the A PS - Fixed problem where drive SN was not updated on drive FRU replacement - Fixed problem where the library was not performing an IO station scan after an IO door close - Fixed problem where the library could be stuck in initializing state - Fixed a problem where the library wasn't reporting a cartridge as encpryted if it was mounted by accessor B - Fixed problem where accB calibration on F1 may fail. - Fixed issue where entering too many characters in editKeyLabelMapping command over CLI could result in log of communication between CLI tool and library - Fixed problem where failed FRU was marked as successful and accessor was made available - Fixed a problem where control node logs were not collected when user export logs from the web - Fixed problem where incorrect BPC cable error would display on ACC FRU scenario - Fixed problem where library didn't do full ERPs due to CAN failure - Fixed acc calib while other accessor is in service. - Fixed problem where FRU task would not complete when FRU completed - Removed TSR support - Update DHCP server to serve more IPs on IMC and Service ports. - Fixed duplicated sensecode DSC_I2C_ERROR - Fixed problem where host jobs could fail after a library code update - Fixed problem where library information was not available on SMTP and SNMP notifications - Fixed problem where move failed due to incorrect validation of MAX STEA range for the logical library - Fixed problem where drive tests were failing if diag cart was in serv bay. - Fixed problem where library could have DBase and LCC comm issues on POR - Fixed problem where library could leave a cleaning cartridge in a drive if unload was interrupted by an open door - Fixed problem where call home may no longer work after a library call home - Fixed problem where library was not importing cartridge into the IO station - Fixed problem where library verify put to a full location - Fixed a problem where the library would not perform IO operations - Fixed a problem where DB might not get cleaned up after detecting a DB corruption problem. - Fixed problem where gripper test on accessor B was not running correctly. - Fixed a problem in NWM where return status might not get returned to web - Added logging to address an issue where Call Home was not working due to a failed TSSC connection - Fixed a problem where KPM get key path data might fail - Fixed a problem where syslog event may not get stored in syslog file - Fixed problem where scanner VPD was reported missing when we still have a DB copy - Fixed error reporting for cal failures, now reports are accessor specific. - Fixed error on calibration of golden fid in F1 with AccB. - Fixed issue where key label maps could not be created or modified - Fixed error reporting for uncalibrated frame. - Added Support for user to modify default port for syslog and SMTP - Fixed issue on Cartridges page and Cartridges by Logical Library page where move actions were allowed for unassigned and available cartridges - Added support on Drives and Drives by Logical Libraries pages to allow multi-selection for control path enable action - Fixed issue on Cartridges by Logical Library where cleaning cartridges row disappeared after adding a logical library - Fixed issue on Help link where InfoCenter content on IMC for Service users was not displayed - Added support to Initial Setup - Licensed Functions to display tool-tip for functions that cannot be installed - Added support on Events page to display ip address of user for user login and logout events - Fixed issue on Users page where Disconnect action did not work for users connected via a different Ethernet card in the same library - Fixed issue on Drives page and Drives by Logical Library page where offline drives could be selected for actions that require the drive to be online - Fixed issue on System page where the library graphic would not be displayed sometimes - Fixed issue on Events badge where elapsed time was incorrect when the library was configured with a different timezone from user's web browser - Added support on Login page to display library name - Added support on System page where Restart Service for Accessors action could be performed - Fixed issue on Cartridges page where table is not loaded after a move cartridge failure - Fixed issue on VOLSER Ranges by Logical Library page where actions displayed do not allow a VOLSER range or a logical library to be created - Fixed issue on System page where I/O Door actions did nothing - Fixed issue on Events page where "Text not found" was displayed in the description column for event 001A - "Drive cooling fan failed" - Fixed issue on Tasks page where location column displayed "Text not found" for Set Slot Online task - Fixed issue on Logical Libraries page where the first available drive was not automatically assigned as a control path drive when a logical library was created - Fixed issue on System page where I/O state displayed in frame properties dialog was incorrect - Fixed issue on Drives page and Drives by Logical Library page where Service roles were not allowed to select Use Drive for Media Access action - Fixed issue on Syslog Server page where syslog test would report a false failure - Added support on Email Server page to allow port to be specified - Fixed issue on Syslog Server page where syslog ip address could not be modified - Fixed issue with Door Safety Interlock Test where the test was allowed to start before all doors were closed - Fixed issue on Tasks page where elapsed time was incorrect when the library was configured with a different timezone from user's web browser - Fixed issue on Cartridges page and Cartridges by Logical Library page where cartridges already in an I/O slot could be moved to an I/O slot - Fixed issue on Cartridges by Logical Library page where Fix Unknown Volser action would fail - Fixed issue on Date and Time page where NTP server test would fail when ping was disabled on the server - Added support on Syslog Server page to allow port to be specified - Added support on Drives page and Drives by Logical Library page to allow media verification to be selected for logical libraries with SME or AME enabled - Fixed issue on Email Server page where test server action would report a false failure - Fixed issue where remote authentication login failed for passwords containing "%" character =================================================================================================== 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.