V-SERIES LIBRARY FIRMWARE REVISION HISTORY V1.05 11 Jul 2002 - currently shipping 058 Fixed a bug which could cause the library to forget its identity (requiring a firmware download and a reset of its non-volatile memory) when its main control board was replaced. 057 Changed the Inquiry response string for the Vector 68 slot library from "FTA68" to "FTA102", which is the same as the other Vector libraries. 056 Fixed a bug in the Read Element Status command in which too many bytes of data would be returned if the allocation length in the command was less than a full element descriptor. 053 Fixed bug which prevented the library from returning cartridges to their original locations when a cartridge movement command was interrupted by a SCSI Reset. 052 Fixed bug which caused library to not respond to SCSI Reset in a timely manner when asserted during a SCSI motor movement command (such as Exchange Medium) in which the changer was not allowed to disconnect from the SCSI bus. 051 Fixed bug which caused bogus data to be returned in response to an Inquiry command with an allocation length of zero. 050 Fixed bug in which Mode Sense front panel display mode page (23h) did not return correct values in Key Pressed byte. 049 Fixed bug which could cause library to return Invalid Field in CDB error (ASC/ASCQ=24/00) rather than Invalid Command Operation Code (20/00) for unrecognized commands. 048 Fixed bug which would cause the SCSI bus to lock up if the host asserted the ATN signal while the medium changer device was in a data in or data out phase. This typically happened when rebooting the host computer with the library attached and on-line. 047 Fixed bug which would prevent the library from recognizing a magazine inserted while the Magazine Enable option was set to No, even after the option was changed to Yes. 046 Fixed bug in which a Reserve Element command would prevent the mailslot from being opened via the front panel keys. V1.04 19 Dec 2001 045 Added option to enable all Unit Attention conditions (default: Yes). If this option is set to No, then only three Unit Attentions conditions will be returned: Power-On,Reset,Bus Device Reset; Log Parameters Changed; and Mode Parameters Changed. 044 Changed to log the picker step count in the error log, rather than a picker offset value. The new value will be more useful for error analysis. 043 Changed to display error 49 Bar Code Reader Not Installed more often if there is no bar code reader installed yet Enable Bar Code Reader is set to Yes in changer options. 042 Fixed bug which caused error 5A subcode 01, cable connect failure, for the magazine board in the model 20, 40, and 60 library systems. The error indicates a disconnected mailslot mechanism and since these models do not have a mailslot, the error is bogus. 041 Fixed bug in which a 4 was returned in the ANSI-Approved Version field of the standard Inquiry data, rather than a 3. The library support ANSI standard SCSI version 3. 040 Added "Test Display" selection to Maintenance Mode->Production Tests menu. This turns on all pixels of the display for visual inspection. 039 Fixed possible DSP communication problem which could result in a lockup. 038 Fixed bug which caused the appearance of Error 10h (unknown error) 8001 times in the error statistics. V1.03 2 Oct 2001 036 Removed restriction of not being able to move a cartridge from one location to another (other than the mailslot) when the mailslot was open and the picker was at the mailslot. Also removed restriction of not being able to position to an open mailslot. 035 Fixed bug so that Maintenance Mode->Demonstration will do retries. 034 Added warnings and automatic drive shutdown for drive overtemperature and low-fan speed conditions. 033 Fixed bug in recording of source and destination (from and to) location in error log. 032 Fixed Cycle-2-disks to not look beyond max drive number for installed drives as a goto drive. Cycle-2-disk will now cycle slots only if no drives installed and not running Production Cycle. 031 Revamped LoadDrive Retry and UnloadDrive Retry functions to better handle the simulated error scenarios. 030 Changed firmware to support the new MTA (medium transport assembly). The new firmware may not work in existing libraries without reworked MTA's. 029 Added support for the model 20, 40, and 60 library systems. 028 Added automatic rehoming of motors and library calibration after a certain set number of cycles. 027 Added warnings for disconnected cables, blown fuses, and out of range voltages from power supplies. 026 Added support for the Initialize Element Status with Range command. Similar to the Initialize Element Status command, the library simply returns without performing any action (since the inventory is maintained automatically by the library apart from this command). 025 Added support for the Send Volume Tag (translate function only) and Request Volume Element Address commands. These commands can be used to search for cartridges with specific bar codes. 023 Fixed bug which prevented the medium changer device from initiating renegotiation of the data transfer width and synchronous data transfer rate after the library had been reset. This bug would cause the library to respond with the wrong Inquiry data if it was reset. 022 Fixed bug which caused the library to sometimes respond to LUN's other than zero. 021 Modified mailslot offsets routine to set the rotation points based on the determined end of travel. Previously, the rotation points were hardcoded numbers. 020 Added "Open rear door, remove all cartridges" prompt to Set Up Library-> Offline Operations-> Park Library. 019 Added additional sensors and power supply voltages to maintenance mode Sensors menu selection. 018 Fixed bug causing pivot position errors when the pivot was at the home position at the start of the move. Fixed bug in retry operations which would cause extra retries. 017 Fixed bug which would cause automatic offsets to position incorrectly when searching for offset targets near lift or pivot home positions. Subsequently, the targets would not be found and offset would fail. 016 Fixed bug which would cause lift to crash if the following sequence of events was performed in maintenance mode: Position to an element, move lift up or down in Motors, select Store or Load or Unload. 015 Fixed bug which caused library to not wait for drive ready for a Move Medium command with the Wait on Load changer setting set to Yes. V1.02 2 May 2001 014 Fixed a bug which caused an error "3Bh subcode 07" to be reported instead of a "3Bh subcode 06" in the case of the picker stalling out on a pick. 013 Fixed bug in which the drive empty/full status on the front panel display was not being updated after a power-up element scan. 012 Improved homing accuracy for the pivot when there is significant backlash in the gears. We recommend that offsets be run after upgrading firmware. 011 Added CYCLE FULL SLOTS to maintenance mode Cycle Tests menu. 010 Fixed bug in which CAN communication timeout was occurring too early in some cases. 009 Fixed bug wherein if the library was in maintenance mode and there was an error, an attempt was being made to return the cartridge to its original location rather than just stopping at the point of failure. 008 Fixed bug in Read Magazine Status command return data. The First Element Address in Magazine field was being set to a wrong value. The Default value in the SCSI reference manual was also incorrect. 007 Improved bar code reading reliability. 006 Fixed bug in Set Up menu which caused Function Counts menu item not to be displayed. 005 Improved performance and reliability for setting jukebox offsets. 004 Improved responsiveness to SCSI bus reset. 003 Fixed bug in Log Sense error log page (page 32h). The Error Type and Lift Elevation State fields contained incorrect values. 002 Fixed bug in Set Up Library->Config Info->Passwords in which, except for Library Status and Release Magazine, the password is assigned to the wrong menu item. 001 Fixed bug in which the picker tried to extend into a loaded drive if a move from the drive was attempted, the host did not issue a previous Unload to the drive, and the Changer Ejects option was set to No. V1.01 19 Mar 2001 --- Initial release.