IBM 3584/TS3500 UltraScalable Tape Library Firmware Readme

Technote (troubleshooting)


Problem(Abstract)

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

Resolving the problem

3584/TS3500 Library Firmware Readme List



Firmware level 7422:

Significant fixes from previous code version 7420:
- Fixed problem where cartridges that fall into a Cartridge Assignment Policy (CAP) are not getting assigned properly and end up unassigned.
- Fixed problem where Key Proxy code leaves TCP/IP sockets opened for too long causing subsequent encryption jobs to fail and also failures to access the Web Specialist.
- Fixed problem where WEB server was taking too long to close TCP/IP sockets causing subsequent encryption and web failures.



Firmware level 7420:

Significant fixes from previous code version 7379:
- Fixed problem where TSSC callhome would fail because the library was sending a corrupted 'properties file' to the TSSC
- 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 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 MCA/MCP card encounters fatal exception (F2 flashing on node card) when it cannot allocate memory
- Fixed problem where the Op Panel would not allow the EKM Diagnostic to run in static configurations
- Fixed problem where error log was flooded with CCCA errors due to memory allocation problems
- Modified the offset value for the calibration of the scanner to account for cartridge depth
- Added logging for problem where drives would report serial number of zero after being hot swapped
- Fixed problem where library reported several minutes remaining on calibration although it indicated 100% complete
- Fixed problem where export to the lower I/O station would fail, if upper I/O station is open
- Fixed problem where the Microscan scanner would scan STK barcode labels regardless of whether the Barcode Compatibility Mode was set or not
- Made modifications to the barcode scanner to more accurately read empty barcode labels
- Modified the message displayed when a VIO move is executed to more accurately indicate it is queued rather than completed
- Fixed problem where the library would not allow drive assignments from the Web Specialist when an IO station had cartridges
- Fixed problem where Library Verify hung with “Library Verify in Progress…”
- Improved calibration method to make it more robust during retries
- Fixed problem where the library did not switch grippers to the least used one after a rezero
- Fixed problem where the Web Specialist could hang after issuing a move command from the Web
- Fixed problem where a drive error with Tape Alert 3 would issue a call home
- Fixed problem where library would store TA2 on recovered errors
- Fixed problem where redundant part failures (HEC/HECQ's 758x) were not sending Tape Alerts
- Fixed problem where all node cards would reset after a FRU replacement
- 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 simultaneous drive encryption and drive dump requests could cause Encryption timeout
- Fixed misspelling on Cartridge Assignment Policy web page when modifying a logical library
- Fixed problem where the library would not retry a get if it thought the cartridge was "stuck"
- Adjust the speed of the scanner during an ERP when Barcode Compatibilty mode is enabled
- Fixed problem where a HEC/HECQ of CBCD would post the incorrect URC of ACCD instead of ACCB
- Fixed problem where a HEC/HECQ of CBCD would perform a call home
- Fixed problem where HEC/HECQ 408A could be posted during an hourly rezero when a frame door was open




Firmware level 7379:

Library code version 7379 adds the following new functions:
- Support for new calibration/offset mode (enabled using CE Tool v4.6 or higher)

Significant fixes from previous code version 7369:
- Fixed problem where failures of redundant parts, such as gripper, would not be correctly reported through callhome.
- Fixed problem for libraries with Cartridge Assignment Policy set to "all other volser" that would intermittently fail cartridge exports with ASC/ASCQ 3B81 indicating a wrong logical library gets accessed.
- Fixed problem where a HA library could report "Not Ready" to the host after a new frame got added using the reduced disruptive frame add method.
- Fixed problem where a library would also prevent any media type from being inserted because it was insert limited on one media type.
- Fixed problem where a library with encryption enabled can fail an encryption job when the cartridge memory volser did not match the barcode label volser and neither volser was in a barcode encryption policy.
- Fixed problem where incorrect error codes would be displayed for problems with redundant components such as gripper.
- Fixed problem where the MCP card could reset when SNMP is used.
- 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 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 for libraries static configured or with ALMS with VIO disabled, that has two I/O stations in the L-frame; where only one I/O station gets locked during cartridge export, even though both I/O stations are actually used.
- Fixed problem where the user could not change the number of VIO slots in a logical library to 16.
- Fixed problem where failures of redundant parts were not sent out via Call Home or SNMP trap.
- Fixed problem where the drive error sense key was reported as 0000 via SNMP.
- Fixed problem where drive Tape Alerts were not cleared after logging it in the Mount History file.



Firmware level 7369:

Significant fixes from previous code version 7368:
- Fixed problem where drive S/Ns could be incorrect after drive FRU replacement, resulting in S/N mismatch between OpPanel and Web Specialist.
- Fixed problem where a library could scan an open I/O station door.
- Fixed problem where drive S/Ns could be incorrect if written to library with CETool, resulting in S/N mismatch between OpPanel and Web Specialist.
- Fixed problem where a Cartridge Volser might not get written into the Cartridge Memory when a new cartridge is mounted for the first time.



Firmware level 7368:

Library code version 7368 adds the following new functions:
- Supports RPQ # 8B3510 to allow the scanning of 3592 silo style barcode labels

Significant fixes from previous code version 7363:
- Fixed problem for libraries without VIO enabled where the WebSpecialist could hang when multiple cleaning cartridges got inserted and moved using the WebSpecialist.
- 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.



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

Add comments

Document information


More support for:

3584 UltraScalable Tape Library

Version:

Not Applicable

Operating system(s):

Platform Independent

Software edition:

Standard

Reference #:

S1002310

Modified date:

2009-10-15

Translate my page

Machine Translation

Content navigation