IBM 3584/TS3500 UltraScalable Tape Library Firmware with ALMS Readme

Technote (troubleshooting)


Problem(Abstract)

IBM 3584/TS3500 UltraScalable Tape Library Firmware with ALMS Readme file lists the changes in Library code firmware, new functions, and fixes between the different Library code releases to support Libraries running ALMS.

Resolving the problem

3584/TS3500 Library Firmware Readme List



Firmware level 9710:

Library code version 9710 does not add new functions:

Significant fixes from previous code version 9590:
- Fixed problem where RES delays and timeouts may occur if the maximum cartridge setting is 6887 or more greater than the number of actual cartridges assigned to the logical library
- Added inventory self correction support for the I/O station
- Fixed a clock drift problem that was causing IPv6 certification test to fail
- Fixed problem where a library may hang initializing after a door open and close
- Fixed problem where the host reported ASC/ASCQ 3B81 instead of 3B0E when trying to unmount from an empty drive
- Fixed problem where demo mode would not execute
- Fixed problem where an error reported on drive clean initiated from the Web Specialist would not display the error page correctly
- Fixed problem where after a path failover, Element Status tables could incorrectly have duplicate VEA's for the same PEA resulting in failed moves as the destination is full
- Fixed problem where Op Panel moves from storage elements to first available address would fail with message "Invalid Element Address, Your library may be full"
- Added additional support for ES Data Retrieval to get data for all storage slots in ES Data Log
- Fixed problem where exporting large quantities of cartridges could have a long delay when exporting from a a Logical Library with the "hide" option set
- Fixed problem where the OPC card would hang with F1 (standard node card) or report F2 (enhanced node card) when attempting to move a cartridge from the Op Panel in an HD library
- Fixed problem where library may not import cartridges into newly installed frames that are empty
- Fixed problem where keypath diagnostics test on Web Specialist failed for IPv6 addresses
- Fixed problem where shared cartridges within element address range 768-1023 were not reassigned after changing the Maximum VIO Cartridges setting for a logical library
- Fixed problem where library would report HEC/HECQ 9190 when running library verify with Both Accessors or Accessor B option when service bay B is an S-frame
- Fixed problem where a user could modify an existing web account and change it to be a duplicate of another existing account possibly changing the user privledges
- Fixed problem on libraries with Sx4 frames where if an export occurs during an inventory update on an MCC card, cartridges could get assigned an Element Address = 0
- Fixed problem where HEC/HECQ B881 may be reported if drive demount command occurs too soon after the drive is mounted
- Fixed problem where an IPv6 Stateless Auto Configuration address could not be assigned without a static address first being defined
- Update to ERP where universal grippers will now use 100% torque in doing the low level retry after it originally fails to get an LTO cartridge
- Fixed problem where HEC/HECQ 41A0 was not reported after adding an Sx4 frame to a library that has universal grippers
- Fixed problem where a cartridge may be left in a gripper if the cartridge is removed from a tier 2 location and if an error condition occurs before it has a chance to put the cartridge to its destination
- Fixed problem where the library inventory could be incorrect, if the library removed a cartridge from a tier 2 or tier 4 location of an offline cell
- Fixed problem on libraries without Sx4 frames, where a cartridge that is selected to be removed from the library may not be exported to the I/O station
- Fixed problem where HEC/HECQ CCCC would be reported and callhome due to Y motion failure related to periodic rezero
- Fixed problem where an incorrect inventory can result when a cartridge is manually swapped in a storage slot
- Fixed problem where library could get stuck in initialization during an inventory due to incorrect inventory processing
- Fixed problem where the library did not perform inventory self correction after a failure on tier 0 slot
- Improved reporting of false No Motion Allowed states, by implementing a delay when checking cartridge present flag
- Fixed problem where if both accessors are accessing the same location at the same time, it can lead to an incorrect inventory
- Fixed problem where the Web Specialist error popup window may not display the correct Volume Serial
- Fixed problem where the high extraction force ERP with universal grippers was applied on the extend instead of the retract as well as modified velocity profile for universal grippers on a retract
- Fixed problem where calibration of Sx4 frame incorrectly reported an undefined HEC/HECQ instead of the proper B510 HEC/HECQ
- Fixed problem where Op Panel could reset or hang when moving a cartridge in a library with an Sx4 frame
- Fixed formatting of "Close" button on Drive Details Web Specialist popup for single ported drives
- Fixed problem where in a library with Sx4 frames with only one tier 0 location empty, a gripper could end up with a cartridge in it if there is a failure in putting the cartridge to the one empty tier 0 location
- Fixed problem where the licensed capacity was not updated after adding or removing storage cells in column 9 of an existing frame
- Changed "recovered" and "failed" wording for accessor status on the Web Specialist to "warning" and "critical"
- Modified error status for drive errors on the Web Specialist to no longer display "Can not communicate with the Drive"
- Fixed problem where user could breach user security on Web Specialist
- Fixed problem where Op Panel and Web Specialist error log shows year of 2016 instead of 2010
- Fixed problem where after Finishing Accessor Service, the Op Panel could display message "Unable to perform request" until it times out, even though the service procedure completed
- Removed wording on the Web Specialist where the web security page when creating a user ID says that initial passwords will be auto-generated as there is no auto-generation of passwords
- Fixed problem where monitor role could not view key path diagnostics table
- Fixed problem where a user without proper permissions could have access to node cards page on Web Specialist
- Fixed problem where an attempt to modify properties of a user account with same without changing the user ID resulted in an error
- Fixed problem where user ID was incorrect on audit related SNMP traps
- Fixed problem where library does not utilize the highest RS422 baudrate after a drive reset
- Fixed problem where inventory could become incorrect causing illegal request error ASC/ASCQ 3B0E on host move commands
- Fixed problem where Real Time Clock was not synched between ACC and OPC cards
- Fixed problem where user could not obtain LTO3 drive dump via the Web Specialist
- Fixed problem where in a library with Sx4 frames with only one tier 0 location empty, a gripper could end up with a cartridge in it if there is a failure in putting the cartridge to the one empty tier 0 location
- Fixed problem where the host reported ASC/ASCQ 3B81 instead of 3B0E when trying to unmount from an empty drive
- Fixed problem where in a library with Sx4 frames with only one tier 0 location empty and multiple cartridges are imported, the library will try to put to a full slot instead of an HD slot on import
- Fixed problem where Web Specialist library preferences page would default the zone change selection to SBA instead of the current setting when the page is displayed




Firmware level 9590:

Library code version 9590 adds the following new functions:
- Support for greater than 6887 slots
- Inventory Self-Correction
- Key Path Diagnostics via the Web Specialist
- Automatically set HD slot offline for specific errors
- SNMP Audit Logging
- SNMP traps for EKM/TKLM communication failure, tape drive TapeAlert 18, new unassigned cartridge, and all doors closed
- Added Offline slot count on System Summary web page

