TS3500 Tape Library Fix List =================================================================================================== Firmware Level: 8980 Release Date: 06/28/12 Library code version 8980 does not add new function Fixed issue where old MCP card without ethernet ports could hang with F1 on code level 8930 or higher =================================================================================================== Firmware Level: 8970 Release Date: 03/23/12 Library code version 8970 does not add new function Fixed problem where cartridges could not be moved from grippers with web, etc. (added VEA support in ESM) Fixed library verify problem where we could display Invalid Element Address trying to remove a cartridge from a drive Fixed problem where monitor role was allowed to modify operator panel security via the web Fix to prevent from calling home on drive tape alert 0x12 (18d) Added gripper type verification to HD accessor FRU replacement procedure Fixed library verify problem where we could display Invalid Element Address instead of error 9C80/9C82 for missing diag cartridge Add new erps to VIO moves for non-hd libraries (now all libs use HD code path for VIO moves) Fixed a problem where library is reporting wrong licensed slots at entry and intermediate capacity Fixed problem where an imported cartridge may not go to the first available empty tier 0 slot on HD library Adding some logging and a null pointer validation in a memorycopy while opening the library error log. Fixed problem where user was unable to modify a web account Fixed problem where web text entry boxes could accept malicious code Fixed problem where user was allowed to set library managed drive encryption without a KM Fixed issues where non-disruptive library reset wouldn't work consistently Fixed problem where insert notification timeout could keep increassing in time Fixed bogus CCCC error causing call-homes Fixed problem where when the accessor pivots it scratches the side cover Fixed problem in vio where library got exports pending with empty IO slots. Fixed problem where VIO would F1/F2 the ACC card during mixed media exports once IO stations became full Reduced the chances of the gripper motors over heating by reducing hold time during a put to a drive and added delays to erp Fixed problem where the valid bit wasn't set for both accessor Fixed problem where ACC card can hang Fixed problem where EKM ptr is deleted after a timeout and Key Manager is still trying to save an incoming msg in this ptr SNMPv1 always sending specific trap as 6 for tapealerts traps Demount failure when PEA doesn't match VEA Fixed problem with F2 when CallHome was activated Added more logging in error log to aid in debug of ESM CCCC with op code = 30h (Verizon) Fixed problem where certain demounts or imports from 4I/O door could cause fatal exception (Bank of Montreal) Fixed issue were volser was null on drive traps. Fixed problem where illegal request invalid EA is returned for demount in mixed media library (Produban) Modified the error logging for a B385 (added FCR) Fixed problem where drive tape alerts were always reported to both SNMP and call-home, now only reported to the correct interface Fixed problem where MCC card could reset during extended periods of high RES requests from host Fixed problem where XY could report rezero drift error conditions due to incorrect chip access fixed problem where EKM servers index is missing for drive 12 in last frame Fixed calibration issue where the X values of col 9 were incorrect causing put/get problems Blocked 4591 errors from being posted to the op panel Fixed a problem where the library does HD ERPs on non-HD cells Fixed a problem where accessor B can run into accessor A during a HD get ERP Fixed problem in mixed media library where tier 0 cells in other zone not used for LRU destage Fixed problem where error log was filling up with recovered CCCC firmware errors Fixed a problem where we turned ExpEn off when VIO is disabled, also added more logging in ES_BroadcastESRefresh function Ommited ussage of unvalidated pointers to prevent FE. Fixed problem where the key request is not sent on EKM fail-over, after we successfully contact another EKM server. =================================================================================================== Firmware level: 8930 Release Date: 04/19/10 Library code version 8930 does not add new function Significant fixes from previous code version 8872: - Fixed problem where S frame is present in library with standard node cards and the library would remain "Not Ready" due to an improper node card check - Fixed problem where cartridges that fall into a Cartridge Assignment Policy are not getting assigned according to the policy and end up unassigned - Fixed problem where if a failure occurs during NVRAM POST, the card bringup will halt and display appropriate LED error code - Fixed problem where long delays occurred in a library that was idle when importing cartridges with VIO enabled - Fixed inventory corruption problem where duplicate VEAs are not corrected in NVRAM causing errors during move operations - Fixed problem where there were import/export delays during high host volume with VIO enabled - Fixed problem when VIO is enabled where a tier 3 or higher cartridge that is selected to be exported will be moved to a tier 0 slot first and then moved to the I/O station - Fixed problem where the library will put a cartridge back to an offline cell during a get operation from an offline cell if it is a cartridge that was used for shuffling - Fixed problem where the library will not perform an audit if only 2 free slots are available - Fixed problem where the library does not report the correct volser if a new cartridge is inserted into the same slot or drive as a previous cartridge and the new cartridge volser only differs from the old cartridge volser by 1 character - Fixed problem on Web Specialist where IPv6 stateless autoconfiguration address was not being displayed correctly - Fixed problem where the library does not follow the accessor zoning setting and uses the wrong accessor during imports - Barcode labels with only 6 or 7 characters are now only supported if STK barcode compatibility mode is enabled - Fixed problem where Web Specialist could timeout on a drive clean if multiple drive cleans were in progress at the same time - Fixed problem where the library tries to unload a cleaning cartridge from a drive twice if a door is opened while it is unloading the cleaning cartridge the first time - Improved calibration of column 9 when drives are inserted - Fixed problem where after the library is power cycled, shared cartridges could be displayed as unassigned on the Web Specialist - Fixed problem where accessor was not returned to "good status" after a succesful library inventory - Fixed problem where in an HD library, the Op Panel menu for moving a cartridge by EA would not display the media type correctly - Fixed problem where SNMP Trap 21 did not have the correct OID field - Fixed problem in libraries with 4 I/O doors where the wrong I/O station could be scanned after an I/O door is opened/closed - Made change to stop calling home for HEC/HECQ 3883 and 3980 only when the drive is configured as non-LME and is also a non-Control Path drive - Fixed problem where library remained offline when Web Specialist was reset during inventory or audit processes - Corrected misspelling of word "completed" on Op Panel Door Interlock Safety Test screen - Fixed problem where Web Specialist pop-up on error was not displaying HEC/HECQ and action correctly - Fixed problem where the library would report HEC/HECQ 4890 instead of correctly reporting HEC/HECQ 48A0 - Fixed problem in libraries with Sx4 frames where an incorrect inventory can result if the library is doing an a demount from a drive and has problem getting from the drive - Fixed problem where the inventory can get corrupted if one gripper is broken or full and the other gripper on that accessor is auditing a cell with only 1 or 3 cartridges - Fixed problem where the library does not export a cartridge from a drive when VIO is enabled - Fixed problem where if the library failed to put to a deep cell after demounting from a drive the library would not audit the deep cell that it failed putting to - Fixed problem where a gripper was marked failed even though it was successful in getting/putting a cartridge during the ERP - Fixed problem where the library could be stuck initializing after a door open and close - Modified the firmware so that HD slots are put offline when a get failure occurs on that slot and the subsequent gripper test using the diagnostic cartridge in the test slot is successful - Fixed problem where in HA libraries the library will not fail over to the second accessor if a Web Specialist initiated inventory or audit fails - Fixed problem where the library could export a cartridge to an I/O slot that is already occupied by a different cartridge - Fixed problem where cartridge scans are not updated correctly which could result in an incorrect inventory - Fixed a problem where the library would perform part of a single cell audit even if there was not enough shuffle space instead of failing with error 9190 - Fixed problem where HA configuration could not be added to library after adding Sx4 frame as the library would fail to identify the correct location of the fiducial in order to calibrate - Modified HEC/HECQ 9180 error from a hardware error (Sense Key = 4) to a recovered error (Sense Key =1) because it is for informational purposes only - Fixed problem where Web Specialist was taking a long time to close the sockets causing future web page or encryption failures - Fixed problem in non-HD libraries where an export of a data cartridge would fail - Fixed problem where an audit was not performed on an HD slot when that slot was transitioned from offline to online - Fixed problem where a cartridge could be left in a gripper while performing a single cell audit of an offline cell - Corrected Op Panel message on move screen from "Destage to Cartridge Cache" to "Destage from Cartridge Cache" - Fixed problem where getting a tier 2 or 4 cartridge from an offline HD slot can result in an incorrect inventory - Fixed problem in libraries with Sx4 frames where the library does not follow the accessor zoning configuration and uses the wrong accessor to export cartridges to the I/O station of a 4 I/O door - Fixed problem where RES mishandling associated with an inventory corruption could cause C987 host errors - Fixed problem where shared cartridges in the I/O station with VIO disabled cannot be assigned via the Web Specialist - Fixed problem where the library does not go No Motion Allowed when a gripper is stuck on a cartridge in the IO station - Fixed problem where error log could fill up with HEC/HECQ 48A0 - Fixed problem when an accessor only has one operational gripper, where the library is doing a single cell audit of a 3592 HD slot, it would not put the tier 3 cartridge back - Fixed problem where mounting or moving shared cartridges from tiers 2-5 of an HD slot could fail to move - Fixed problem where the library would falsely report HEC/HECQ 60Bx errors after a reset or firmware download - Fixed problem where HEC/HECQ F2F2 could result due to SMI-S stack corruption after a library is reset - Fixed problem where redriven move commands could result in duplicate PEA's in the VEA table due to wrong indexing for destination and an incorrect update - Fixed problem where reducing the maximum number of VIO slots for a logical library could create duplicate Element Addresses if that logical library is set to "Hide" exports mode - Fixed problem where exports of hundreds of cartridges would have a long delay between exports in logical libraries with the hide option selected - Fixed problem where library may not import cartridges into empty frames after a frame add - Fixed problem where user was allowed to modify a web account such that they created a duplicate of another existing account - Fixed problem where an export issued from the web specialist could result in EA=0 - Fixed problem where user could not export unassigned cartridges in libraries without Sx4 frames and VIO disabled - Fixed problem where library may report HEC/HECQ B881 error if drive demount occurred too soon after mount - Modified gripper behavior where universal grippers will now use 100% torque when performing the low level picker retry on LTO cartridges - Fixed problem where an Sx4 frame is added to a library with universal grippers and it does not flag HEC/HECQ 41A0 - Fixed problem where web specialist was displaying NA for HEC/HECQ 7620 - Fixed problem where a cartridge could be left in a gripper if a fault condition occurs and the cartridge came from a tier 2 location - Fixed problem where getting from a tier 2 or 4 location of an offline slot could lead to an incorrect inventory - Fixed problem where a cartridge could remain in the export in progress state in libraries without Sx4 frames - Added a delay in checking of cartridge present sensor to allow it to settle in order to prevent false No Motion Allowed conditions =================================================================================================== Firmware level: 8872 Release Date: 07/29/09 Library code version 8872 does not add new function Significant fixes from previous code version 8870: - Fixed problem where the Web Specialist logical library page incorrectly reported the logical library was nearly full - Fixed problem with text wrapping on system summary page using Internet Explorer browser - Fixed problem where a logical name could not be added if the new name was shorter than previous name and the new name matched the first n chars to length of new name - Fixed problem where drive encryption may not work when an EKM was configured for All/Others - Fixed problem where "preferred accessor zone" and "active session" links were missing from the Web Specialist help page - Fixed problem where libraries with Sx4 frames do not export cartridges using the Web Specialist - Fixed problem where the library inventory is not updated when scanning HD slots if the inventory is initiated from a User Interface such as the Web Specialist or Op Panel - Fixed problem where Web Specialist would not allow the Gateway for TSSC to be 0.0.0.0 - Fixed problem where demo mode would fail after one move in libraries without Sx4 frames - Fixed problem with SMI-S with non-chunking client - Fixed problem where an expired cleaning cartridge in the unloaded position was not moved from the drive - Fixed problem where Encryption didn't work with IPv6 EKM Address - Fixed problem where HEC/HECQ CBCD is calling home when it should not be - Fixed problem where port value for an EKM address could switch from SSL to TCP and vice versa - Fixed problem where SNMP traps were not reporting all Drive and FC Port information - Fixed problem where discover hardware changes would fail to pick up a new frame - Fixed problem where drive communication issues on 3592 drives could cause a Fatal Exception (F2) on MCA/MCP cards - Fixed problem where unassigned cartridges that fall into the CAP are not moving to virtual import/export element (VIEE) addresses - Fixed problem where web would "hang" as it was constantly retrying tasks - Fixed problem where an accessor can appear "hung" and won't move because it is constantly asking for X authorization - Fixed problem where a user could not include "-" and "_" characters on logical library names - Fixed problem where the Enterprise SNMP OID was incorrect =================================================================================================== Firmware level: 8870 Release Date: 05/29/09 Library code version 8870 does not add new function Significant fixes from previous code version 8770: - Fixed problem where a failed get of a cartridge in a 4 I/O station would post URC B302 instead of URC B102 - Fixed problem where the Library Performance file was not available on the web when the library had RoHS ACC cards - Fixed problem where the gripper was unable to retrieve 3592 cartridges from storage slots using universal grippers - Fixed problem where the Web Specialist would incorrectly display an unlicensed capacity of 65xxx on the System Summary page - Fixed problem where the Web Specialist could hang after issuing a move command from the Web - Fixed problem where the library wasn't sending an SMNP trap for a HEC/HECQ 9190 - Fixed problem where the user was unable to reimport an exported cleaning cartridge - Modified Call Home to include ES data logs - Modified Web Specialist to allow retrieval of ES data logs - Fixed problem where HD Frame Verify menu on the Op Panel did not appear after an HD Frame add - Fixed problem where the customer may see HEC/HECQ CCCC during a Control Path Failover situation - Fixed problem where a drive error with Tape Alert 3 would issue a call home - Fixed problem where IPv6 does not send link local broadcasts - Fixed problem where redundant part failures (HEC/HECQ's 758x) were not sending Tape Alerts - Fixed problem on library verify screen where it would not "back" out to the main service screen - Fixed problem where Library Verify failed a calibration with HEC/HECQ CCCC due to incorrect number of fiducial's expected - Fixed problem where library does not properly handle part of IPv6 Phase II certification - Fixed problem where cartridges weren't exported in the correct order when all IO staions belonged to one zone in HA libraries - Fixed problem where HEC/HECQ 4890 error is displayed on the Op Panel after a code load - Fixed problem where the host would receive an illegal request in dual accessor libraries with an Sx4 frame installed if both accessors accessed the same HD slot - Fixed a problem where no HEC/HECQ was logged during an error when importing/exporting cartridges with VIO enabled - Fixed problem where IPv6 Phase II certification might fail - Fixed problem where cartridges could end up with an Element Address of 0 on the web - Fixed problem where IPv6 Phase II certification link local test failed - Fixed a problem where library tried to put to an uninventoried location during an error recovery procedure - Fixed problem where simultaneous drive encryption and drive dump requests could cause Encryption timeout - Fixed problem where the library could go into No Motion Allowed state based on incorrect handling of pivot motor status - Removed text on Web Specialist indicating that a user can disable ALMS - Added op panel confirmation message after selecting HD Frame Verify before starting test - Fixed problem where if both grippers are full, the library put both cartridges into the same location - Fixed problem where a destage from zone A can use cartridges in zone B after preferred accessor zone changes or switchovers - Fixed problem where web reported incorrect Capacity Utilization percentage on system summary page if cartridges were in offline slots - Fixed problem where SNMP getNext request would fail to get the next one and jump ahead to the next major OID - Op Panel features menu modified to prevent removal of ALMS feature code if ALMS enabled - Fixed problem where the wrong accessor was used during VIO moves - Fixed problem where cartridges that were in the IO station and could not be imported because the library was full, had the status: export in progress - Fixed problem where Least Recently Used destages were not working correctly - Improved on problem with HD grippers where a cartridge would fail to load in a drive - Added ability to collect event log second time during call home - Fixed problem with VIO enabled where the library tries to put an imported cartridge to a full slot - Fixed problem where Cartridge Locations option on the Op Panel would not list all VIO imported cartridges - Fixed problem where the Web Specialist help link for SSL did not work - Corrected the MRPD logs for Callhome, Web Specialist, and CE Tool - Fixed problem where library was not retrying on a get - Fixed problem where no error is reported to the Op Panel error log if the error resulted in a No Motion Allowed state - Fixed problem where a cartridge can go unassigned after a move when the cartridge belongs to a logical library with the "Exports" field set to "Hide" - Fixed problem where Barcode Encryption Policy could not be set in a library with LTO only media - Fixed problem where moves initiated from the Op Panel from a drive to the home slot could fail - Further improved on the problem with HD grippers where a cartridge would fail to load in a drive - Fixed problem where cartridges when imported can have duplicate volsers on the Web Specialist - Fixed problem where RES command could fail if a logical library had a high number of max cartridges (thousands) and only a few physical cartridges were assigned - Fixed problem where a user could not set web security if the new password length was less than the old password length - Fixed problem where the number of VIO slots are counted twice resulting in an incorrect warning - Fixed problem that can lead to inventory corruption if there is a get/put failure which triggers a calibration - Fixed problem when one accessor is trying to export a cartridge from the same HD slot that the other accessor is trying to move a different cartridge from - Fixed problem where accessors could bump into each other if one accessor is accessing a tier 0 slot and the other accessor is attempting an LRU destage with the same cartridge - FIxed problem where a Web Specialist timeout could occur when trying to change more than 2 offline cells back to online in a dual acccessor library - Fixed problem where CCCA's could be logged with high occurences of call homes or MRPD web file retrievals - Fixed problem in mixed media libraries using the Web Specialist where a user could move a cartridge from a drive to a location of the other media type - Adjust the speed of the scanner during an ERP when Barcode Compatibilty mode is enabled - Fixed problem where volser information in SCSI log was not correct - Fixed problem where creating logical library names would result in the new names having some of the characters of previous logical library names - Fixed problem where HEC/HECQ 408A would be posted when a rezero occurred with a frame door open - Fixed problem where VIO exports are not done in the order the cartridges were selected to be removed - Fixed problem where a cartridge move would fail because the library was trying to destage a non-Tier 0 cartridge - Fixed problem where COD keys for HD frames could be deleted in a dual accessor library after a library reset - Fixed problem where 4 I/O door calibration could fail - Fixed problem where a duplicate cartridge is created in the inventory when a mount to a drive from a Tier 2 location fails and the cartridge ends up stuck in the gripper - Fixed problem where an MCA card would post an F2 on the LED after attempting to create a logical library =================================================================================================== Firmware level: 8770 Release Date: 04/03/09 Library code version 8770 does not add new function Significant fixes from previous code version 8750: - Fixed problem where a library with enhanced gripper (HD) might fail to load a cartridge, causing the drive to report FSC 2e00/2e01 Firmware level: 8750 Release Date: 02/20/09 Library code version 8750 does not add new function Significant fixes from previous code version 8620: - Fixed problem where the library did not update the Most Recent Usage field after a prestage - Fixed problem where the library did not update the Most Recent Usage field after a destage - Fixed problem where the library tries to mount a cleaning cartridge to a drive that is already full - Fixed problem where the library did not update the Most Recent Usage field after moving a cartridge from a storage slot to a drive - Fixed problem where on the Web Specialist Help Screen, the "Move" link was not valid on the IO and Drive help pages - Fixed problem where a bad inventory could result if Accessor A and Accessor B are trying to get/put to/from the same cell at the same time - Fixed problem where cleaning cartridge would not import via the web in libraries with Sx4 frame installed - Fixed problem where a library with an Sx4 frame has cartridges that are unassigned and then VIO is enabled, this puts the cartridges in an assignment pending state which will ultimately result in an incorrect inventory - Fixed problem where library verify would fail with CCCC error - Fixed problem where the Web Specialist summary screen would show 65,000+ cartridge count when the number of assigned cartridges for a logical library is less than the number of VIO cartridges for that same logical library - Fixed problem where code loads and communications would fail on MCC card due to memory leak - Fixed problem where user couldn't remove a cartridge in an HD library with VIO disabled - Fixed problem where a cartridge could become unassigned on a host initiated move to the I/O station - Fixed problem where a host initiated move of a cartridge from a drive to the IO station changed the cartridge state to shared after it was moved - Fixed problem where selecting Hide/Show Exports on Logical Library page would hide all logical libraries - Fixed problem where opening Sx4 frame door and performing bulk exports/removal of cartridges caused remaining cartridges in HD frame to go unassigned - Fixed problem where in a non-HD Library, a web move from a drive to the IO station fails with source empty error - Fixed problem with libraries with Sx4 frames where imports were not being placed in correct location - Fixed problem where the library would sometimes get an F2 on the ACC card on a host initiated move - Fixed problem where inventory sometimes doesn't get updated correctly if the cartridge gets stuck in the gripper - Fixed problem where Hide/Show Exports on Logical Library page could not be changed from Hide to Show - Fixed problem where the library wouldn't execute some ERPs if there was a problem inventorying tier 0 - Fixed problem where cartridges exported to the IO station could not be re-imported - Fixed problem where sometimes the library would not correctly inventory the last frame in Accessor A's preferred zone of an HA system if there was an HD frame as the first frame of Accessor B's preferred zone - Fixed problem where a drive cleaning would fail if a data cartridge has a cleaning cartridge label - Fixed problem where library cannot ping a peer IPv6 link local address - Fixed problem where accessor could lose motor power on long moves in large libraries (12+ frames with dual accessor) - Fixed problem where the Web Specialist returns Error 400 (Bad request), if the browser has many plugin's installed, causing the MIME accept field to have more than 294 characters - Fixed problem where the library failed to send an IPv6 SNMP trap - Fixed problem where the library could not use an IPv6 EKM address - Fixed problem where Cleaning cartridge can not be re-imported because of an element address mismatch on the node cards - Fixed problem where in an HA with HD library, CCCC was reported where a demount from a drive without an HD frame in same preferred accessor zone did not use LRU destage when the cartridge source was originally a T1 or T2 location - Fixed logging associated with trailer record for a move medium command when a failure occurs on a demount from a drive - Fixed problem where drive cleans may not occur correctly based on improper detection of drives in a frame - Fixed problem where a drive is full, yet the bar code scan can not read the barcode label returning a blank volser. This caused the library to incorrectly believe the drive was empty. - Fixed problem where if the drive status page is requested via web, an F1 could occur on the MCC card - Fixed problem where library went No Motion Allowed and posted an error, yet was not reporting the No Motion Allowed state for new commands - Fixed problem where links on accessor and physical summary web page were missing for accessor status if status was "failed" or "recovered" - Fixed problem where accessor status on the system summary/accessor web pages could incorrectly show "recovered" when it is actually "failed" in single accessor libraries - Fixed problem where cleaner cartridges would not import when VIO is enabled - Fixed problem where library attempts to put CE cartridge into a full slot - Fixed problem where an unloaded expired cleaning cartridge remained in the drive unload position instead of being removed from the drive - Fixed problem where moves were being delayed 1.3 seconds for tier mount updates - Fixed problem where the web would not display media type information for the library on the status page if no drives were present for a that media type - Fixed problem where web would display incorrect cartridge data on status page when viewed by specific frame in a mixed media library - Fixed problem of being unable to ping IPv6 multicast address - Fixed problem where a JAG logical library full SNMP trap was sent out on an LTO only library - Fixed problem where Library/Drive RS422 communication has excessive communication retries - Fixed problem where calibration data for column 1 in Sx4 frames could be incorrect if the frames are not straight. Now it is calculated based off of column 3 data, such that the CE tool post-installation check no longer needs to be run if the customer is on 8750 or higher code. - Fixed problem where the Most Recent Usage time was not updated on element address to element address prestages and destages. - Fixed problem where the library could load the wrong data cartridge in HA environments with Sx4 frames - Fixed problem where library would store TA2 on recovered errors - Fixed problem where inventory was incorrect, including HEC/HECQ 9480 errors, due to duplicate element addresses - Modified VIO so that only imported cartridges, not bulk loaded cartridges, have VIO element addresses - Fixed problem where accessor could halt before hitting the end stop when it was finding its X axis limit - Fixed problem where an accessor in a dual accessor library will get stuck initializing after its ACC card is reset for any reason - Fixed problem where the library reports a HEC/HECQ 4840 when the accessor was trying to determine its XY position - Fixed problem where all node cards would reset after a FRU replacement - Fixed problem where full HD frames fail a destage - Fixed problem where accessor would inventory in incorrect locations after doing an Sx4 frame calibration - Fixed problem where halt logging would not contain any log information =================================================================================================== Firmware level: 8620 Release Date: 11/07/08 Library code version 8620 adds the following new function - Support for Sx4 Frames - Support for Enhanced Grippers Significant fixes from previous code version 8160: - Fixed problem where shared cartridges could not be exported from the library. - Fixed problem where the library was full and reporting “Library Full” on the Op Panel, but failed to remove that message when a cartridge was moved to the I/O station. - Removed ability to disable ALMS via the web as ALMS is required. - Fixed problem where the library cannot assign shared media to a logical library. Failed with message: Unable to perform request. Please ensure that the destination logical library has physical storage slots available. - Fixed problem where export to the lower I/O station would fail, if upper I/O station is open. - Fixed problem where Accessor B would bump into Accessor A, if Accessor B encountered a failure during calibration. - Made modifications to the barcode scanner to more accurately read empty barcode labels. - Fixed problem where a reset on the MDA could result in an F1 or F2 being displayed on the card - Unlabeled cartridges causing duplicate key in Tivoli Productivity Center due to blank tag. Blank tags now labeled as Unknown1, Unknown2,… - Made modification to the code where is a cartridge is removed with VIO enabled, the message now says the remove is queued, instead of saying it is complete. - Fixed problem where gripper was not able to correctly get a cartridge - Fixed problem where libraries with no drives do not show up in TPC. - Fixed problem where a false 5B86 error (Frame MT, Model, Serial Bar Code unreadable) was displayed during configuration. - Fixed problem where most recent usage field is not updated on a drive to drive move. - Made modification to the code to prevent the ability to run static configurations of the library from the Web Specialist or Op Panel if the library is already configured. - Fixed problem where Library Full message did not display on the Op Panel when the library was full. - Fixed problem where the Web Specialist could hang during heavy SNMP activity. - Fixed problem where the library imported cartridges into an already full library, when some cartridges where currently loaded in the drives. - Fixed problem where the Op Panel would not display the Ethernet MAC Address - Fixed problem where the library was unable to import more than 1 cleaning cartridge when VIO was disabled. - Fixed problem where the library would not import unassigned or cleaning cartridges. - Fixed problem where the library would not allow drive assigning via the web, when cartridges were in the I/O station. - Fixed problem where a 3592 Cleaning cartridge was exported to LTO I/O station in mixed media library. - Fixed problem where after killing NVRAM, Discover Hardware Changes did not configure all of Frame 1 correctly unless Frame 1 door was also opened. - Modified the ALMS enablement progress window on the web so it is larger. - Fixed problem where the Insert Limited message did not display on the Op Panel when the I/O station door was opened. - Fixed problem where Insert Limited screen on Op Panel displayed incorrect available slot information. - Fixed problem where a yellow warning icon was displayed instead of the correct red icon on the Web Specialist when capacity utilization reached 100% - Fixed problem where a drive clean would timeout with CCCC error and would cause an unnecessary call home. - Fixed problem on the Logical Library web page where a logical library was at maximum capacity and had a red icon, where if the mouse was held over the icon the text would show “Low” instead of “High” - Fixed problem where a failed move to the I/O station would keep retrying over and over. - Fixed problem where the popup window on adding a logical library via the Web Specialist would close prematurely, preventing the user from seeing the success message. - Fixed a problem where in mixed media libraries the library would unload a cleaning cartridge from a drive and put it in a cell of the wrong media type. - Fixed problem where the capacity expansion feature key could not be installed from the Op Panel - Fixed problem where Library Verify hung with “Library Verify in Progress…”. - Fixed problem where duplicate element addresses would occur when logical library was full - Fixed problem where sometimes when viewing Library VPD the Op Panel would hang with a “Querying…” status. - Made modification to the code to improve calibration. - Made modification to the code where we retract the grippers before performing a rezero now. - Made modification to the code so that in HA libraries, Accessor B will perform its gripper test (i.e. during a rezero) on the doorside instead of the driveside. - Fixed problem where the library did not switch grippers to the least used one after a rezero. - Fixed problem where user was allowed to create duplicate logical library names via the Web Specialist. - Fixed problem where Read Element Status from the host for physical location fails if all elements are requested. - Made modification to the code where all logs can be gathered via the host interface now. - Fixed problem where libraries connected to TPC, the slot and frame detail in TPC might only display “IBM” rather than slot or frame information. - Fixed problem where the library would not export all cleaning cartridges via the Web Specialist - Fixed problem where on the System Summary web page the capacity utilization would not display the red icon when the capacity was greater than 100% =================================================================================================== Firmware level: 8160 Release Date: 09/26/08 Significant fixes from previous code version 8150: - Fixed problem where a library with IN (Insert Notification) and VIO (virtual I/O) enabled could fail to import a cleaning cartridge. - Fixed problem where ACC cards could fail with error code F1 or F2 after a first SCSI command has been received from host, or if the user initiated a library configuration change. =================================================================================================== Firmware level: 8150 Release Date: 09/05/08 Library code version 8150 adds the following new functions: - Support to allow the scanning of 3592 silo style barcode labels - Support for 3592-E06/EU6 drive types in x2x models - Support for IPv6 - Support for SSL via the Web Specialist - Support for Embedded SMI-S 1.2.0 - Support for EKM configuration by Logical Library - Support for activating and removing feature license keys via the Web Specialist - Added Most Recent Usage field on Data Cartridge Web Specialist page - Added Capacity Utilization field on the System Summary Web Specialist page - Added Accessor Status field on the System Summary Web Specialist page - Added Halt Logging on Error - Replaced Welcome Page on Web Specialist with System Summary Start Page Significant fixes from previous code version 7363: - Enhanced conditions where library will halt movement to include impacts detected by pivot motion - Fixed problem where Discover Hardware Changes would not detect drives in a newly added frame - Fixed problem where redundant component failures, such as a gripper failure, would not send a Call Home - Fixed problem where a drive code load failure error of CBCD would post - Fixed problem where a library with single I/O station shows error code HEC/HECQ B092, indicating having a second I/O station that doesn't match library configuration - Fixed problem where after an ACC FRU replacement a library reported it had Universal grippers when it really had LTO grippers. - Fixed problem where additional blank lines appeared on modify encryption page if viewing web in Firefox browser - Fixed problem where after typing in a login into the web specialist at the web security screen, the user had to click "Ok" and could not just hit the enter key on the keyboard. - Fixed problem where if a static configuration was started from the web and timed out or was canceled the library had to be power cycled to start over. - Fixed problem where "mixed" field on web interface modify encryption settings was truncated - Fixed problem where import of cleaning cartridge from the web with VIO disabled would fail - Fixed problem where an I/O station could get stuck in the locked state when VIO is disabled - Fixed problem where CE tool shows heartbeat interval of 0 on initial configuration, when it should be 7 - Fixed problem where MRPD data from CE Tool or Web Specialist shows incorrect value for heartbeat call home interval - Fixed problem where a user could not change the number of VIO slots in a logical library to 16 - Fixed problem where the drive serial number reported on the web did not match the serial number reported on the Op Panel for the same drive - Fixed problem where op panel displayed “Please close all library doors” message multiple times after a library reset - Fixed problem where moving to or from I/O station failed as the library did not check the no-motion-allowed state of the accessor - Fixed problem where calibration could not find I/O station targets in 4 I/O station doors - Fixed problem on Op Panel drive to drive code update where the wrong destination drive would be displayed - Fixed problem where if a compact flash card was replaced, the new compact flash card did not get updated with the correct information - Added message to the “Stop Drive and Preserve Logs” message that this operation may take a few minutes - Fixed problem where the library would not correctly report the serial numbers of LTO1 drives - Fixed problem when VIO is enabled, after an import fails the following imports will also fail - Added logging to catch problem where VIO does imports to full storage slot - Fixed problem where Insert Notification was enabled and when the I/O station was closed, false CCCC errors were being reported and triggering call homes - Fixed problem where the wrong logical library would be assigned to the “All/Other” cartridge assignment policy - Fixed problem where the “Cartridge Locations” option on the op panel would not display any cartridges - Added ability to disable ALMS even if the library is not configured yet - Fixed problem where if cartridges are placed in 4 I/O station door and the door is closed, then cartridge are placed in L frame I/O station door and closed, the library will unlock the 4 I/O station door while it goes to scan the L frame I/O station - Fixed problem where, in Library Managed Encryption (LME) environment, a drive can timeout on encryption jobs after 12 minutes, when the library can't communicate with the Encryption Key Manager. - Fixed problem where insert notification is enabled and a logical library is set to all other in the cartridge assignment policy, and the user get an insert - prompt on a cartridge going to the all other logical library. - Fixed problem where if several cartridges were inserted into the I/O station, the I/O station would lock, get a cartridge, then unlock, then lock again, get the next cartridge, then unlock again and follow this process until all cartridges were imported. - Fixed problem where a drive tape alert was not sending an SNMP trap message - Fixed problem where the drive emulation mode on the drive summary page of the web specialist would display “pending” if there were more than 25 drives in the library - Fixed problem where the encryption key manager was not working in a library where the MCC with the ethernet connection was not located in the same frame as the drives running encryption - Fixed problem where a move from the I/O station failed, but then the I/O station remained locked afterwards - Fixed problem where drives do not configure properly after a library power on reset - Fixed problem where “prepare accessor for service” is selected, yet the accessor does not go into service - Fixed problem where after a power on reset only, 1 accessor in an HA system would perform the inventory - Fixed problem where the library did not post the message to the op panel that the library was almost full of cartridges - Fixed problem where data was not being cleared for frames that are no longer a part of the library - Fixed problem where calibration could fail in an HA library when both accessors were calibrating at the same time - Added logging to capture when drive returns error during code update - Removed “sync node cards” option from the op panel service menu - Fixed problem where on the web specialist if an error occurred, the pop up window did not have a close button on it - Fixed problem where a close button did appear on the pop up window indicating “Library Initializing” - Fixed problem where HEC/HECQ 4590 and 4690 would show as “Not Defined” via the web specialist error log - Fixed problem where VIO is disabled and a cleaning cartridge is inserted into the I/O station and selecting to move the cleaning cartridge from the I/O station using the web specialist fails - Fixed problem where call home sent the wrong MRPD data for a heartbeat call home - Fixed problem where cartridges were inserted into a 4 I/O station and they were not displayed - Fixed problem where EKM failed to get valid IP address - Fixed problem where the “Test Encryption Key Path/Setup” test from the Op Panel failed on the EKM Configuration test incorrectly - Fixed problem where web specialist would incorrectly report that it imported a cartridge that was in the export state - Fixed problem where various pages in Mozilla Firefox did not display correctly - Fixed problem where library posted 9C80 and 9C82 errors during library verify even though a CE cartridge was correctly installed - Added message to library code load pop up instructing user to attempt another download of code if the current code load fails - Fixed problem where I/O Station and Cleaning Cartridges web pages were incorrectly showing a Close button - Fixed problem where deleting a logical library could result in incorrect export setting for a newly created logical library - Change Op Panel text from "Manual IP" to "Static IP" in order to match the Web text - Fixed problem where logical library total did not get reduced in count after removing a logical library - Fixed problem where an error occurred on the bottom I/O station and it reported an error against the top I/O station - Added statement to indicate that SNMP host destination information has not been set when an SNMP test trap is requested to be sent - Fixed problem where error “Cannot communicate with library” was posted after making a modification on the SNMP Data web page - Fixed problem where the library would not notify drive if an EKM address cannot be reached - Fixed problem where encryption was not occurring when set - Fixed problem where the SNMP destination web page had a title of Node Card - Fixed problem where key proxy data received was larger than the message length parameter and EKM rekey failed. - Fixed problem where a cartridge is exported to the I/O station and the Op Panel did not display the correct I/O station count - Fixed EKM rekey problem. - Fixed problem where the preferred EKM is not set to the new IP when EKM is changed - Fixed problem where a library could report an incorrect status to read element status request, after an unsuccessful cartridge move - Fixed a problem where cartridges were left unassigned after inserting them in the I/O station when a CAP was setup for those volume serial numbers. - Fixed problem where an unknown cartridge was selected to change the Volser and the popup window displayed garbage data. - Fixed problem where Ethernet messages were unnecessarily filling up error log - Modified library rezero time to once per hour, and modified handling of HEC/HECQ 4590/4690 to get logged only when an offset is detected - Fixed problem where library diagnostics would not find diagnostic cartridge in service bay - Fixed problem with Firefox formatting on the Accessor page - Fixed problem where creating a new Role under Roles and Permission web page showed an undefined task in the task list - Fixed problem where drive codeload fails at the end of the load and leaves the drive in a state where the library will continuously requeue mounts to that drive such that host jobs timeout - Fixed problem where enter key was pressed after typing in a volser value in the search field and the cartridge was not found because the library did not convert the volser typed in to upper case - Fixed problem where after updating code the Ethernet network does not get started correctly and cannot login from the web interface - Fixed problem where all logical libraries are removed and then when creating new ones not all options are available from the drop down on the logical library page for the new logical libraries - Fixed problem where Encryption Key Proxy would fail because the message buffer is overflowed - Fixed problem where logical library names would change after ALMS was disabled, then re-enabled - Fixed problem where cartridge was selected to be removed via the web and the cartridge went to the first available slot instead of the I/O station - Fixed problem where after an Accessor FRU replacement the gripper type was not checked - Fixed problem where sort by “Location” was chosen on the web interface and the web did not display the correct cartridges - Fixed problem where libraries running in LME and "Internal Label" encryption mode would not send the cartridge volser to the drive, causing the host job to timeout. - Fixed problem where on the frames web page the total data cartridges information was not formatted correctly - Fixed problem where SMI-S did not call a function when enabled/disabled - Fixed problem were import from IO set incorrect URC if MType = JAG - Fixed problem where I/O station was scanned when the I/O station door was opened. - Fixed problem where EKM IPs were not updated correctly after the reset after a code load - Fixed problem where drive serial number was changed with CE Tool and the Web and Read Element Status from the host still reported the old serial number - Fixed problem where hitting the back button on the op panel when in the speed/topology menus would take you all the way back to the main menu instead of the previous menu - Fixed problem for libraries static configured or with ALMS with VIO disabled; where an I/O station was set locked, but when a cartridge was sent to the I/O station, it unlocked. - Fixed problem where failures of redundant parts were not sent out via Call Home or SNMP trap - Added logging for problem where drive SN’s are not updated after hot swap - Fixed problem where memory was being deallocated correctly in the MCC card - Fixed problem where a Cartridge Volser might not get written into the Cartridge Memory when a new cartridge is mounted for the first time. - Added check that capacity expansion feature installed before making 4 I/O door available in any frame after the L frame - Modified code in XY movements to reduce occurrences of CCCC errors - Fixed problem where SNMP trap was sent for drive error but reported a sense key of zero - Increased Y acceleration when moving from one calibration target to the other in HD frames - Fixed a problem where drive tape alerts were not cleared after logged in the mount history file - Fixed a problem where ACC card could reset or hang with F1 error when the memory for that card is limited - Fixed problem where MCA/MCP card encounters fatal exception (F2 flashing on node card) when it cannot allocate memory - Fixed problem in redundant part failure reporting so that it does not report false failures - Fixed problem for libraries with ALMS enabled where only unassigned cartridges get exported even so both unassigned and shared cartridges were selected for export at the same time - Fixed problem where viewing the error log from the web, some errors were showing up as HEC/HECQ 0000 Not Defined - Fixed problem where EKM Key Path Diagnostic test used the wrong IP address to run the test - Fixed problem where VIO is enabled and cartridges inserted into I/O and have element address in the Import/Export Element range (EA 769 to 1023) the web would not display correctly when cartridges are sorted by EA - Fixed problem where error log was flooded with CCCA errors due to memory allocation problems - Fixed problem where library reports there is no cleaning cartridge when there is one - Fixed problem where selecting a manual clean either from the web or op panel failed to move the cleaning cartridge to the drive - Fixed problem where web shows assigned cartridges when sorting by “Unassigned/Shared” category - Fixed problem where library returned a 3B81 when exporting cartridge - Fixed problem where after adding a new frame the drives would report Not Ready to the host - Added logging for problem where drives would report serial number of zero after being hot swapped - Fixed problem where MCA/MCP card could reset while the web was loading the Cartridge Assignment page - Fixed problem where library is mixed media and insert limited on LTO, but fails to insert Jaguar cartridges. - Fixed problem where “Change Web Password” option was not correctly formatted under the Access page on the web - Fixed problem where barcode labels of cartridge were changed and no longer matched the cartridge memory where the cartridge was now fenced instead of allowing it to be written to without encryption. - Fixed problem where library performance file incorrectly counted the mounts for all logical libraries - Fixed problem where wrong HEC/HECQ was posted when the incorrect gripper type was determined - Fixed problem where library reported several minutes remaining on calibration although it indicated 100% complete - Added support for VPD flag so that new calibration offsets are used. These offsets can be enabled/disabled via CE Tool v4.6 or later. - Fixed problem where the web summary page would wrap text making it hard to read - Fixed problem where EKM addresses would not display on the web interface - Fixed problem where changes to the IP addresses for EKM were not updated correctly - Fixed problem where cartridge residency times in the library performance file are incorrect - Fixed problem where user is logged in the web interface with Monitor user privileges and goes to Cleaning Mode on the Drives page, the current setting is missing the field for enable/disable - Fixed problem where mounts in mount history file was being capped at 65535 entries - Fixed problem where cartridge is in I/O station with ALMS disabled and then ALMS is enabled and VIO tries to put cartridge away - Fixed problem where a cartridge is unloaded from the drive and does not go back to its previous EA value