Significant fixes from previous code version 8872:
- Fixed problem where RES commands could fail if the maximum cartridges setting on a logical library was significantly larger than the number of actual cartridges assigned
- Fixed problem where cartridges that fall into a Cartridge Assignment Policy are not getting assigned according to the policy and end up unassigned
- SMIS references and referenceName for ChassisContainsSML was failing
- Fixed problem where if a failure occurs during NVRAM POST, the card bringup will halt and display appropriate LED error code
- TPC now sees an unassigned Logical Library as an instance of a ChangerDevice similar to how it is shown in the proxy CIMOM
- Fixed problem where long delays occurred in a library that was idle when importing cartridges with VIO enabled
- Fixed a problem where the library was not sending an SMNP trap for HEC/HECQ 9190
- Fixed inventory corruption problem where duplicate VEAs are not corrected in NVRAM causing errors during move operations
- Improved dual accessor performance in libraries with Sx4 frame when getting a cartridge from a tier 0 or tier 1 location
- Added new error codes for NMA states (HEC/HECQ's 4891 and 48A0)
- Added a low level gripper retry for get problems and added new informational error HEC/HECQ B385 reporting the retry
- Fixed problem where during drive scans if the scanner was not able to read one of the characters of the volser it would update its inventory with the new incorrect volser it just scanned instead of trusting the old volser
- Fixed misspelling on Cartridge Assignment Policy web page when Modifying settings
- Fixed problem where there were import/export delays during high host volume with VIO enabled
- Fixed problem when VIO is enabled where a tier 3 or higher cartridge that is selected to be exported will be moved to a tier 0 slot first and then moved to the I/O station
- Fixed problem where the library will not perform an audit if only 2 free slots are available
- Fixed problem where an unreadable volser label on a cartridge that was written to the Cartridge Memory as all blanks would appear as a volser mismatch and not allow encryption
- Fixed problem where the library does not report the correct volser if a new cartridge is inserted into the same slot or drive as a previous cartridge and the new cartridge volser only differs from the old cartridge volser by 1 character
- Fixed problem on Web Specialist where IPv6 stateless autoconfiguration address was not being displayed correctly
- Fixed problem where the NVRAM dump could not be retrieved from the Web Specialist
- Fixed problem where upper NVRAM could be corrupted and not cleared
- Fixed problem where SNMP traps for audit logging were not formatted correctly
- Barcode labels with only 6 or 7 characters are now only supported if STK barcode compatibility mode is enabled
- Fixed problem where Web Specialist could timeout on a drive clean if multiple drive cleans were in progress at the same time
- Fixed problem where the library tries to unload a cleaning cartridge from a drive twice if a door is opened while it is unloading the cleaning cartridge the first time
- Fixed problem where the MCA/MCP could reset when the refresh button on the Cleaning Cartridges and Key Path Diagnostics web pages was selected
- Improved calibration of column 9 when drives are inserted
- Fixed problem where the during an inventory after a library reset an accessor could get hung "initializing"
- Fixed problem where the library would not eject an unassigned or shared cartridge due to a false incorrect media type error when requested from the Web Specialist
- Fixed a problem where unassigning a cartridge located physically in the I/O station resulted in an Element Address of 0
- Fixed problem where a host could access a cartridge belonging to a different logical library
- Fixed problem where Refresh button on Web Specialist I/O Station page did not work
- Fixed problem where Trap 408 wasn't displaying severity level
- Fixed problem where after the library is power cycled, shared cartridges could be displayed as unassigned on the Web Specialist
- Fixed problem where in an HD library, the Op Panel menu for moving a cartridge by EA would not display the media type correctly
- Fixed problem where library will return data to SNMP request even with SNMP setting disabled.
- Fixed problem in libraries with 4 I/O doors where the wrong I/O station could be scanned after an I/O door is opened/closed
- Fixed problem in HA libraries where the accessors could bump into each other if it is performing inventory of adjacent frames simultaneously
- Fixed problem where Audit and SCSI data could be lost when an accessor switchover occurs
- Fixed problem where library remained offline when Web Specialist was reset during inventory or audit processes
- Fixed problem where a cartridge assignment could fail with Internal Error Web Page Not Found message
- Corrected misspelling of word "completed" on Op Panel Door Interlock Safety Test screen
- Fixed problem where Web Specialist pop-up on error was not displaying HEC/HECQ and action correctly
- Fixed problem where the library would report HEC/HECQ 4890 instead of correctly reporting HEC/HECQ 48A0
- Fixed problem in libraries with Sx4 frames where an incorrect inventory can result if the library is doing an a demount from a drive and has problem getting from the drive
- Fixed problem where Web Specialist session timeout page did not give the user information on how to change the timeout value
- Fixed problem where Capacity Expansion feature on an L frame only library did not take affect until the ACC card or the library was reset
- Fixed problem in Web Specialist where a popup message when moving cartridges from the I/O station incorrectly used a colon
- Fixed problem where the inventory can get corrupted if one gripper is broken or full and the other gripper on that accessor is auditing a cell with only 1 or 3 cartridges
- Fixed problem where the library does not export a cartridge from a drive when VIO is enabled
- Fixed problem where if the library failed to put to a deep cell after demounting from a drive the library would not audit the deep cell that it failed putting to
- Fixed problem in libraries without Sx4 frames, where during moves by Element Address initiated via Web Specialist, the move would fail with a Web Specialist timeout
- Fixed problem where an accessor was not returned to good status after a successful library inventory
- Fixed problem where TPC probes on large libraries caused the Web Specialist to hang
- Fixed problem where a gripper was marked failed even though it was successful in getting/putting a cartridge during the ERP
- Fixed problem where the Web Specialist could fail to show the same data when cartridges are sorted in different ways
- Modified the firmware so that HD slots are put offline when a get failure occurs on that slot and the subsequent gripper test using the diagnostic cartridge in the test slot is successful
- Fixed problem where in HA libraries the library will not fail over to the second accessor if a Web Specialist initiated inventory or audit fails
- Fixed problem where assigned number of cartridges for a logical library equaled the maximum VIO cartridges allowed, and then after the maximum setting was increased, cartridges that were in the state "Assignment Pending" were not assigned to the logical library
- Fixed problem where the library could export a cartridge to an I/O slot that is already occupied by a different cartridge
- Fixed problem where cartridge scans are not updated correctly which could result in an incorrect inventory
- Fixed problem where library would return a status of Invalid Element Address instead of good status for a host issued RES of a logical library that had empty element addresses
- Fixed a problem where the library would perform part of a single cell audit even if there was not enough shuffle space instead of failing with error 9190
- Fixed problem where HA configuration could not be added to library after adding Sx4 frame as the library would fail to identify the correct location of the fiducial in order to calibrate
- Modified HEC/HECQ 9180 error from a hardware error (Sense Key = 4) to a recovered error (Sense Key =1) because it is for informational purposes only
- Fixed problem where Web Specialist was taking a long time to close the sockets causing future web page or encryption failures
- Fixed problem where move from storage slot to I/O station could result in the cartridge having an Element Address of 0
- Fixed problem where the library did not return an illegal request when the host issued a demount from an empty drive
- Fixed problem in non-HD libraries where an export of a data cartridge would fail
- Fixed problem where a cleaning cartridge could be put to an offline HD slot
- Fixed problem where an audit was not performed on an HD slot when that slot was transitioned from offline to online
- Fixed problem where a cartridge could be left in a gripper while performing a single cell audit of an offline cell
- Corrected Op Panel message on move screen from "Destage to Cartridge Cache" to "Destage from Cartridge Cache"
- Fixed problem where getting a tier 2 or 4 cartridge from an offline HD slot can result in an incorrect inventory
- Fixed problem where mounting a shared cartridge from a tier 4 location could fail
- Fixed a problem where a cartridge that is demounted from a drive is being destaged from cache instead of placed in cache
- Fixed problem where during the volser check of a cartridge for a Logical Library that has a barcode encryption policy set, if the volser that is read is unknown, it would fail to read/write the data instead of allowing it and encrypting the data
- Fixed problem where a logical library reached maximum cartridge assignment, then the maximum cartridge setting was increased but the library was not able to assign cartridges to the logical library after the maximum was increased
- Fixed problem in libraries with Sx4 frames where the library does not follow the accessor zoning configuration and uses the wrong accessor to export cartridges to the I/O station of a 4 I/O door
- Fixed problem where a cartridge would be assigned an Element Address of 0 if maximum cartridge setting of Logical Library is reduced and the cartridge falls outside of the new range
- Fixed problem where RES mishandling associated with an inventory corruption could cause C987 host errors
- Fixed problem in libraries with Sx4 frames where a demount of cartridge via the Web Specialist could fail with a message that no slots are available even when slots are available
- Fixed problem on logical library web page where assigned cartridge count for a logical library was incorrect if shared cartridges are present in the library
- Modified Op Panel message to indicate it may take up to five minutes when changing network settings
- Fixed problem where shared cartridges in the I/O station with VIO disabled cannot be assigned via the Web Specialist
- Fixed problem where element addresses of zero could show up erroneously are the library is reset
- Fixed problem in libraries with Sx4 frames where shared cartridges may not get assigned to logical library when requested from the Web Specialist
- Fixed a problem where ACC card hangs with an F2 due to LRU processing
- Fixed problem where the library does not go No Motion Allowed when a gripper is stuck on a cartridge in the IO station
- Modified firmware so that when ALMS feature is uninstalled it is also disabled
- Fixed problem when an accessor only has one operational gripper, where the library is doing a single cell audit of a 3592 HD slot, it would not put the tier 3 cartridge back
- Fixed problem where mounting or moving shared cartridges from tiers 2-5 of an HD slot could fail to move
- Fixed problem where the library would falsely report HEC/HECQ 60Bx errors after a reset or firmware download
- Fixed problem where HEC/HECQ F2F2 could result due to SMI-S stack corruption after a library is reset
- Fixed problem where reducing the maximum number of VIO slots for a logical library could create duplicate Element Addresses if that logical library is set to "Hide" exports mode
- Fixed problem where a move could fail with illegal request due to source empty
- Fixed problem where cartridges that are in the virtual import/export element (VIEE) range would not get properly assigned when VIO is disabled



Firmware level 8900:

Library code version 8900 does not add new functions:

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:

Library code version 8872 does not add new functions:

Significant fixes from previous code version 8870:
- Fixed problem where the Web Specialist logical library page incorrectly reported the logical library was nearly full
- Fixed problem with text wrapping on system summary page using Internet Explorer browser
- Fixed problem where a logical name could not be added if the new name was shorter than previous name and the new name matched the first n chars to length of new name
- Fixed problem where drive encryption may not work when an EKM was configured for All/Others
- Fixed problem where "preferred accessor zone" and "active session" links were missing from the Web Specialist help page
- Fixed problem where libraries with Sx4 frames do not export cartridges using the Web Specialist
- Fixed problem where the library inventory is not updated when scanning HD slots if the inventory is initiated from a User Interface such as the Web Specialist or Op Panel
- Fixed problem where Web Specialist would not allow the Gateway for TSSC to be 0.0.0.0
- Fixed problem where demo mode would fail after one move in libraries without Sx4 frames
- Fixed problem with SMI-S with non-chunking client
- Fixed problem where an expired cleaning cartridge in the unloaded position was not moved from the drive
- Fixed problem where Encryption didn't work with IPv6 EKM Address
- Fixed problem where HEC/HECQ CBCD is calling home when it should not be
- Fixed problem where port value for an EKM address could switch from SSL to TCP and vice versa
- Fixed problem where SNMP traps were not reporting all Drive and FC Port information
- Fixed problem where discover hardware changes would fail to pick up a new frame
- Fixed problem where drive communication issues on 3592 drives could cause a Fatal Exception (F2) on MCA/MCP cards
- Fixed problem where unassigned cartridges that fall into the CAP are not moving to virtual import/export element (VIEE) addresses
- Fixed problem where web would "hang" as it was constantly retrying tasks
- Fixed problem where an accessor can appear "hung" and won't move because it is constantly asking for X authorization
- Fixed problem where a user could not include "-" and "_" characters on logical library names
- Fixed problem where the Enterprise SNMP OID was incorrect



Firmware level 8870:

Library code version 8870 does not add new functions:

Significant fixes from previous code version 8770:
- Fixed problem where a failed get of a cartridge in a 4 I/O station would post URC B302 instead of URC B102
- Fixed problem where the Library Performance file was not available on the web when the library had RoHS ACC cards
- Fixed problem where the gripper was unable to retrieve 3592 cartridges from storage slots using universal grippers
- Fixed problem where the Web Specialist would incorrectly display an unlicensed capacity of 65xxx on the System Summary page
- Fixed problem where the Web Specialist could hang after issuing a move command from the Web
- Fixed problem where the library wasn't sending an SMNP trap for a HEC/HECQ 9190
- Fixed problem where the user was unable to reimport an exported cleaning cartridge
- Modified Call Home to include ES data logs
- Modified Web Specialist to allow retrieval of ES data logs
- Fixed problem where HD Frame Verify menu on the Op Panel did not appear after an HD Frame add
- Fixed problem where the customer may see HEC/HECQ CCCC during a Control Path Failover situation
- Fixed problem where a drive error with Tape Alert 3 would issue a call home
- Fixed problem where IPv6 does not send link local broadcasts
- Fixed problem where redundant part failures (HEC/HECQ's 758x) were not sending Tape Alerts
- Fixed problem on library verify screen where it would not "back" out to the main service screen
- Fixed problem where Library Verify failed a calibration with HEC/HECQ CCCC due to incorrect number of fiducial's expected
- Fixed problem where library does not properly handle part of IPv6 Phase II certification
- Fixed problem where cartridges weren't exported in the correct order when all IO staions belonged to one zone in HA libraries
- Fixed problem where HEC/HECQ 4890 error is displayed on the Op Panel after a code load
- Fixed problem where the host would receive an illegal request in dual accessor libraries with an Sx4 frame installed if both accessors accessed the same HD slot
- Fixed a problem where no HEC/HECQ was logged during an error when importing/exporting cartridges with VIO enabled
- Fixed problem where IPv6 Phase II certification might fail
- Fixed problem where cartridges could end up with an Element Address of 0 on the web
- Fixed problem where IPv6 Phase II certification link local test failed
- Fixed a problem where library tried to put to an uninventoried location during an error recovery procedure
- Fixed problem where simultaneous drive encryption and drive dump requests could cause Encryption timeout
- Fixed problem where the library could go into No Motion Allowed state based on incorrect handling of pivot motor status
- Removed text on Web Specialist indicating that a user can disable ALMS
- Added op panel confirmation message after selecting HD Frame Verify before starting test
- Fixed problem where if both grippers are full, the library put both cartridges into the same location
- Fixed problem where a destage from zone A can use cartridges in zone B after preferred accessor zone changes or switchovers
- Fixed problem where web reported incorrect Capacity Utilization percentage on system summary page if cartridges were in offline slots
- Fixed problem where SNMP getNext request would fail to get the next one and jump ahead to the next major OID
- Op Panel features menu modified to prevent removal of ALMS feature code if ALMS enabled
- Fixed problem where the wrong accessor was used during VIO moves
- Fixed problem where cartridges that were in the IO station and could not be imported because the library was full, had the status: export in progress
- Fixed problem where Least Recently Used destages were not working correctly
- Improved on problem with HD grippers where a cartridge would fail to load in a drive
- Added ability to collect event log second time during call home
- Fixed problem with VIO enabled where the library tries to put an imported cartridge to a full slot
- Fixed problem where Cartridge Locations option on the Op Panel would not list all VIO imported cartridges
- Fixed problem where the Web Specialist help link for SSL did not work
- Corrected the MRPD logs for Callhome, Web Specialist, and CE Tool
- Fixed problem where library was not retrying on a get
- Fixed problem where no error is reported to the Op Panel error log if the error resulted in a No Motion Allowed state
- Fixed problem where a cartridge can go unassigned after a move when the cartridge belongs to a logical library with the "Exports" field set to "Hide"
- Fixed problem where Barcode Encryption Policy could not be set in a library with LTO only media
- Fixed problem where moves initiated from the Op Panel from a drive to the home slot could fail
- Further improved on the problem with HD grippers where a cartridge would fail to load in a drive
- Fixed problem where cartridges when imported can have duplicate volsers on the Web Specialist
- Fixed problem where RES command could fail if a logical library had a high number of max cartridges (thousands) and only a few physical cartridges were assigned
- Fixed problem where a user could not set web security if the new password length was less than the old password length
- Fixed problem where the number of VIO slots are counted twice resulting in an incorrect warning
- Fixed problem that can lead to inventory corruption if there is a get/put failure which triggers a calibration
- Fixed problem when one accessor is trying to export a cartridge from the same HD slot that the other accessor is trying to move a different cartridge from
- Fixed problem where accessors could bump into each other if one accessor is accessing a tier 0 slot and the other accessor is attempting an LRU destage with the same cartridge
- FIxed problem where a Web Specialist timeout could occur when trying to change more than 2 offline cells back to online in a dual acccessor library
- Fixed problem where CCCA's could be logged with high occurences of call homes or MRPD web file retrievals
- Fixed problem in mixed media libraries using the Web Specialist where a user could move a cartridge from a drive to a location of the other media type
- Adjust the speed of the scanner during an ERP when Barcode Compatibilty mode is enabled
- Fixed problem where volser information in SCSI log was not correct
- Fixed problem where creating logical library names would result in the new names having some of the characters of previous logical library names
- Fixed problem where HEC/HECQ 408A would be posted when a rezero occurred with a frame door open
- Fixed problem where VIO exports are not done in the order the cartridges were selected to be removed
- Fixed problem where a cartridge move would fail because the library was trying to destage a non-Tier 0 cartridge
- Fixed problem where COD keys for HD frames could be deleted in a dual accessor library after a library reset
- Fixed problem where 4 I/O door calibration could fail
- Fixed problem where a duplicate cartridge is created in the inventory when a mount to a drive from a Tier 2 location fails and the cartridge ends up stuck in the gripper
- Fixed problem where an MCA card would post an F2 on the LED after attempting to create a logical library



Firmware level 8770:

Library code version 8770 does not add new functions:

Significant fixes from previous code version 8750:
- Fixed problem where a library with enhanced gripper (HD) might fail to load a cartridge, causing the drive to report FSC 2e00/2e01




Firmware level 8750:

Library code version 8750 does not add new functions:

Significant fixes from previous code version 8620:
- Fixed problem where the library did not update the Most Recent Usage field after a prestage
- Fixed problem where the library did not update the Most Recent Usage field after a destage
- Fixed problem where the library tries to mount a cleaning cartridge to a drive that is already full
- Fixed problem where the library did not update the Most Recent Usage field after moving a cartridge from a storage slot to a drive
- Fixed problem where on the Web Specialist Help Screen, the "Move" link was not valid on the IO and Drive help pages
- Fixed problem where a bad inventory could result if Accessor A and Accessor B are trying to get/put to/from the same cell at the same time
- Fixed problem where cleaning cartridge would not import via the web in libraries with Sx4 frame installed
- Fixed problem where a library with an Sx4 frame has cartridges that are unassigned and then VIO is enabled, this puts the cartridges in an assignment pending state which will ultimately result in an incorrect inventory
- Fixed problem where library verify would fail with CCCC error
- Fixed problem where the Web Specialist summary screen would show 65,000+ cartridge count when the number of assigned cartridges for a logical library is less than the number of VIO cartridges for that same logical library
- Fixed problem where code loads and communications would fail on MCC card due to memory leak
- Fixed problem where user couldn't remove a cartridge in an HD library with VIO disabled
- Fixed problem where a cartridge could become unassigned on a host initiated move to the I/O station
- Fixed problem where a host initiated move of a cartridge from a drive to the IO station changed the cartridge state to shared after it was moved
- Fixed problem where selecting Hide/Show Exports on Logical Library page would hide all logical libraries
- Fixed problem where opening Sx4 frame door and performing bulk exports/removal of cartridges caused remaining cartridges in HD frame to go unassigned
- Fixed problem where in a non-HD Library, a web move from a drive to the IO station fails with source empty error
- Fixed problem with libraries with Sx4 frames where imports were not being placed in correct location
- Fixed problem where the library would sometimes get an F2 on the ACC card on a host initiated move
- Fixed problem where inventory sometimes doesn't get updated correctly if the cartridge gets stuck in the gripper
- Fixed problem where Hide/Show Exports on Logical Library page could not be changed from Hide to Show
- Fixed problem where the library wouldn't execute some ERPs if there was a problem inventorying tier 0
- Fixed problem where cartridges exported to the IO station could not be re-imported
- Fixed problem where sometimes the library would not correctly inventory the last frame in Accessor A's preferred zone of an HA system if there was an HD frame as the first frame of Accessor B's preferred zone
- Fixed problem where a drive cleaning would fail if a data cartridge has a cleaning cartridge label
- Fixed problem where library cannot ping a peer IPv6 link local address
- Fixed problem where accessor could lose motor power on long moves in large libraries (12+ frames with dual accessor)
- Fixed problem where the Web Specialist returns Error 400 (Bad request), if the browser has many plugin's installed, causing the MIME accept field to have more than 294 characters
- Fixed problem where the library failed to send an IPv6 SNMP trap
- Fixed problem where the library could not use an IPv6 EKM address
- Fixed problem where Cleaning cartridge can not be re-imported because of an element address mismatch on the node cards
- Fixed problem where in an HA with HD library, CCCC was reported where a demount from a drive without an HD frame in same preferred accessor zone did not use LRU destage when the cartridge source was originally a T1 or T2 location
- Fixed logging associated with trailer record for a move medium command when a failure occurs on a demount from a drive
- Fixed problem where drive cleans may not occur correctly based on improper detection of drives in a frame
- Fixed problem where a drive is full, yet the bar code scan can not read the barcode label returning a blank volser. This caused the library to incorrectly believe the drive was empty.
- Fixed problem where if the drive status page is requested via web, an F1 could occur on the MCC card
- Fixed problem where library went No Motion Allowed and posted an error, yet was not reporting the No Motion Allowed state for new commands
- Fixed problem where links on accessor and physical summary web page were missing for accessor status if status was "failed" or "recovered"
- Fixed problem where accessor status on the system summary/accessor web pages could incorrectly show "recovered" when it is actually "failed" in single accessor libraries
- Fixed problem where cleaner cartridges would not import when VIO is enabled
- Fixed problem where library attempts to put CE cartridge into a full slot
- Fixed problem where an unloaded expired cleaning cartridge remained in the drive unload position instead of being removed from the drive
- Fixed problem where moves were being delayed 1.3 seconds for tier mount updates
- Fixed problem where the web would not display media type information for the library on the status page if no drives were present for a that media type
- Fixed problem where web would display incorrect cartridge data on status page when viewed by specific frame in a mixed media library
- Fixed problem of being unable to ping IPv6 multicast address
- Fixed problem where a JAG logical library full SNMP trap was sent out on an LTO only library
- Fixed problem where Library/Drive RS422 communication has excessive communication retries
- Fixed problem where calibration data for column 1 in Sx4 frames could be incorrect if the frames are not straight. Now it is calculated based off of column 3 data, such that the CE tool post-installation check no longer needs to be run if the customer is on 8750 or higher code.
- Fixed problem where the Most Recent Usage time was not updated on element address to element address prestages and destages.
- Fixed problem where the library could load the wrong data cartridge in HA environments with Sx4 frames
- Fixed problem where library would store TA2 on recovered errors
- Fixed problem where inventory was incorrect, including HEC/HECQ 9480 errors, due to duplicate element addresses
- Modified VIO so that only imported cartridges, not bulk loaded cartridges, have VIO element addresses
- Fixed problem where accessor could halt before hitting the end stop when it was finding its X axis limit
- Fixed problem where an accessor in a dual accessor library will get stuck initializing after its ACC card is reset for any reason
- Fixed problem where the library reports a HEC/HECQ 4840 when the accessor was trying to determine its XY position
- Fixed problem where all node cards would reset after a FRU replacement
- Fixed problem where full HD frames fail a destage
- Fixed problem where accessor would inventory in incorrect locations after doing an Sx4 frame calibration
- Fixed problem where halt logging would not contain any log information



Firmware level 8620:

Library code version 8620 adds the following new functions:
- Support for Sx4 Frames
- Support for Enhanced Grippers

Significant fixes from previous code version 8160:
- Fixed problem where shared cartridges could not be exported from the library.
- Fixed problem where the library was full and reporting “Library Full” on the Op Panel, but failed to remove that message when a cartridge was moved to the I/O station.
- Removed ability to disable ALMS via the web as ALMS is required.
- Fixed problem where the library cannot assign shared media to a logical library. Failed with message: Unable to perform request. Please ensure that the destination logical library has physical storage slots available.
- Fixed problem where export to the lower I/O station would fail, if upper I/O station is open.
- Fixed problem where Accessor B would bump into Accessor A, if Accessor B encountered a failure during calibration.
- Made modifications to the barcode scanner to more accurately read empty barcode labels.
- Fixed problem where a reset on the MDA could result in an F1 or F2 being displayed on the card
- Unlabeled cartridges causing duplicate key in Tivoli Productivity Center due to blank tag. Blank tags now labeled as Unknown1, Unknown2,…
- Made modification to the code where is a cartridge is removed with VIO enabled, the message now says the remove is queued, instead of saying it is complete.
- Fixed problem where gripper was not able to correctly get a cartridge
- Fixed problem where libraries with no drives do not show up in TPC.
- Fixed problem where a false 5B86 error (Frame MT, Model, Serial Bar Code unreadable) was displayed during configuration.
- Fixed problem where most recent usage field is not updated on a drive to drive move.
- Made modification to the code to prevent the ability to run static configurations of the library from the Web Specialist or Op Panel if the library is already configured.
- Fixed problem where Library Full message did not display on the Op Panel when the library was full.
- Fixed problem where the Web Specialist could hang during heavy SNMP activity.
- Fixed problem where the library imported cartridges into an already full library, when some cartridges where currently loaded in the drives.
- Fixed problem where the Op Panel would not display the Ethernet MAC Address
- Fixed problem where the library was unable to import more than 1 cleaning cartridge when VIO was disabled.
- Fixed problem where the library would not import unassigned or cleaning cartridges.
- Fixed problem where the library would not allow drive assigning via the web, when cartridges were in the I/O station.
- Fixed problem where a 3592 Cleaning cartridge was exported to LTO I/O station in mixed media library.
- Fixed problem where after killing NVRAM, Discover Hardware Changes did not configure all of Frame 1 correctly unless Frame 1 door was also opened.
- Modified the ALMS enablement progress window on the web so it is larger.
- Fixed problem where the Insert Limited message did not display on the Op Panel when the I/O station door was opened.
- Fixed problem where Insert Limited screen on Op Panel displayed incorrect available slot information.
- Fixed problem where a yellow warning icon was displayed instead of the correct red icon on the Web Specialist when capacity utilization reached 100%
- Fixed problem where a drive clean would timeout with CCCC error and would cause an unnecessary callhome.
- Fixed problem on the Logical Library web page where a logical library was at maximum capacity and had a red icon, where if the mouse was held over the icon the text would show “Low” instead of “High”
- Fixed problem where a failed move to the I/O station would keep retrying over and over.
- Fixed problem where the popup window on adding a logical library via the Web Specialist would close prematurely, preventing the user from seeing the success message.
- Fixed a problem where in mixed media libraries the library would unload a cleaning cartridge from a drive and put it in a cell of the wrong media type.
- Fixed problem where the capacity expansion feature key could not be installed from the Op Panel
- Fixed problem where Library Verify hung with “Library Verify in Progress…”.
- Fixed problem where duplicate element addresses would occur when logical library was full
- Fixed problem where sometimes when viewing Library VPD the Op Panel would hang with a “Querying…” status.
- Made modification to the code to improve calibration.
- Made modification to the code where we retract the grippers before performing a rezero now.
- Made modification to the code so that in HA libraries, Accessor B will perform its gripper test (i.e. during a rezero) on the doorside instead of the driveside.
- Fixed problem where the library did not switch grippers to the least used one after a rezero.
- Fixed problem where user was allowed to create duplicate logical library names via the Web Specialist.
- Fixed problem where Read Element Status from the host for physical location fails if all elements are requested.
- Made modification to the code where all logs can be gathered via the host interface now.
- Fixed problem where libraries connected to TPC, the slot and frame detail in TPC might only display “IBM” rather than slot or frame information.
- Fixed problem where the library would not export all cleaning cartridges via the Web Specialist
- Fixed problem where on the System Summary web page the capacity utilization would not display the red icon when the capacity was greater than 100%



Firmware level 8160:

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:

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



Firmware level 7363:

Significant fixes from previous code version 7360:
- Fixed problem where excessive logging of HEC/HECQ CCCA (ObjID 05, ObjError 0700) fills up the entire error log.
- Fixed problem where cartridges that were in a CAP become unassigned after insert.
- 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 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, 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 a library without ALMS can show an incorrect count of cartridges that are exported into the I/O station.
- Fixed problem where encryption jobs can fail with error code ASC/ASCQ EE0F with FSC D12B and flag data of EE29.
- Fixed problem where a library could report an incorrect status to read element status request, after an unsuccessful cartridge move.
- Fixed problem where MRPD data from callhome records shows incorrect value for heartbeat call home interval.
- 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.




Firmware level 7360:

Significant fixes from previous code version 7270:
- Fixed problem where a library could report an incorrect LTO1 tape drive serial number to the host, after the LTO1 drive got replaced or moved.
- Fixed problem where a MCA FRU replacement could cause the entire library to get updated to the code level of the MCA FRU.
- Fixed problem where the library would report HEC/HECQ B092 indicating that the lower I/O station doesn't match the configuration, even so there was no lower I/O Station.
- Fixed problem where the I/O Station was locked forever after disabling Virtual I/O (VIO).
- Fixed problem where I/O Station failures would not get reported when Virtual I/O (VIO) is enabled.
- Fixed problem where a cartridge export failure to the I/O station would cause the I/O Station to stay locked and subsequent cartridge exports to the I/O Station would fail.
- Fixed problem that could cause the MCP/MCA node card to hang (stop blinking).
- Fixed problem where false HEC/HECQ CCCC errors get logged in the error log.
- Fixed problem where incorrect Logical Library information would be displayed on the Web Specialist when modifying "All/Other CAP" on the "Cartridge Assignment Policy" page.
- Fixed problem where ALMS could not be disabled when the library is not configured.
- Fixed problem where one of the 4 I/O Stations in a 4 I/O Station door could be locked forever after bulk cartridge exports.
- Fixed problem where on a library, with Insert Notification enabled, the OpPanel could send incorrect Logical Library information during cartridge imports.
- Fixed problem where an I/O Station would get locked/unlocked separate for each single cartridge, even so they got inserted at once.
- Fixed problem where drive emulation mode would display "pending" if more than 25 drives are installed in the library.
- Fixed problem where during a Non-disruptive Library Firmware Update, encryption host jobs could fail when encryption drives are in D-frames and the only Library Ethernet connection is in the L-Frame.
- Fixed problem where the library could loose communication to drives in a frame after that frame got power cycled.
- Fixed problem that could cause a HA1 library to only use Accessor B for inventory after power on.
- Fixed problem where a library frame with MCA that got removed from a library could still show up when displaying the library configuration.




Firmware level 7270:

Library code version 7270 adds the following new functions:
- Support for 4 I/O station door
- Support for 10 character barcode label (enhanced from existing design)

Significant fixes from previous code version 7260:
- Fixed problem where users with read-only access could apply changes to Op Panel Security screen through the web specialist.




Firmware level 7260:

Library code version 7260 adds the following new functions:
- Support for System Managed Encryption and Library Managed Encryption for LTO Gen4 tape drives
- Service Function: new fenced internet callhome option for China (CETool v4.4)

Significant fixes from previous code version 7050:
- Fixed problem where communication on a MCA/MCP node card could stop, causing drive communication error HEC/HECQ 3980.
- Added Warning that the Web Specialist wouldn't show a progress bar for a code load after "web version mismatch".
- Fixed problem where "Finish Drive Replacement" could be performed for a drive that is not in service mode.
- Fixed problem where a change of the Tape Drive Fibre Channel Speed and Topology could cause a fail message ASC/ASCQ 4400, even though the change was successful.
- Fixed problem where "Finish Drive Replacement" could not be performed for a drive because the library would falsely state that it is not in service mode.
- Fixed a problem where there is a long pause between 2 dual-cartridge moves from and to the I/O station, where the accessor would do nothing, appear to sit idle.
- Fixed problem where an incorrect URC would be displayed in library error log for I/O station calibration, referencing an LTO I/O when a 3582 I/O is installed.
- Fixed problem where the OpPanel could get into a hang state when "Library Inventory" was selected from the OpPanel, right after finishing an ACC card FRU replacement.
- Fixed problem where I/O station door gets locked continuously between 2 dual-cartridge moves from and to the I/O station, even though the I/O station is already locked.
- Fixed problem on libraries with virtual I/O enabled, where disconnected I/O station door cables would not get detected.
- Fixed problem where the WebSpecialist would falsely claim a "scan" attempt during "Fix Unknown Volser".
- Fixed problem where library verify would unexpectedly end during door interlock safety test.
- Added Warning that the Web Specialist shouldn't be used for further activity while a web initiated library code update is in progress.
- Fixed problem where OpPanel could hang or timeout after "Pause" was selected right after finishing an ACC card FRU replacement.
- Fixed problem where an encryption drive could encounter a timeout when communicating with the EKM.
- Added support for sending a Unit Attention after adding Cartridge Assignment Policies, as required for NetBackup.
- Fixed problem where OpPanel could display "Reserved for Library Errors." message when Discover Hardware Changes was selected.
- Fixed problem where a FRU replacement of an ACC node card without CFcard, with an ACC node card with CFcard, would cause an error HEC/HECQ 60A3.
- Fixed problem where a pivot exercisor test would fail when the service barrier door is installed.
- Fixed problem on libraries with virtual I/O enabled, where the Web Specialist does not show cartridges that are inserted in a virtual I/O station as "Import".
- Enhanced Web Specialist "Data Cartridges" page to show cartridges that are not assigned to a logical library as "shared".
- Fixed problem where call home could no longer connect in China (add ATT/internet prefix support).
- Fixed problem where SNMP requests were not restored/enabled after finish FRU replacement.
- Fixed problem where encryption drives could fail host jobs during Non-Disruptive Library Firmware Update.
- Fixed problem where the Web Specialist would not default to the original logical library in the drop down list when modifying a Cartridge Assignmenr Policy for "All Others".
- Fixed problem where OpPanel could hang after opening and closing the I/O station, when insert notification is enabled.
- Fixed problem where library could get into a node card reset loop when more than 100 cleaner cartridges get inserted into the library.
- Fixed problem where cartridges don't get assigned to their logical library after inserting them into the I/O station, when insert notification is enabled.




Firmware level 7050:

Library code version 7050 adds the following new functions:
- Support for LTO Gen4 / TS1040 / 3588-F4A tape drives
- Support for Application Managed Encryption for LTO Gen4 tape drives
- Support for Customizable Web Access
- Support for the SMI-S agent to run native within the library
- Service Function: Improved data gathering for LTO Gen4 ccSARS data (web, call home)
- Service Function: Improved Physical Library Details (web)
- Service function: Customizable Heartbeat CallHome Interval
- Service function: Purge Drive Flash Dump

Significant fixes from previous code version 6830:
- Fixed problem where the lower I/O station would not get calibrated correctly after installation and show up with unknown media type.
- Fixed problem where call home would attempts 15 retries, instead of 3, before posting a callhome error.
- Fixed problem where the download of the Library Statistic File (CSV file) can take a long time.
- Fixed problem where I/O station calibration fails due to incorrect fiducials start points.
- Added new nonvolatile scanner calibration flag to help improve detection and fix of scanner calibration related issues.
- Fixed problem where the I/O station could lock forever, when cartridges get inserted while Virtual I/O is enabled.
- Fixed problem where the Drive Statistic File will miss the WWNN and Serial Number of a Tape Drive, that is missing at library power-on time.
- Fixed problem where the Web Specialist would report HEC/HECQ 0000 when trying to enter TSSC configuration information without having the ethernet cable connected.
- Fixed problem where Tape Drive code update would bot be performed after FRU replacement when source drive is Control Path Drive.
- Fixed problem where the Web Specialist "key manager edit/create" displayed a trailing '.' in the history for drop down in Firefox.
- Fixed problem where the Web Specialist "Date and Time" page did not have the new style buttons.
- Fixed problem where XY motors would not respond after a node card reset during FRU replacement or library power cycle, causing HEC/HECQ 4583 or 4580.
- Fixed a problem where drives don't get cleaned, after CLN cartridge gets inserted.
- Fixed problem where Web Specialist progress pop-up page for power cycle drive status could load into the main browser window.
- Fixed problem where Read Element Status command could fail when certain allocation lengths are used, causing host timeout failures.
- Fixed missing detail button on OpPanel storage slot status panel.
- Fixed problem where XY motors would not respond after a node card reset during FRU replacement or library POR, causing HEC/HECQ CCCC.
- Fixed problem where some ccSARS Data Gathering values could be greater than 100% in Mount History File.
- Fixed problem where 3592-E05 drive errors were showing URCs for 3592-J1A.
- Fixed problem where libraries may encounter excessive switchovers due to ACC node card hangs.
- Fixed problem where cartridge encryption can fail when Internal Label Option (selective or all) is used.
- Fixed problem where library would not become Ready and stay in "Initializing" after library power cycle, because accessor is trying to move down while it is already at the bottom.
- Fixed problem where Web Specialist "Fix Unknown Volser" page didn't show "JA" as default.
- Fixed problem where data encryption failed when Key Labels entered through the Web Specialist "Key Label Management" page where entered in lower case.
- Fixed problem where the library could fail to put a cartridge into a slot or drive without recognizing the fault, and subsequently ends up with a cartridge left in the gripper.
- Fixed problem where Web Specialist "View Library Error Log" page incorrectly refers to "upper I/O station" instead of "I/O station" for HEC/HECQs B781 and B782.
- Fixed problem where node card code doesn't get loaded from Compact Flash Card after node card FRU replacement.
- Fixed problem where the Web Specialist would show an error message "Duplicate barcode encryption policy" when entries get created through the "Key Label Management" page that are duplicate to Key Label entries in the Barcode Encryption Policy page.
- Added highlight of selected cartridge range on Web Specialist "Data Cartridge" page.
- Fixed problem where demo mode could load LTO cartridges to incorrect LTO drive type.
- Fixed problem where "send test trap" from Web Specialist sent two trap requests.
- Fixed problem where assigning a cartridge to the same logical library that it is already assigned to fails with "illegal request".
- Fixed problem where extraneous characters could display on the Web Specialist "Cartridge Assigment" page.
- Fixed problem where the OpPanel could appear to hang for several minutes when canceling the Door Interlock Safety Test.
- Fixed problme where the Mount History Log would not show the last Media Tape Alert.
- Optimized code to help reduce time to update library information data in large libraries.
- Fixed problem where the Web Specialist could report an error when trying to modify drive assignments using the "Drive Assignment" page.
- Fixed problem where error code HEC/HECQ CCCC gets reported when CFcards where swapped between node cards.
- Fixed problem where the Web Specialist "View Encryption Method" or "Modify Encryption Method" would not correctly show the current encryption setting.
- Fixed problem where the Door Interlock Safety Test could get started twice causing Library Verify to fail.
- Fixed problem where the Web Specialist "I/O Station" page would show a "door open" warning even so all doors were closed.
- Fixed problem where the Web Specialist "Drive Errors Logs" page can show incorrect date/time values and error information for LTO drives.
- Fixed problem where the Web Specialist "date/time" page would display incorrect date/time information.
- Fixed problem where the Web Specialist "Data Cartridge" page may display cartridges of the wrong media type when searching by logical library and cartridges are in virtual I/O slots.
- Fixed problem where the Web Specialist "Data Cartridge" page search field might not show the "*" wildcard.
- Fixed problem where the library would fail to detect a missing 3592 CE cartridge in the service bay, when running library verify test in a mixed media library.
- Fixed problem where swapping drives could leave the drives in a not communicating state.
- Fixed problem where library would calibrate a slot after it failed put attempt but then didn't retry on that slot.
- Improved logging to capture additional data in case a drive is not getting auto cleaned when it should be.
- Fixed problem where the OpPanel would show "initializing" for a long time after a service bay door got closed.
- Fixed problem where it can take a long time to reset a drive after a drive code update completed, causing the OpPanel and Web Specialist showing the old drive code level.
- Fixed problem where the Web Specialist could fail to modify key manager IP addresses if they are fully qualified quad octets (ie. vvv.xxx.yyy.zzz vice vv.xxx.yyy.zzz).
- Fixed problem where the library could fail during demo mode and reporting an error for a non existing Frame 16.
- Fixed problem where the Web Specialist progress pop-up page for power cycle drive could load into the main browser window.
- Fixed problem where the drive FC wrap test could hang the OpPanel w/ the message "performing FC/SCSI wrap test ..."
- Improved CallHome heartbeat functionality to allow user settable interval.
- Fixed problem where a drive could stay offline after the drive FRU replacement completed successfully.
- Fixed problem where the Web Specialist did allow to select Fatal Exception logs for download on Lx2 cards, even so they don't exist here.
- Fixed problem where the OpPanel could display an incorrect (negative) number of drives during library configuration.
- Fixed problem where MCP/MCA FRU replacement could cause host jobs to fail.
- Fixed problem where error code HEC/HECQ CCCC is logged, when the Web Specialist incorrectly allows to move a cartridge from drive to I/O station, when is VIO enabled.
- Fixed problem where a cartridge could be left in the I/O station on libraries with virtual I/O and insert notification enabled.
- Fixed problem where Library Code Update could fail to update CFcard.
- Fixed problem where the Web Specialist "Drive Summary" page could show "pending" status for all drives, when emulation mode for one drive got mofified.
- Fixed problem where the Web Specialist "Cleaner Cartridge" page incorrectly shows the "Fix Unknown Volser" option.
- Fixed problem where library verify may not start and the OpPanel is hung with "Library Verify in progress" message.
- Fixed problem where drive encryption settings would not correctly get set in the drive.
- Fixed problem where OpPanel would continue to show cleaner cartridge expired message even so cleaner cartridge already got removed from library.
- Fixed problem where library configuration screen would show up unaligned on OpPanel.
- Fixed problem where the Web Specialist did not set focus to the UserID field on the login page, when web security is enabled.
- Removed ability to share drives between logical libraries with different encryption settings.
- Changed OpPanel to show "remaining time required" for library calibration rather than "time proceeded".
- Fixed problem where the Web Specialist did allow to select Fatal Exception logs for download on cards where they don't exist.
- Fixed problem where the Web Specialist "Barcode Encryption Policy" (BEP) page doesn't display the cartridge media type when the default BEP gets modified.
- Fixed problem where gripper fingers could get left extended during gripper calibration.
- Removed ability to share drives between logical libraries with encryption settings.
- Fixed problem where the radio button on the Web Specialist "Control Path" page didn't work, when library is configured without ALMS.
- Fixed problem where the Non-Disruptive Library Code Update could cause the EKM proxy to fail.
- Fixed problem where encryption key requests could fail after a Non-Disruptive Library Code Update completed.
- Fixed problem where drive details screen would show up unaligned on OpPanel.
- Added text to the Web Specialist "Firmware Update" page to notify the user to perfom a NVRAM backup prior to a library code update.
- Fixed problem where several HEC/HECQs would show up as "not defined" on Web Specialist "View Library Error Log" page.
- Fixed problem where library could be in a code load loop after a webcode mismatch.
- Fixed problem where the library could queue all available cleaner cartridges to clean a single drive.
- Fixed problem where spelling on FRU Replacement menu is incorrect.
- Fixed problem where a CE diagnostic cartridge in the top I/O slot might not get imported.
- Fixed problem where the OpPanel could hang during calibration after a library frame add.
- Fixed problem where serial port communication with CETool could be unreliable.
- Fixed problem where cartridgess are not being exported after emptying a full I/O station, when Insert Notification is on.
- Fixed problem where unassigned cartridges in a drive could get moved to any I/O or storage slot, regardless of the media type.
- Fixed problem where the Web Specialist could 'hang' if assigning bulk cartridges while the library was inventorying
- Fixed problem where the Insert Notification screen wouldn't show up on the OpPanel, after opening the I/O station.
- Fixed problem where the OpPanel would stay at the code load 100% display for several minutes after completion.
- Fixed problem where I/O stations may be scanned twice following a Non-Disruptive Library Code Update completed.
- Fixed problem where navigation headings for web help didn't match the order of librry main navigation.
- Fixed problem where code update progress was not displayed after OpPanel FRU replacement.
- Fixed problem where web could display "no communication with library" while calibration is in progress, after library got configured using advanced config.
- Fixed problem on libraries with virtual I/O enabled, where cartridges don't get exported to the I/O station, and the Web Specialist continues to report the cartridges as "export pending".
- Fixed problem where library would report incorrect status to host initiated Read Element Status after a new frame add.
- Fixed problem where searching for unassigned empty drives on web may take a long time.
- Fixed problem where encryption status may be lost for cartridge on physical move from gripper to storage.
- Fixed problem where the Web Specialist could incorrectly report "web version mismatch".
- Changed OpPanel text on feature code screen to show "Path Failover" instead of "Data Path Failover".
- Fixed problem where imported cartridges get assinged to a Logical Library using insert notification but their Element Adrress is shown as "0" making them not usable.
- Fixed problem on libraries with virtual I/O enabled and in "insert limited" state, where the I/O station would constantly lock/unlock after cartridges got imported.




Firmware level 6830:

Library code version 6830 adds the following new functions:
- Support for 3592 JB/JX media
- Support for 6 Character Volser Label Reporting by Logical Library
- Added Library Managed Encryption changes to include Pool ID policy and Key Label Mapping
- Support to "Fix Unknown Volser"

Significant fixes from previous code version 6480:
- Fixed problem where the Real Time Clock on the Operator Panel can get out of sync causing the Library to show future timestamps or to use such during call home.
- Fixed problem where the download of the Library Statistic File (CSV file) can take a long time.
- Fixed problem where a drive code load could report "error" when the code load was successful.
- Fixed problem where the Drive Statistic File wouldn't show the WWNN and Serial Number when a drive is missing at power-on time.
- Fixed problem where drive to drive code updates could fail.
- Fixed problem where a cleaner cartridge does not get removed from a drive after cleaning completed.
- Fixed problem where the error log would log excessive amounts of HEC/HECQ CCCA when running host jobs.
- Fixed problem where drive could be left offline after a successful drive FRU replacement.
- Fixed problem where a download of drive logs would fail with a message "Can not Communicate with Library" on Web Specialist.
- Fixed problem where in a HA1 library Accessor B would move into Service Bay A after a library power cycle.
- Fixed problem where the library would not go back to ready mode after a timeout occurred during library configuration.
- Fixed problem where collecting library or drive logs through the serial port using CETool could fail unexpectedly.
- Fixed problem where an incorrect location of drive "Frame 0 Row 0" was displayed on an error HEC/HECQ B884.
- Fixed problem where Web Specialist Cartridge View would not show the Cartridge Volser when first cartridge is unknown.
- Fixed problem where Accessor B may fail calibration in large libraries at install time.
- Fixed problem where no fatal exception log got created when a node card failed with LED error code "F2".
- Changed Operator Panel to display remaining cleans for cleaning cartridges to match counts on Web Specialist.
- Fixed problem where a node card FRU replacement could cause LED error code "F1" on the new card during automatic code update.
- Fixed problem where Operator Panel could display erroneous error message "Reserved for Library Errors." on accessor prepare for service.
- Fixed problem where no Default Scratch Encryption Policy was created on initial library code load.
- Fixed problem where a Web Specialist problem could cause a LED error "F1" on the MCP/MCA.
- Fixed problem where the Web Specialist could hang while processing the Scratch Encryption Policy page.
- Changed Periodic Rezero Cycle to be performed from once a week to once a day.
- Fixed where the I/O Station might not get properly locked or unlocked.
- Fixed problem that could result in invalid entries in the ACC event log.
- Fixed problem where drives don't get cleaned, after Cleaning Cartridge gets inserted.
- Fixed problem where an encryption host job could timeout when a non-disruptive library code load was performed in parallel.
- Fixed problem where the bottom I/O Station would not be scanned if it got opened and closed while the libry is performing an inventory.
- Fixed problem where cartridge status information might get lost when the cartridge got moved manually to a different slot.
- Fixed problem where HA1 libraries may encounter excessive Accessor switchovers due to ACC card hangs.
- Fixed problem where the error log would log excessive amounts of HEC/HECQ 0000 when running host jobs.
- Fixed problem where Library Managed Encryption with Internal Label Option fails to encrypt cartridges.
- Fixed problem where Key Label Mapping Translation would not be performed.
- Fixed problem where the X/Y/Pivot Exerciser could fail with HEC/HECQ B480.
- Fixed problem where the Web Specialist could unexpectedly hang or reset.
- Fixed problem where changing the encryption method would fail with error message "Internal Error Web Page Not found.".
- Fixed problem where Key Label Mapping Translation would not be performed.
- Fixed problem where a default Barcode Encryption Policy could be created even so one already existed.
- Fixed problem where only the first 100 shared cartridges would get an Element Address assigned.
- Fixed problem where cartridges would not get exported anymore after an accessor switchover.
- Fixed problem where the Operator Panel could hang at the insert notification screen.
- Fixed problem where NVRAM doesn't get updated properly during a LTO 2 drive replacement causing the Operator Panel and Web Specialist showing old config information.
- Fixed problem where library could display a false code load failure after an ACC or MDA FRU replacement.
- Fixed problem where library code load may fail with HEC/HECQ CBCB.





Firmware level 6480:

Significant fixes from previous code version 6470:
- Fixed problem where a node card FRU replacement could cause the new card to hang with error code F1





Firmware level 6470:

Library code version 6470 adds the following new functions:
- Support for new 3592 Tape Drive Encryption
- Support for new Drive LDI Speed Negotiation
- Service Function: Node Card Reset (Web)
- Service Function: Library/Drive Error Log Viewing and Parsing (Web)
- Service Function: View License Key Status (Web)

Significant fixes from previous code version 6130:
- Fixed problem where drive dumps would not be sent during a call home
- Fixed problem where web initiated cartridge search times are excessive and can cause web connection problems
- Fixed problem where a cartridge would not be returned from the drive to a cell, when the drive gets prepared for service
- Fixed problem where host commands could be executed after a door closes, before the library is in Ready state
- Fixed problem where a dual accessor library could become slow after an accessor switchover
- Fixed problem where a false message would be displayed on exit of "EA to FCR" conversion tool
- Fixed problem where accessors can collide when library is not configured and one accessor is down
- Fixed problem where duplicate drive serial numbers could occur after an ACC card FRU replacement
- Fixed problem where a library configuration can fail, when ALMS got disabled while one accessor is in it's service bay and the service by door got opened
- Fixed problem where a new compact flash card that got hot plugged would not get initialized correctly, until the next node card reset, causing some files to be missing on the card
- Fixed problem where library would accept SCSI Double Move commands if both source element addresses were the same, causing the second command to fail with "source element address unecpected empty"
- Fixed problem where a with drive to drive code update could cause the op panel to hang
- Fixed problem where the op panel could show drive emulation settings for a previously installed drive that is now uninstalled
- Fixed problem where bad drive code could cause the fibre wrap test to fail, and the op panel to hang
- Fixed problem where the I/O station might report cartridges present, even so it is empty
- Fixed problem where the upper and lower I/O station might report cartridges present, even so it is empty
- Fixed problem where cartridges can get assigned to a wrong element address of 0 when Insert Notification and VIO are enabled
- Fixed problem where a busy library could incorrectly report an illegal request
- Fixed problem where library performance could be degraded and cause the host to time out
- Fixed problem where running config (ALMS and static) would detect a bottom I/O station, even so there is none present
- Fixed problem where the WEB License Key screen would not show the correct license key status
- Fixed problem where scanning/inserting at the I/O station takes very long time to finish
- Fixed problem where a virtual I/O move to/from the same Virtual Import/Export Element Address would not result in an export of the cartridge
- Fixed problem where a Cartridge stays Export Pending after move to I/O station, when the I/O station is open at the time of command execution
- Fixed problem where after cartridge insertion I/O station stays locked and cartridges never get imported
- Fixed problem where secondary CE cartridge, of a mixed media library might get handled incorrectly, when a customer data cartridge was previously in the designated CE cartridge slot
- Fixed problem where in a HA1 library, clean mount requests get continuously requeued the the opposite accessor, causing host commands to time out
- Fixed problem where Jaguar drives clean count is not being reported correctly to the host
- Fixed problem where op panel could hang when Virtual I/O is enabled and cartridges get inserted into the I/O station
- Fixed problem where unencrypted cartridges were showing up as encrypted on the web
- Fixed problem where library verify can quit prematurely after an initial I/O station failure and when library verify gets started again
- Fixed problem where cartridges that got inserted w/ Insert Notification disabled, don't get assigned to the correct Element Address when Insert Notification gets enabled
- Fixed problem where call homes were sent for "nodes not responding" errors, HEC/HECQ 2801, when there was nothing wrong with the library or node cards
- Fixed problem where success page from configuration would display in the browser main page instead of a pop-up window
- Fixed problem where call home could fail to send files when there are many Jaguar drives installed in the library
- Fixed problem where the SNMP storageMediaLocation-Association-ChangerDeviceIndex could would report 255 when it should report 0
- Fixed problem where cleaner cartridges were handled incorrectly, causing the web cartridge count for data cartridges to show 65535
- Fixed problem where call home would not always send all expected logs
- Fixed problem where the EKM ping test would always return success for every MCC with ethernet, even if there is no ethernet cable connected, or an invalid IP address configured
- Fixed problem where static config can fail with HEC/HECQ CCCC when ALMS got disabled
- Fixed problem where secondary CE cartridge, of a mixed media library, might get handled incorrectly, when a customer data cartridge was previously in the designated CE cartridge slot
- Fixed problem where CE Cartridges can end up in the cartridge assignment policy "all other logical library" category
- Fixed problem where the wrong URC would be used for failures involving 3592-E05 drives
- Fixed problem where a wrong error was being reported when gripper failed to grab cartidge from drive
- Fixed problem where logical library cartridge count on the web may be incorrect in statically configured library and show count of 65535
- Fixed Problem where a wrong error was being reported when the door interlock safety test did find a bad door switch
- Fixed problem where I/O solenoid diagnostic would not test the bottom I/O station
- Fixed problem where library verify could fail with HEC/HECQ 9C80, even so the LTO diag cartridge is in the library
- Fixed problem where drive summary screen would show drive status unaligned
- Fixed problem where move from gripper to first available slot would fail
- Fixed problem where library configuration would would fail with timeout, when ALM is disabled and one accessor is down
- Fixed problem where ALMS couldn't be disabled because the library reported cartridges in the I/O station, even so it was empty
- Fixed problem where web did show incorrect navigation label "Manage Ports" instead of "Monitor Ports"
- Fixed problem where diplaying the library error logs on the web failed with "Cannot communicate with library: There is no communication with the library"
- Fixed problem where calibration operations could fail with HEC/HECQ CCCC in a dual accessor library
- Fixed problem where a node card that should have a compact flash card didn't have one installed could encounter a hang condition, with F2 LED displayed
- Fixed problem where a gripper failure could cause a put to fail and leave the cartridge undetected in the gripper
- Fixed problem where the WWNNs of a L32 would not be calculated correctly
- Fixed problem where no F1 LED codes are displayed on a node card when the compact flash card is not installed and the card encounters a F1 error
- Added function to display a Persistent F2 after a node card recovers from a F2 problem until logs are gathered
- Fixed problem were node card logs could have invalid log data
- Fixed problem where F2 LED display was not cleared after the logs got collected
- Fixed problem where the web code image file could be a 0 byte file, causing the MCC to hang with LED code F1
- Fixed problem where file size on compact flash card is incorrect





Firmware level 6130
- Improves the reliability of some MCA node cards





Firmware level 6110

Library code version 6110 adds the following new functions:
- Support for new library frames L23/D23/L53/D53
- Support for new Enhanced FCA power structure
- Support for new Compact Flash Cards on all new node cards
- Support for dual ethernet on new MCA node card
- Support for System Console TSSC/TS3000 for call home
- Support for LTO Gen3 drives with 4GB fibre channel interface
- Support for 3592-J1A emulation mode for 3592-E05 drives
- Service Function: Nondisruptive Library Firmware Update (Web, CE Tool)
- Service Function: Door Interlock Safety Test integrated in Library Verify (Op Panel)
- Service Function: Improved data gathering (web, call home)
- Service Function: Op Panel security (web, Op Panel)

Significant fixes from previous code version 5770:
-Fixed problem where loading library code through a SCSI drive results in error HEC/HECQ 2701
-Added function to library verify to detect faulty door interlock switches
-Fixed problem where user initiated config changes from the web would not be applied in a dual accessor library
-Fixed problem where the cartridge range links may be incorrect when sorting cartridges by element address on the web
-Improved reliability for obtaining and sending library logs via call home
-Fixed problem where the web interface reports a successful drive code update even if the drive code image is 0 bytes
-Fixed problem where the web interface Drive Summary page did show corrupted data
-Fixed problem where a library code load for MCP16 is displayed as MCP0 on the web code load status page
-Fixed problem where cartridge searches through the web interface would take a long time (appeared to hang the web interface)
-Fixed column headers for Mount History, Drive Stats, and Port Stats logs
-Fixed problem where the library could attempt to move a cartridge to a position that doesn't have a cell slot installed
-Fixed problem where the operator panel would not display the last two frames when setting preferred zones
-Fixed problem where the library could incorrectly log a failure to send a call home file
-Fixed problem where unassigned cartridges would not get assigned and library reports library full when VIO is enabled
-Fixed problem where the operator panel would always indicate that doors needed to be closed after a FIC replacement
-Fixed problem where exchange medium between virtual I/O slots failed when VIO is enabled
-Fixed problem where library failed to detect an unreadable I/O station label
-Fixed problem where a good drive code load would return an error
-Modified Master Console web page to have only one apply button to improve usability
-Fixed problem where web interface shows cartridge with an Element Address of 0 after web move from gripper to storage
-Fixed problem where a HA1 library would send commands to an accessor that is in "no motion allowed" causing the commands to fail over to the other accessor
-Fixed problem where a 3592 J1A FRU replacement with a 3592 E05 would result in rewriting the J1A serial number to the E05 drive, which is illegal
-Fixed problem where a cartridge in the top I/O will not be scanned, because calibration sensor does not scan in the optimal location
-Fixed problem where operator panel could appear to hang after a failed drive code update
-Fixed problem where low battery errors would not cause a call home after a library power cycle
-Fixed problem where an ACC card reset would cause HEC/HECQ CCCF
-Fixed problem where advanced config from web interface could hang
-Fixed problem where library code would fail on some node cards, causing a second load on the failing cards
-Fixed problem where any drive code load failure would display as all drives failed
-Fixed problem where a logical library that has been deleted using web specialist would still be displayed
-Fixed problem where extra characters were displayed when creating cartridge assignment policy
-Fixed problem where a host job would receive a check condition, when HA1 library was processing an accessor switchover
-Fixed problem where ACC node card would attempt to come ready during FRU replacement, causing motion of the accessor
-Fixed problem where a node card FRU replacement could corrupt library statistics and cause an unnecessary Hardware Discovery
-Fixed problem where code loads would fail with HEC/HECQ CBCB
-Fixed problem where drive reset state might show up as corrupted, even so drive is in a good state
-Fixed problem where Op Panel did not display frame and drive indicator in library error log
-Fixed problem where drive to drive code update could cause subsequent drive communications to fail
-Fixed problem where web interface would show "assigment pending" for cleaning cartrigde in I/O station, when VIO is enabled
-Fixed problem where snmp trap caused by door open did report incorrect HEC/HECQ
-Fixed problem where non-ALMS library configuration would show gripper types "unknown"
-Fixed problem where SNMP traps would not report drive world wide node names
-Fixed problem where ethernet speed displayed would show incorrect auto status
-Fixed problem where HA1 library takes long time (>5 minutes) to start inventory after power cycle
-Fixed problem where advanced config from web would not display calibration status correctly
-Fixed problem where 3592 E05 drive default loop port ID is sometimes incorrect
-Fixed problem where Op Panel did show ACC ready for replacment before ACC power was off
-Fixed problem where HA1 library would need long time to go online after power cycle, when ACC cable is disconnected
-Fixed problem where HA1 library would try to use an accessor for inventory, that is in its service bay, when there is a bad scanner on the other accessor
-Fixed problem where the drive WWNNs would be reset when an ACC is FRU replaced
-Fixed problem where operator panel would incorrectly report a code load failure
-Fixed problem where advanced config from web would not display calibration status correctly
-Fixed problem where op panel display of library error log would show wrong count
-Fixed problem where HA library could fail to move cartridge from drive to storage slot when no slots are available for virtual I/O
-Fixed problem where scanner calibration can fail with new scanner types
-Fixed problem where library code load related percentage complete information was incorrect
-Fixed problem where operator panel would report an error when preparing a drive for replacement and no error occurred
-Fixed problem where a drive diag test can fail an cause the Op Panel to hang
-Fixed problem where library does not show any cleaning cartridges even so they are there
-Fixed problem where HA library would make an ACC available too early after ACC reset, causing a host job to fail
-Fixed problem where SNMP would not report all data on snmpget command
-Fixed problem where internal timeouts could cause inventory retries
-Fixed problem where web interface returns "web page not found" when loading IO station page
-Fixed problem where a web page refresh could cause the web interface to hang, to display garbled data, or cause an error code F2 on the MCP
-Fixed Problem where an ALMS enabled library would fail a cartridge assignment
-Fixed problem with code update resulting in web code mismatch
-Fixed problem where accessor B may not calibrate in large libraries
-Improved barcode reader scanning on inventory
-Fixed problem where an unknown cleaning cartridges will stay assigned after the next inventory, when VIO is enabled
-Fixed problem where a door open would cause the Op Panel to hang with "Validating Configuration" message
-Added additional logging for power-related issues
-Fixed problem where pick/place statistics were updated incorrectly
-Fixed drive diag to always display drive test in progress instead of library verify test in progress
-Fixed problem where Op Panel would return to previous menu before lib verify drive diagnostics did finish
-Fixed problem where OPC and web interface show inconsistent readey/not-ready state
-Fixed problem where pause library would return "Reserved for Library Errors" when there is a problem pausing the library
-Fixed problem where HA1 would overfill library error log with log data when an ACC dies, causing the root cause data to get lost
-Fixed problem where web interface would show message "WEB Display Manager returned Invalid Pointer" when both accessor are down with no power
-Fixed problem where library would return incorrect descriptor information for the specified element type
-Fixed unclear text on operator panel describing new hardware detection
-Fixed problem where a move to drive could fail if drive code update after drive unload is in progress
-Fixed problem where web interface showed more cartridges assigned to VIO than the number of available VIO slots
-Fixed problem where library code load would fail when library was running a lot of host jobs
-Modified the force used when inserting a cartridge into a drive
-Fixed problem where web interface would show "undefined page" after refresh of the "manage cartridge" page
-Fixed problem where web interface would show garbled data on data cartriges page, after assigning a cartridge
-Fixed problem where web interface would show garbled data on drive assignment page, after refresh
-Fixed problem where Op Panel would return to previous menue before drive to drive code load completed
-Fixed problem where web interface would show garbled data on fibre port status page
-Fixed problem where library verify may move data cartridge from drive to wrong home slot
-Fixed problem where Op Panel could hang during calibration of accessor
-Fixed problem where service bay lib verify may be performed even when not trapped in service bay
-Fixed problem where library verify may hang forever if door open occurs during library verify
-Fixed problem where drive updates through the web interface might indicate that the update failed when it truly succeeded
-Fixed problem where inserted cartridges in storage slots remained shared when insert notification was enabled
-Fixed problem where library could try to calibration nonexisting hardware
-Fixed problem where some NVRAM dumps sent to the call home database would not have a valid filename and would show up as Unknown files
-Fixed problem where cartridge assignment could fail with Illegal Request
-Fixed problem where library verify would disply "Reserved for Library Errors"
-Fixed problem where component statistics would not get saved during FRU replacement
-Fixed problem where when auto clean is disabled a cleaner cartridge can be in a bad state, causing host move commands to fail with 3B0D
-Fixed problem where web interface did not show an accessor with degraded performance in correct state
-Fixed problem where calibrate grippers may fail causing HEC/HECQ CCCC and subsequent HEC/HECQ 2801
-Fixed problem where library error log would not indicate if they are on accessor A or B for some errors
-Fixed problem where SNMP traps would contain incorrect data for volser information
-Fixed problem where service barrier door status was used without verifying service bays installed
-Fixed problem where web interface would show cartridge as unknown and in different logical libraries
-Fixed problem where Op Panel would show "Reserved for Library Errors" when door was opened while running lib verify
-Fixed problem where failed drive code load would return good status
-Fixed problem where library would not report all cartridges that are in the library to the host, while Op Panel does report all cartridges
-Fixed problem where HA1 library with only one power supply installed would powered up a different accessor after removing and reinstalling the one power supply
-Fixed problem where library error log would not indicate the correct accessor for a calibration error
-Fixed problem where library could remain in the "Need to Discover Hardware" state after disconnecting all power lines
-Fixed problem where library would not rerun inventory when service barrier door was opened during inventory
-Fixed problem where library could report "no cartridges in library" when running library verify
-Fixed problem where cartridges in the I/O station can cause host jobs to fail with error code 3B0D
-Fixed problem where library could report false x-drift error
-Fixed problem where cartridge was left in drive on prepare drive fru replacement
-Fixed problem where ACC-2 node card would flash 01 briefly after reset of ACC-1 node card
-Fixed problem where false "I/O Door is Open" message is shown during library verify
-Fixed problem where catridges that got inserted into the I/O station would indefinitely show "assignment pending"
-Fixed problem where getting a compressed drive dump from an LTO3 drive would timeout in a call home
-Fixed problem where a host job can fail when drive code load with "activate after next reset" is in progress
-Fixed problem where a library code load over the web could fail if a node card was reset in the middle of the code load
-Fixed problem where library could return good status even so the accessor is unable to move and fails with HEC/HECQ 4380
-Fixed problem where web interface could return "Internal Error: WDM returns an invalid pointer" after removal of a cleaning cartridge
-Fixed problem where web interface could return "Cannot communicate with library" on refresh after cartridge assignemts
-Fixed problem where drive statistics would show wrong drive type for 3592 E05 that does emulate 3592 J1A
-Fixed problem where library verify may not discover a gripper type mismatch when running against both accessors
-Fixed problem where web initiated drive code load would return error for good code load
-Fixed problem where web initiated drive code load can cause error code F2 on MCP
-Fixed problem where HA1 library could report incorrect device IDs after a drive FRU replacement if an accessor switchover occured
-Fixed problem where SNMP Bulk requests could cause slow web interface performance
-Fixed problem where calibration can fail with HEC/HECQ CCCC
-Fixed problem where library verify can fail with HEC/HECQ CCCC
-Removed restriction from Op Panel configuration to allow an L frame being configured with no drives
-Fixed problem where library verify would not report a drive put error when it should
-Fixed problem where library diagnostics may skip drive test if drive has customer cartridge loaded
-Fixed problem where web interface may not show drives for destination on a cartridge move command
-Fixed problem where library would hang during initialization
-Fixed problem where HA1 library may fail to calibrate I/O stations using accessor B
-Fixed problem where time estimate to finish accesser calibration is unrealistic high after ACC card FRU replacement
-Fixed problem where library error log would get overfilled with HEC/HECQ CCCE
-Fixed problem where web interface could erroneously show ACC as running degraded
-Fixed problem where a web initiated move from gripper to storage could cause subsequent host move commands to fail with error code 3BOD
-Fixed problem where changing the emulation mode for one drive would result in all JAG drives displaying "pending..." for emulation mode
-Fixed problem where web initiated library code update could fail when gathering library logs over ethernet
-Fixed problem where library could report an error related to a nonexisting row 0
-Fixed problem where a code load would fail with a web code mismatch when the code load occured after a node card replacement
-Fixed problem where library could show error 0000 after running advanced library config
-Fixed problem where loading drive code could cause HEC/HECQ 2701
-Fixed problem where gripper status would not be cleared correctly after cleaner cartridge was manually removed from the gripper
-Fixed problem where HA1 library that encountered a get failure from the I/O Station could cause to ran the accessors to crash
-Fixed problem where a code load could post a HEC/HECQ CBCB after a node card replacement even if the code load was good
-Fixed problem where library could report recovered error with no sense code when the scanner is broken
-Fixed problem where library calibration could run longer than expected, causing host jobs to fail
-Fixed problem where Op Panel could show READY status when accessor was in a prepared for FRU replacement state
-Fixed problem where JAG interface type (FC) was not listed in call home or web MRPD log
-Fixed problem where drive tape alerts could cause the host to fail move commands (02/0400)
-Fixed problem where library could fail to send drive IDs to the host
-Fixed problem where nondisruptive library firmware update could cause the host to fail move commands (02/0400)
-Fixed problem where gripper calibration could time out
-Fixed problem where call home was not always re-enabled after ACC FRU replacement completed
-Fixed problem where false message would be displayed on back button press on accessor selection screen for motor encoder tests
-Fixed problem where false message would be displayed on back button press on accessor selection screen for motor & solenoid tests
-Fixed problem where false message would be displayed on back button press on accessor selection screen for sensor tests
-Fixed problem where false message would be displayed on back button press on accessor selection screen for excerciser tests
-Fixed problem where library could hang with "Restoring Configuration Data" after ACC FRU replacement
-Fixed problem where web interface would return "undefined page" after physical cartridge move through web interface
-Fixed problem where exit of sensor test would required a double back button press
-Fixed problem where wrong drive fibre speed capability was returned for LTO drives
-Fixed problem where library could fail with error code F2 on MCP when a very long url (>64 bytes) was entered
-Fixed problem where HA1 library that does encounter an accessor switchover while cleaning a drive could cause host move commands to fail with error code 3BOD
-Fixed problem where node cards could fail with HEC/HECQ 2701 when running many host jobs
-Fixed problem where getting logs via web interface would cause drive codeload to fail
-Fixed problem where host jobs can fail with timeout on source code drive during a drive to drive code update
-Fixed problem where finish drive replacement could fail with message "did not detected a device, check RS-422 connection and restart"
-Fixed problem where access to the web interface would fail when DHCP is enabled
-Fixed problem where insert notification screen could hang when attached to M/T3953
-Fixed problem where library would try to get cartridges from I/O station slots that it had already cleared
-Fixed problem where insert notification screen could hang
-Fixed problem where library could cause duplicate drive serial number error
-Fixed problem where library would cause the web interface to hang after some time of running host jobs
-Fixed problem where operator panel would return to activity screen while drive code update is still in progress
-Fixed problem where control path failover may report an illegal request if the move had already completed
-Fixed problem where library would not eject cartridges that are in "manually eject" status on M/T3953
-Fixed problem where a node card could hang after a library code load
-Fixed problem where virtual I/O slots would not be freed up upon Export when the HIDE bit was enabled
-Fixed problem where library code load would fail reporting a code version that would not support the installed features
-Fixed problem where Op Panel x/y/pivot exerciser would fail with timeout





Firmware level 5770

Library code version 5770 does not add new functions.

Significant fixes from previous code version 5550:
- Fixed problem where Master Console frame selection was confusing
- Fixed problem where a new cartridge inserted into an I/O slot would not be recognized if another cartridge with a different Cartridge Assignment Policy had just been removed.
- Fixed problem where web interface would display 'object not found' when attempting to display "IO station help" and "cleaning cartridge help".
- Fixed problem where the lower I/O station would not be detected when the I/O station type barcode label is unreadable.
- Fixed problem where generating the Drive Stats Log results in error HEC/HECQ 2701
- Fixed problem where operator panel could display incorrect data for drive fibre settings
- Fixed problem where SNMP would report an incorrect status for the second port of the 3592 drive
- Fixed problem where LTO gen3 drives in even number slot positions could fail to communicate after library power on reset
- Fixed problem where drive to drive code update could wait 45 minutes before failing due to a non communicating drive
- Fixed problem where I/O station status would show incorrect data after display refresh
- Fixed problem where a wrong timeout value could cause an MCP to reset in a very busy library
- Fixed problem where a library with Virtual I/O enabled could fail to import a diag cartridge
- Fixed problem where the web interface would respond slowly if call home to a master console was configured, but no master console was connected
- Fixed problem where drive FRU replacement did not show code update percent complete on operator panel
- Fixed problem where sending drive code to the wrong drive via the web interface would cause subsequent code load attempts to be aborted
- Fixed a problem where the web interface could cause a MCP card to reset after displaying library error logs
- Fixed problem where a library would incorrectly log error HEC/HECQ CCCC
- Fixed problem where a move to an I/O station could fail or report recovered error due to positioning too low on some I/O stations
- Fixed problem where in a library with ALMS enabled, the MCP or OPC cards would have to load code twice
- Fixed problem where the drive errorlog time stamp could be off by an hour due to daylight savings time
- Fixed problem where web drive code load could fail if a drive unload error was encountered
- Fixed problem where SNMP would report an incorrect WWNN for a tape drive
- Fixed problem where the web interface would include extra blank lines in the drop down list of the cartridge assignment policies in a logical library
- Improved logging to assist with data collection when a duplicate volser is detected
- Fixed problem where the web interface would not display the correct logical library when gaps are present in defined logical libraries
- Fixed problem where a drive to drive code update during FRU replacement would leave the operator panel in a long timeout
- Fixed problem where a replacement of ACC on accessor B would reset the library
- Fixed problem where cartridges in the IO station could get moved back into the library with Virtual IO and Insert Notification enabled
- Fixed problem where cartridges in the IO station could get assigned to the logical library chosen at the operator panel instead of the logical library in the Cartridge Assignment Policies.
- Fixed problem where SNMP and SMI-S Agent would report incorrect cartridge counts
- Fixed problem where data cartridges search page could take over ten minutes to display data on web
- Fixed problem where inventory scan positions were too high and caused excessive retries or missed cartridges
- Fixed problem where slot may be read as empty during inventory when it actually contains a cartridge
- Fixed problem where scans during inventory in the up direction with cal sensor may not pick up cartrides when scanner is disabled
- Optimized scan start and finish point on an LTO cartridge during inventory



Firmware level 5550

Library code version 5550 adds the following new functions:
- 3592-E05 Drive Support
- Long Running Task Progress Bar (Web)
- Enhanced Data Gathering (Mount History, Drive Statistics, Fibre Port Statistics for Web Download)
- ACC/OPC Battery Voltage Monitor and Report (CallHome)
- Service Function: Nondisruptive Drive Firmware Update (Web, Op Panel, CE Tool)
- Service Function: Drive Log Display Improvements (Op Panel)
- Service Function: FRU Life Counter Reset (Op Panel)
- Service Function: Improve Drive Log File Format to RETAIN
- Service Function: User Initiated Drive Dump to RETAIN (Op Panel)
- Service Function: NVRAM Backup/Restore (Web, CE Tool)
- Service Function: Library Verify show Time Required Warning (Op Panel)

Significant fixes from previous code version 5360:
- Fixed problem where the operator panel would not refresh to show the actual cartridge count when cartridges move from the I/O station
- Improved error handling in library verify where a timeout on waiting for SNMP data would be logged as CCCC error
- Improved detection and tracing of memory usage and possible memory leaks
- Fixed problem where a cleaning cartridge was not removed from a drive at the end of an automatic drive cleaning
- Improved handling of Cartridges that have been inserted into the I/O station, that fall into a defined Cartridge Assignment Policy, thus a Unit Attention will be sendt to all hosts so that they can pick up the new Cartridge
- Removed web related CCCA errors from library error log
- Added a SNMP trap to indicate that an error initiated call home failed
- Fixed problem where web would hang when more than 90 cartridge assignment changes were initiated at once
- Improved move cartridge logging, fixed move cartridge problem where cartridge couldn't be moved from the I/O station to a drive using the Op Panel
- Fixed problem where the gripper status would be shown incorrect after Discover Hardware Changes
- Fixed problem where Web, with Virtual I/O disabled, would report a failure when multiple cartridges were assigned for the same logical library at the same time, but the operation was successful
- Fixed problem where the number of grippers could be changed from 4 to 2 in a dual accessor library during Discover Hardware Changes
- Fixed problem where, on a library with hide exports enabled, the cartridges would stay assigned after a Host move, where the cartridge should go unassigned
- Fixed problem where a Cartridge would be reported with wrong status after inventory, when Cartridge was still loaded, but drive was pulled out of the library
- Improved error reporting for CAN message error detection to prevent unintentional CCCC
- Fixed problem where the library could place a data cartridge into the secondary CE slot
- Fixed problem where op panel would allow the user to make an unassigned drive a control path drive
- Improved handling in case tape drives that report duplicate serial numbers are found in the machine
- Improved error detection for failing call homes
- Fixed SNMP problem where the incorrect volser was reported in drive errors
- Improved reliability and error reporting for call home
- Fixed problem where heartbeat call home IDs were identified as error call home IDs
- Fixed a problem for libraries with Virtual I/O enabled, where Cartridges that fall into a defined Cartridge Assignment Policy, that have successfully been imported, could still have the import-related flags set
- Fixed a problem for libraries with a single logical library, Insert Notification enabled and Virtual I/O enabled, where a cartridge that has been inserted into the I/O station is not being moved from the I/O station into a storage slot
- Fixed problem where the library could report a B480 when it is unable to read the L frame serial number
- Fixed a problem for libraries with a single logical library, Insert Notification enabled and Virtual I/O enabled, where a cartridge that has been inserted into the I/O station did not get associated with that logical library, but stayed unassigned
- Fixed problem for libraries with Virtual I/O enabled, to allow assignment of cartridges in the I/O station from the web
- Fixed problem where a NVRAM update could corrupt the NVRAM data, thus causing the library to fail moves and other operations.





Firmware level 5360

Library code version 5360 adds the following new functions:
- Virtual I/O
- Set/View Drive Fibre Channel Speed and Topology (Web)
- View Drive Front Panel Display (Web)
- Service Function: Stop Drive and Preserve Drive Log (Web)
- Service Function: Write Drive Dump to Drive Flash during Prepare for Drive Replacement (Op Panel)
- Service Function: Drive Support function - Set/Clear Drive FSC Traps (Op Panel)
- Service Function: Display date/time of last control path activity during Prepare for Drive Replacement (Op Panel)
- Service Function: Allow adjustment of Bar Code Scan speed to improve handling of marginal labels (Op Panel)

Significant fixes from previous code version 5050:
- Improved Error Recovery so a library with ALMS will now pick another slot if it was not able to put a cartridge into the original slot
- Fixed problem where the library might report error SK=5 ASC/ASCQ=FF12 when trying to enter a Capacity Expansion Key Feature
- Fixed problem where after removing frames the accessor would try to move into a no longer existing frame
- Library will now always rezero the pivot prior to homing XY assembly - previously if partially pivoted it could push picker of B accessor into right side cover
- Added destination element information to Web error display
- Fixed problem where the number of call homes for the same problem was not correctly limited, causing repeated callhomes
- Fixed problem where cleaning cartridge page no longer displayed remaining counts
- Fixed calibration problem that could set scanner offsets to defaults, causing multiple scan retries, or unexpected destination fulls
- Fixed problem where DHCP does not set the gateway correctly
- The I/O slots will be kept inaccessible after the I/O station door closes until the scan completes to prevent queued command from possibly failing with hardware error
- Fixed problem where logical library configuration data appeared to be lost after code load
- Fixed problem where error log entry had incorrect ASC_ASCQ
- Fixed problem where DCP can repeatedly log the same drive error in the library error log and possibly cause multiple callhomes
- Changed library behavior to report last known inventory status after an inventory fails
- Moves to LTO 16-slot I/O stations may fail with destination unexpectedly full, different offsets are now being used for old style and new style I/O stations
- Fixed problem where the library would load code twice, lengthening the code load time. Temporary errors CCCF can be seen in library errorlog.
- Prevent false detection of frame sequencing errors.
- Added drive display to web interface
- Fixed problem where SNMP settings would revert to defaults and staticly configured libraries would become unconfigured after an ACC FRU replacement
- Fixed problem where a dual accessor library might report invalid SCSI sense data after a switchover occurred
- Fixed problem where the library might detect a lower I/O station that is not installed
- Added library error log information to indicate the location of cartridges with bad barcode labels
- Change behavior when enabling ALMS to preserve cartridge association to a logical library for single logical library systems.
- Fixed op panel config problem where the wrong number of LTO Gen 3 drives could be displayed
- Fixed problem where library verify may fail with invalid destination element if two generations of LTO diagnostic cartridges are needed and only one of them is actually in the library when the test starts
- Improved user notification if a cartridge is in the gripper prior to start of library verify or drive diagnostics
- Fixed problem where some node card information was missing from the MRPD data file sent during a call home
- Cleaner Cartridges will stay in logical library x'ff' (no host view), when disabling insert notification
- Fixed Problem for a dual accessor machine, where an accessor with two full grippers could cause an illegal request message instead of using the second accessor
- Fixed problem where a bad upper I/O station label could cause library to hang after configuration
- Fixed problem where intermittent gripper cartridge presence sensor might cause a dual accessor library to not properly fail over
- Fixed Problem where cartridges removed from an I/O station with VIO enabled might still be reported as being in the I/O.
- Fixed problem where the call home ID was incorrect or missing in a PMR opened by call home
- Fixed problem where DHCP does not set the gateway correctly
- Fixed problem where library event logs wrap due to a move command that keeps getting requeued
- Added logging to assist in isolation of a problem where no drives are listed for op panel manual move





Firmware level 5050

Library code version 5050 adds no new function.

Significant fixes from previous code version 5040:
- Fixed problem where library diagnostics may send invalid move command to drive resulting in illegal request
- Fixed problem where library verify may fail with invalid destination element if 2 LTO diag carts are needed
- Fixed problem where lib verify may send invalid move command in library with more than one generation of LTO drive
- Fixed problem where intermittent cartridge presence sensor problems could cause a dual accessor library to not properly fail over




Firmware level 5040


Library code version 5040 adds the following new functions:
- Improvements in error recovery for Move Medium to storage slot when ALMS enabled.
- Improved detection of removal of previously configured frame(s).
- Allow configuration of I/O station type that has no frames of the same type to simplify future mixed media support.
- Improvements in sensor diagnostics.
- Added drive display to web interface.

Significant fixes from previous code version 4870:
- ALMS: Modified code to more gracefully handle an invalid attempt by a user to change logical library zero configuration
- Code change to avoid possible long delays in updating inventory after inserting or ejecting cartridges from the I/O
- Code changes to avoid possible timeouts of Read Element Status commands
- Inventory: Improved detection of bad or out of calibration bar code scanner which could lead to Element Address 0 being reported
- ALMS: Fixed problem where cartridges moved within the library might become unassigned
- Dual Accessors: do not post X Authorization errors on the Operator Panel - only log them.
- Fixed problem where import of a Cleaning Cartridge could fail with Illegal Request/Destination full
- Call Home: Fixed memory allocation problem which could cause Call Home to be unable to send logs and VPD info
- Fixed problem that could result in library staying in Initializing status for a long time after closing a frame door
- Fixed exposure for an MCP to display F8 after loading 4680 or later code on a library with a pre-4680 level of code
- ALMS: Fixed problem where 25xx error would be reported when a Dxx frame without an FCA was added
- Fixed problem that could report a CCCC error on Move Medium commands that were issued shortly after a library inventory
- Fixed potential problem where monitoring of drive power supply status could cause a power supply to turn off immediately following library power on
- ALMS: Fixed problem that could potentially cause the library to move a cartrige to the wrong location
- Configuration: Fixed problem where the library would not recognize that a drive had been replaced with a different generation (ex: replace LTO Gen 1 with LTO Gen 2)
- Inventory: Fixed timing window that could result in an I/O station inventory reporting incorrect data
- Fixed exposure for Read Element Status commands to fail in a variety of ways
- Web: Fixed problem where displaying an error on the web did not show the destination element address
- Fixed problem where Library could report CCCC errors when nothing was wrong - command to turn off motors took too long to report completion status
- Call Home: Fixed problem that did not correctly limit the number of call homes that could be sent resulting in multiple call homes from the same error
- Fixed problem where cleaning cartridge page no longer displayed remaining counts
- Ethernet: Fixed problem with DHCP not setting the gateway correctly
I- nventory: Avoid timing window that could report incorrect Read Element status data for a few seconds after the I/O station door was closed
- Web: Fixed problem where web node card and logical library pages would not display correctly after updating library code
- Web: Fixed exposure to losing web security settings after updating library code
- Fixed problem where error log entry had incorrect ASC_ASCQ
- Fixed exposure that could cause the library to report a single drive error multiple times
- ALMS: Fixed problem that coud result in a cartridge being assigned an Element Address outside the range of its logical library
- Fixed exposure that could cause cartridge moves to an LTO 16-slot I/O station to fail and report destination unexpectedly full
- Fixed problem that could result in false detection/reporting of frame sequencing errors
- Fixed problem where replacement of an ACC FRU could result in incorrect SNMP settings and/or could result in the library reporting Unconfigured



Firmware level 4870

Library code version 4870 adds no new function.

Significant improvements were made in the installation and configuration procedures for libraries with dual accessors.

Significant fixes from previous code version 4680:
- Very high I/O Station usage may result in Read Element Status timeouts and other problems
- Improve internal message handling to prevent Read Element Status commands from failing (timing out at host)
- Improved detection of bar code scanner problems to avoid reporting an element address of 0 with ALMS
- Added code to detect memory deallocation problems.
- Importing a Cleaning Cartridge might fail with Illegal Request/Destination full
- Call Home might not send data files due to a memory deallocation problem.
- Error 25xx might be flagged when adding a storage-only Dxx frame.
- Move medium commands that occur shortly after a library inventory might report CCCC errors.
- After powering up the library a drive power supply could shut down when polled for status.
- Fixed problem where the library would attempt to move a cartrige to the wrong location.
- Replacing a drive with a different model drive could result in incorrect configuration of the drive.
- Fixed timing window where the I/O station inventory could be incorrect
- Fixed problem where library could stay in an initializing state for a long time
- Fixed problems that might result in Read Element Status commands failing
- Fixed problem where Library would report CCCC with no obvious failure
- Fixed display of cleaning cartridge counts on web user interface.
- Calibration problem could leave bar code scanner offsets at default values.
- After a code update, some web pages were not displayed correctly.
- Moves to LTO 16-slot I/O stations might fail with destination unexpectedly full



Firmware level 4680

Library code version 4680 adds support for the following new capabilities:
- Dual active accessors (new library frame model HA1, dual accessors and service bays).
- LTO Ultrium-3 tape drive (3588 model F3A).
- Optional 6 character volser reporting (reporting the first 6 characters of the bar code label volser to a host).

Significant fixes from previous code version 4390:
WEB USER INTERFACE Fixed problem where user was allowed to create duplicate accounts on web user interface
ERROR RECOVERY Fixed problem where a cartridge could be left protruding from the drive if the cartridge jams about an inch from the fully loaded position
CALL HOME Fixed problem with Heartbeat Call Home duplicating time stamps
SNMP Fixed problem with recovered barcode scans not reporting the marginal label over SNMP
ETHERNET Fixed problem where web would reset MCP with F2 error
OPERATOR PANEL Fixed problem with operator panel reporting incorrect I/O station counts
OPERATOR PANEL Fixed op panel hang on display drive VPD
CONFIGURATION Fixed problem where Device IDs weren't being deleted during a Config if the MCP for a frame was pulled out.
ALMS Fixed problem with adding frames with ALMS enabled
ETHERNET Fixed ethernet problem where nmap or high network loads could cause ethernet to hang
CALIBRATION Fixed problem where calibration of library may fail on library with LTO/3592 grippers or in L22/L52 frame
ERROR RECOVERY Fixed problem where a gripper with a bad cartridge present sensor would be used before the problem was fixed
OPERATOR PANEL Fixed internal messaging problem that could cause op panel to hang
ALMS Fixed problem where NVRAM would report uninstalled, disconnected drive as a Control Port when ALMS Enabled
ERROR RECOVERY Fixed problem where an incorrect SCSI SetVolTag command could result in a SCSI timeout instead of reporting illegal request
ALMS Fixed problem where an uninstalled drive could report a communication error
WEB USER INTERFACE Increased Web User Interface inactivity timeout based on customer feedback
ALMS Fixed problem with cartridge going unassigned if manually removed from gripper
AUTO CLEAN Fixed problem where cleaner cartridges manually placed in drives could end up incorrectly in the host inventory
ALMS Fixed problem where in ALMS, drives could be set to polled mode, and not be reset to non-polled mode



Firmware level 4390

Problem fixes from previous code version 4370:
Note: Most of these problem were detected in internal testing and
have not been reported on customer machines.

ALMS issues:
ALMS:Fixed problem where cartridges with Virtual Storage Element Address (VStEA) past MAX_CARTRIDGE displayed incorrectly.
ALMS:Fixed problem with moves failing if VStEA was valid but beyond the end of the configured physical StEA.





Firmware level 4370

Problem fixes from previous code version 4350:
Note: Most of these problem were detected in internal testing and
have not been reported on customer machines.

I/O Station issues:
Fixed problem with Prevent/Allow Media Removal command not working in some library configurations
Fixed problem with I/O station locking and unlocking when it should not

Bar code scan retry issues:
Modified Library code to not send TapeAlert 23 (Recovered Bar Code Scanner error) to the host
Modified Library code to send tape alert 23 (Recovered Bar Code Scanner error) over SNMP.

ALMS issues:
Modified ALMS Migrate to handle Storage Element Element Address (StEA) preservation and new Starting StEA Address when creating Logical Library
Modified ES Master to handle starting VStEA for a logical library that can be any valid StEA
Fixed problem with ALMS incorrectly rejecting moves with SK 5 ASC/ASCq 3000 illegal request, incompatible media





Firmware level 4350

New Function:
Support for Feature Code 1690: Advanced Library Management System

Problem fixes from previous code version 4090:
Note: Most of these problem were detected in internal testing and
have not been reported on customer machines.


Call Home and SNMP issues:
Added support to provide 3592 drive FID via call home and SNMP
Fixed problem with missing node card data in call home mrpd file
Fixed problem where Call Home can timeout on a socket getting a drive dump so no dump gets uploaded
Fixed problem where CE tool can timeout getting a drive dump if call-home is also acquiring a drive dump
Call Home modified to assign URC to 3592 drive errors based on drive FID.
Updated SNIA SML MIB to revision 1.18
Fixed problem where drive scsi/error sense log in call home did not transfer all the data

Configuration issues:
Fixed problem where drives were not assigned to a logical library when configuring using labels
Fixed problem where op panel online request interrupted config run from the web
Fixed problem where library stays initializing after config if frame serial number did not match OPC and ACC
Fixed problem where removing frame from config would leave MCP data for that removed frame in VPD display

Calibration issues:
Fixed problem where the incorrect error code was reported on a calibration failure of an I/O station
Fixed problem where storage slots under drives would not be calibrated when the machine type label was incorrect
Changed the X location of calibration sensor scans on 3592 cartridges to avoid a textured surface on the cartridge
Changed the X location of calibration sensor check in library verify in an L22 to avoid a textured surface on the cartridge
Fixed a problem where the calibration sensor check in library verify was performed too low with a universal gripper

I/O station issues:
Fixed issue where the I/O station could be erroneously unlocked during a move medium or exchange medium command
Fixed problem where failure to lock the lower I/O station would be reported as failure to lock the upper I/O station

Misc issues:
Fixed problem where media type for logical library displayed as 0 if library not calibrated
Corrected problem where CE tool would fail communicating with library when library very busy.
Fixed problem where storage slot status showed 3592 volsers as zeros
Fixed problem where 3592 drive port 2 speed/topology settings displayed as "unavailable"
Fixed problem with failed drive diagnostic returning B881 instead of B882
Fixed problem where user was unable to move a cartridge from one drive to another using drive status page
Fixed problem where error msg was displayed although user did not change speed/topology settings
Fixed problem where user was allowed to select SCSI drive for fibre speed/topology settings
Fixed display of drive usage stats where some drives were not always listed
Fixed problem where CE cartridge may remain in gripper after put failure at drive during library verify
Fixed problem where library verify would return the wrong HEC/HECq
Fixed problem where library verify may fail due to no CE cart present when CE cart was in gripper
Fixed incorrect op panel display when unconfigured drive sent clean message
Fixed problem where incorrect error could be reported during library verify if drive canister power cable is bad
Fixed problem where cartridge range display was incorrect if duplicate or unknown cartridges were present in library
Fixed problem where clean manager was logging invalid entries
Fixed problem where a CAN communication problem would cause a column of storage to not be inventoried
Fixed problem where user was given incorrect warning if attempting to move an unassigned cartridge
Fixed problem where user was allowed to enter lower case volsers on data cartridge page
Fixed problem where "cancel" on import pop-up would refresh I/O data in pop-up window
Fixed problem where 3592 counts were off one line on physical manage library page
Fixed problem with barcode scanner misreading a single character
Fixed problem where expired cleaning cartridges would show up as not expired or with overly large remaining cleans on the web
Fixed problem with prevent allow medium removal command not unlocking the I/O station in a mixed media library





Firmware level 4090
Release Date 6/4/2004

Fixes:

Calibration:
Calibration - Fails on L52/L22 that is not capacity expanded and has slots in column 7
This fix was only necessary for manufacturing.
Field machines at 4080 do not need to go to 4090




Firmware Level: 4080
Release Date: 6/1/2004

Fixes:

Accessor:
Accessor could perform incorrect erp moves in Y after a rezero attempt
Protect gripper if a door is opened during operation
Address problem of pick failures in some columns

Calibration:
Operator panel not calibrating columns if storage is removed
not correctly handling an illegal request
X and Y limit different than previously saved
fiducial value was stored for column that was not installed
status not ready message caused calibration to exit prematurely
timeout problem with 16 frame library
Combined gripper and pivot failures could cause gripper calib to occur in wrong location
Gripper calibration could occur even if a gripper was blocked

Call Home:
Update MRPD data
reporting urc x'FFFF' for library detected drive errors
reporting underscore instead of dash
'e' instead of 'h' for heartbeat and test call homes
reduce missing date/time stamps in call home records
not uploading drive dump on drive error call homes
problem wrapping the company name record
cluster number now reported as '0'
removed extra '00' from serial number reported
modified the order of reporting the data
New Function now places heartbeat call home every 7 days
log error if CH is disabled when a test call home is issued
MRPD TAPEDRIVE fields in data call home
MRPD NODECARD fields in data call home
modem stayed online if library reset while online
starving lower priority threads such as the web
F1 due to memory error

Config:
operator panel may display incorrect count of Ultrium 1 drives
failing automatic logical library config due to a Y coordinate beyond max limit
Fixed physical configuration screen to display correct drive counts
Bar code scanner position problem searching for logical library labels
Bar code scanner calibration could fail on an unconfigured library
Operator panel allowed config with no drives in the library
don't wait for user input before going ready after a configuration
poorly labeled cartridges could be incorrectly detected as drive locations
Fixed confusing double question on Advanced Config logical library commit screen.
not detecting storage arrays correctly
Fixed CCCC error during configuration by changing drive process timeouts
Library may not go ready with a loose library door

Ethernet:
Potential loss of connectivity in busy networks
Potential loss of ethernet when attacking web server
Potential Ethernet hang under heavy network load
IP config screen - display ethernet port number
TCP/IP stack not responding over ethernet in busy networks
static IP address continues to be displayed on Op Panel after DHCP is enabled

I/O:
Closing and quickly reopening I/O door could report error locking I/O door

Inventory:
Fixed problem where cartridges labels in drives could not be read if they were in the unloaded position
drive ""contents"" area not correct if list sorted by media type"
IES with range starting with last drive in frame returns B480 error
improper handling of the Imp/Exp for IEE Element Status
Improved reliability putting cartridges in LTO2 drives
I/O Imp/Exp bit showing export if unreadable volser placed into prior empty slot
Fixed Source Valid to report source when a cartridge moves from storage to storage
Fixed Error reporting when a move is issued to a loaded drive to report Illegal

Op Panel:
Operator Panel hang due to Element Status Cache timeout
Fixed op panel Cleaning Cartridge Expired message
Operator panel storage slot status screen - incorrect cartridge totals
Op panel displays incorrect message when no cleaner cartridges are in library
Fixed word wrapping issue on OP panel.
Fixed problem where the operator panel could hang
Fixed problem where operator panel could reset

Service:
Drive FRU Replacement could fail with CBCD error
Library Verify with a powered-off drive could indicate gripper failure
Drive Head Test fails due to timeout
Drive FRU Replace displayed unexpected RS/422 error
Drive read/write test failing intermittently
operator panel appears to hang after drive FRU replacement
drive code update could fail after FRU replacement
drive not going offline before replacement
library verify must handle sense key 2 status from drive
Prepare for drive replacement reports Error 0000
Drive dump data could be misdirected if another command was already in progress
Operator panel could hang when replacing a drive
library diagnostic drive test reporting drive 'timeout' instead of 'not ready-media not loaded'
16 frame calibration went back to activy screen before completion

SNMP:
problem with drive tapealerts reporting incorrect corrective action
tape alert strings didn't match the Operator Guide
Allow SNMP Configuration if the library is not configured
Fixed SNMPv2c trap decode problem with Tivoli Netview
errors were being discarded by call home.
settings could change to version 2 traps after replacing an MCP
report current cache data for library name, description etc."
Fixed v1 traps to report the current ethernet IP
report ""deprecated"" when a OID is deprecated"
report ""unknown"" for drive version if the drive is not responding"
PhysicalMedia-MediaDescription correctly report cartridges with a L2 label as Ultrium 2
send a trap when I/O station doors left open for more than 5 minutes
modify v2c traps to beter conform with RFC 3584 and allow trap numbers to be shown in NetView

Web:
display active sessions resulted in communication error
canceling code load could cause operator panel hang
get log could result in F1 hang.
view frames drop down list did not change if config changed frame count
F1 hang due to http error
advanced config would not work if library not previously configured
WWNN link not displayed until home page is refreshed
drive code load via the web could timeout
Add Logical Library field to IO page
user could move a cartridge into a slot that is a source STE for a cartridge in a drive
user initiated insert notification change did not change the setting
move to home slot would not work if attempted from drives page
Admin user should not be able to change the userID of the default admin account
a data cartridge in the reserved diag cartridge slot shouldn't be displayed
ACC card F1 hang when attempting to change a control path
configuration was allowed to continue with out drives
Fixed problem where drive sort icons will not display if cartridge sort is ""by location""
Fixed F1 on display of multiple page SCSI/Loop IDs screen.
"Fixed problem with delay request command not finishing after data return, asterisks would continue to display"

Drive/Host:
Drive status message could be sent to wrong code object
Control path failover fixes
Reports Illegal Request instead of Eject Fail when using gripper 2 on get failure from drive
XY thread would return status data with command message type vs MT_RETURN_STATUS
Reported illegal op code for illegal mode sense command forwarded by drive
Some drive errors could cause drive communication to be disabled
Drive communication error during simultaneous implicit unload and web requested drive data
Fixed problem where a host SCSI command could timeout
Added ability to enable a required control path
Request/Command Sequence Error
Fixed timing window where a read element status may not reflect current data after a move medium
Library could report a HEC/HECq CCCC incorrectly
Changed reporting of the B882 HEC/HECq to a command sequence error
Fixed problem with reporting a command sequence error when the drive has a hardware error

Misc:
Modify memory allocation error checking to avoid F1 hang
Redundant library power could be lost after a library configuration



Firmware Level: 3484
Release Date: 2/12/2004

Fixes:
Ensure volser information is populated during inventory of cartridges inserted in the drives.
Increase the processing efficiency of Call Home.
Increased MRPD data storage allocations for Call Home.



Firmware Level: 3482
Release Date: 1/12/2004

Fixes:
Multiple dataID/header data enhancements for Call Home.
Add support for 10 character volsers.
Call Home: Send ACC/OPC/MDA event logs for library detected errors involving drives.
Return illegal request/command sequence error when a move medium is received for a drive that is reporting busy status.
Set import/export bit after the insertion a cartridge of the I./O station.



Firmware Level: 3480
Release Date: 10/20/03

New Functionality:
Added support for modifying SNMP settings via the Web
Added support for SNMP MIB
Added support for Heartbeat Call Home
Added ability on the web interface for users to migrate cartridges across logical libraries
Added support for 10 character volser labels
Added support for B884 ERP to power cycle drives
Added support for Dual CAN bus
Added three new option to demo mode; by logical library, by element address, and by media type

Rate this page:

(0 users)Average rating

Document information


More support for:

3584 UltraScalable Tape Library

Version:

Not Applicable

Operating system(s):

Platform Independent

Software edition:

Standard

Reference #:

S1003397

Modified date:

2010-03-15

Translate my page

Machine Translation

Content navigation