cllw2kmc.txt 06-26-03 ______________________________________________________________________ _ _ _ / / (_) Seagate CLL1600/AL810 LTO Autoloader Driver v1.1 _\ \ \ for Windows 2000/XP (_)_/_/ 32-bit Intel Platforms - cllw2kmc.sys ______________________________________________________________________ Copyright (c) 2003 Seagate Removable Storage Solutions, LLC All rights reserved ====================================================================== The following gives installation instructions for a software driver for using the Seagate CLL1600/AL810 LTO Autoloader with Microsoft Windows 2000/XP. The driver is required to operate with Removable Storage Manager (RSM) and the native Backup application. This driver works with Intel Pentium and compatible computers. [ For Windows Server 2003 use cllw03mc, available separately, instead. ] The Autoloader actually requires two drivers -- this Autoloader driver operates the tape changer mechanism, and a separate Tape driver operates the embedded Tape drive. cllw2kmc.sys -- Autoloader driver for either Windows 2000 or XP This Autoloader driver (cllw2kmc.sys) operates the tape changer mechanism and is installed using the instructions given below. ViperW2k.sys -- Tape driver for Windows 2000 For Windows 2000, a Tape driver, called ViperW2K.sys, operates the Ultrium (LTO) tape drive contained within the Autoloader. You must install the ViperW2K driver separately. If you received a drivers CD-ROM, the Tape driver should reside in a directory named ViperW2k. Otherwise, download the ViperW2K driver from http://www.seagate.com and follow the accompanying installation instructions. The order of driver installation is not important. ltotape.sys -- Tape driver automatically installed by Windows XP For Windows XP, a Tape driver, called ltotape.sys, operates the Ultrium (LTO) tape drive contained within the Autoloader. The ltotape.sys Tape driver is provided with the Windows operating system beginning with Windows XP. This tape driver is automatically installed when Windows XP is booted, provided that the Autoloader is connected and powered before booting. Before installing the accompanying driver, the driver files must be available on a CD-ROM, diskette, hard disc, or network directory. If you did not receive this file on a diskette or CD-ROM, you may want to create an installation diskette first. See the section titled "Installation Overview" for instructions. ====================================================================== Device Driver Installation -------------------------- This section describes a procedure for installing, or updating a Windows 2000/XP Medium Changer device driver for the Seagate CLL1600 LTO Autoloader. The procedure assumes previous Autoloader hardware installation. That is, the Autoloader is connected to a controller appropriate for the Autoloader's model. In addition, the Autoloader should be powered, and allowed to initialize, before power is applied to the computer. Login with administrator privilege. 1. Right click on 'My Computer', then select 'Properties'. 2. In 'System Properties', click the 'Hardware' tab. 3. In 'System Properties', click the 'Driver Signing' button. 4. In 'Driver Signing Options', select either the 'Warn' or 'Ignore' radio button. (The driver may not install if 'Block' is selected.) 5. Click 'OK' to close the 'Driver Signing Options' dialog. 6. In 'System Properties', click the 'Device Manager' button. 7. In 'Device Manager', open tree branch -- 'Medium Changers' to find the Autoloader identifier: 'Unknown Medium Changer' (if the driver is not yet installed), or 'Seagate CLL1600 LTO Autoloader' (if the driver was previously installed), Right click the above identifier, then select Properties. Note. If the Autoloader identifier is not present, Windows likely did not detect the Autoloader during boot. Shutdown the system and power down both the system and Autoloader. Verify the power and data cables are correctly oriented and securely connected. Apply power to the Autoloader first, and wait for the Autoloader to complete its initialization procedure. Now apply power to the computer and open Device Manager. If the device Autoloader identifier does not appear, then see the "Troubleshooting Installation" and "SCSI Hardware Configuration" sections below. 8. In 'Unknown Medium Changer Properties', or 'Seagate CLL1600 LTO Autoloader Properties', select the 'Driver' tab, then click the 'Update Driver...' button. Proceed to either the 'Windows 2000 Hardware Wizard' or 'Windows XP Hardware Wizard' section below as appropriate. Windows 2000 Hardware Wizard ---------------------------- 9. In 'Found New Hardware Wizard' or 'Upgrade Hardware Wizard': 'Welcome ...', click 'Next'. 10. In 'Install Hardware Device Drivers', select the BOTTOM radio button -- (x) Display a list of known drivers for this device so that I can chose a specific driver' then click 'Next'. 11. In 'Select a Device Driver', click the 'Have Disk...' button. 12. In 'Install From Disk' 'Copy manufacturer's files from:', type the floppy disk drive letter (e.g., A:\), or the full pathname of the folder containing cllw2kmc.inf, then click 'OK'. Note: Optionally, 'Browse' can be used to select the folder containing the file cllw2kmc.inf. One way to locate the folder containing cllw2kmc.inf, is to right click 'Start', select 'Search...' then 'Look in: My Computer' for the file cllw2kmc.inf. 13. Now back in 'Select a Device Driver', select (click to highlight) the driver -- 'Seagate CLL1600 LTO Autoloader'. then click 'Next'. 14. If you see 'Update Driver Warning' '! Installing this device driver is not recommended because Windows cannot verify that it is compatible with your hardware. ... Do you want to continue installing this driver?', click 'Yes'. 15. In 'Start Device Driver Installation', you should see 'The wizard is ready to install the device driver... Seagate CLL1600 LTO Autoloader', then click 'Next'. 16. The wizard then shows 'Hardware Install' and proceeds to install the driver. 17. In 'Completing the Found New/Upgrade Hardware Wizard', you should see 'Seagate CLL1600 LTO Autoloader Windows has finished installing the software for this device', 18. If not already installed, you need to install the Tape driver, ViperW2K.sys, in order to complete Autoloader installation. See the introduction. Windows XP Hardware Wizard -------------------------- 9. In 'Found New Hardware Wizard' or 'Hardware Update Wizard': 'Welcome ...', select BOTTOM radio button -- (x) Install from a list or specific location (advanced) then click 'Next' 10. In 'Please choose your search and installation options.' select the BOTTOM radio button -- (x) Don't search. I will chose the driver to install. then click 'Next'. 11. In 'Select the device driver you want to install for this hardware', click the 'Have Disk...' button. 12. In 'Install From Disk' 'Copy manufacturer's files from:', type the floppy disk drive letter (e.g., A:\), or the full pathname of the folder containing cllw2kmc.inf, then click 'OK'. Note: Optionally, 'Browse' can be used to select the folder containing the file cllw2kmc.inf. One way to locate the folder containing cllw2kmc.inf, is to right click 'Start', select 'Search...' then 'Look in: My Computer' for the file cllw2kmc.inf. 13. Now back in 'Select the device driver you want to install ...' select (click to highlight) the driver -- 'Seagate CLL1600 LTO Autoloader'. then click 'Next'. 14. If you see the dialog -- 'Hardware Installation ! The software you are installing for this hardware Seagate CLL1600 LTO Autoloader has not passed Windows Logo testing ...' click 'Continue Anyway'. 15. The wizard then shows 'Please wait while the wizard installs the software ...' and proceeds to install the driver. 16. In 'Completing the Found New/Update Hardware Wizard', you should see 'The wizard has completed installing the software for: Seagate CLL1600 LTO Autoloader' then click 'Finish'. If the driver is being re-installed or updated you may be asked to reboot for the driver to take effect. Otherwise no reboot should be needed. The Autoloader driver is now installed and ready to use. Windows 2000/XP uses two programs to manage tape backups -- 'Removable Storage Manager' and 'Backup'. Note. Windows XP Home does not currently supply a tape backup application. Removable Storage Manager, at a lower level, recognizes removable storage devices (such as tape drives) and their media (such as tapes). Removable Storage Manager maintains a data base of tapes which is organized by 'allocating' tapes to various media 'pools'. The Backup program, at a higher level, backs up and restore system files. Backup uses services of Removable Storage Manager to gain access to tapes. To verify that Windows 2000/XP Removable Storage Manager has recognized the Autoloader -- Right click 'My Computer' and select 'Manage'. In 'Computer Management', follow the tree Computer Management (local) - Storage - Removable Storage -> - Physical Locations [for Windows 2000], - Libraries [for Windows XP], In this tree, you should see an entry similar to: 'Seagate CLL1600 LTO Autoloader'. For help on on Removable Storage, click the help icon and open the 'Removable Storage' book. For Windows 2000 XP Professional/Server (not XP Home), you can use the Start -> Programs -> Accessories -> System Tools -> Backup applet to verify correct Autoloader operation. Note. If you use the Removable Storage Manager 'Mount' command, the mounted tape becomes inaccessible to Windows Backup until you use RSM 'Dismount'. Also, after an RSM 'Mount', you must use 'Dismount' before 'Eject' can be successful under Windows 2000. ====================================================================== Additional Contents ------------------- * Supported Autoloader Models * Installation Overview * Creating an Installation Diskette from the File cllw2kmc.exe * Troubleshooting Installation * SCSI Hardware Configuration * Important Notes -- Autoloader and Tape Drive Firmware Version Determination -- Examining the Version of 'cllw2kmc.sys' ====================================================================== Supported Autoloader Models --------------------------- The list below identifies Seagate LTO Autoloader models supported by the cllw2kmc.sys driver. i386\cllw2kmc.sys -- Seagate LTO Autoloader Driver v1.1 for Windows 2000/XP 32-bit Intel Platforms File date: 04-16-03 File size: 10,814 Autoloader Models ----------------- CLL1600/AL810 ====================================================================== Installation Overview --------------------- Use this general procedure to install an Autoloader in the computer: * Create a driver installation diskette from the file cllw2kmc.exe. * Configure and install the Autoloader hardware. * Install the Autoloader driver from the installation diskette. * Install the ViperW2K Tape driver (see the introduction). ====================================================================== Creating an Installation Diskette from the File cllw2kmc.exe ------------------------------------------------------------ This procedure creates an Autoloader installation diskette. It assumes you have downloaded the file cllw2kmc.exe to your system. You also need a formatted, empty diskette. cllw2kmc.exe is a self- extracting 32-bit WinZip program. Note. If you already have a driver installation diskette labeled "Seagate LTO Autoloader Driver v1.1 for Windows 2000/XP", skip this procedure. 1. Label the diskette: "Seagate LTO Autoloader Driver v1.1 for Windows 2000/XP". 2. Open a Windows Explorer (e.g., right click Start -> Explore). 3. Locate the download folder containing cllw2kmc.exe. 4. Double click cllw2kmc.exe to start the self-extractor. 5. You will see a dialog box titled WinZip Self-Extractor [cllw2kmc.exe]. 6. In the Unzip To Folder field, set your floppy drive letter (for example A:). 7. Click the Unzip button. 8. You will see "4 file(s) unzipped successfully", then click OK. 9. Click Close This extracts files and creates the driver installation diskette with the following files (where A: is the floppy drive letter): A:\cllw2kmc.txt This document A:\cllw2kmc.inf Setup information A:\cllw2kmc.cat Catalog file A:\i386\cllw2kmc.sys Seagate LTO Autoloader driver for 32-bit Intel 10. You may want to write protect the diskette. This completes the installation diskette creation procedure. Return to "Device Driver Installation" above. ====================================================================== Troubleshooting Installation ---------------------------- Before the Autoloader driver can be installed, Windows must first recognize that the Autoloader is attached. Device Manager may be used to confirm Autoloader recognition. To open Device Manager use Start -> My Computer -> (right click) Properties -> Hardware (tab) -> Device Manager (button) Look for the following entries in the device tree: [-] Medium Changers Unknown Medium Changer Device [-] SCSI and RAID controllers Adaptec SCSI card 29160 - Ultra160 SCSI (example) [-] Tape drives SEAGATE ULTRIUM06242-XXX SCSI Sequential Device -or- [-] Other devices SEAGATE ULTRIUM06242-XXX SCSI Sequential Device All three device entries must be present to successfully complete Autoloader installation. If your SCSI controller is absent, this should be resolved first. If the SCSI controller appears under 'Other devices' then you may need to install a driver. If the SCSI controller doesn't appear under either 'SCSI and RAID controllers or 'Other Devices' then the controller may be defective. Review the SCSI controller's documentation. If there is no 'Medium Changers' entry, and 'SEAGATE ULTRIUM' does not appear under either 'Tape drives' or 'Other devices', then Windows likely did not detect the Autoloader during boot. Shutdown the system then power down both the computer and Autoloader. Verify the power and data cables are correctly oriented and securely connected. Apply power to the Autoloader first, and wait for the Autoloader to complete its initialization procedure. Now apply power to the computer and open Device Manager. If the identifiers still fail to appear, then see the "SCSI Hardware Configuration" sections below. You may be able verify whether the BIOS is detecting the Autoloader and Tape drive by enabling and observing the BIOS's hardware detection display during system boot. If the Tape drive identifier 'SEAGATE ULTRIUM' appears under 'Other devices', (rather than 'Tape drives'), then you may need to install the ViperW2K.sys Tape driver. See the introduction. ====================================================================== SCSI Hardware Configuration --------------------------- Please pay attention to these hardware configuration recommendations for your Autoloader: * Shut down the system and turn power off before installing or configuring hardware. * Select an Autoloader and Tape drive SCSI IDs that do not conflict with other the devices, including the host adapter, connected the SCSI cable. Normally, the SCSI host adapter is set to the SCSI ID 7. The factory default settings for the Autoloader and Tape drive are SCSI IDs 5 and 6 respectively. * Your SCSI host adapter should be configured to 'Enable Disconnect' for all SCSI device IDs. It is especially critical that the SCSI adapter be configured to 'Enable Disconnect' for the tape drive's device ID. If not, then accesses to the SCSI hard disc can timeout because they cannot gain access to the SCSI bus during long duration tape commands such as Rewind or Seek to End-of-Data. If you have an Adaptec SCSI Host Adapter, you may be able to set the 'Enable Disconnect' configuration by entering to enter the Adaptec BIOS during boot. Consult your SCSI host adapter manual. * The SCSI cable must be correctly electrically terminated at both ends and only at the ends. Forms of cable termination vary. Termination may be built into one or both cable ends. Termination may be in the form of a terminator plug which is either plugged into the end of the cable or plugged into a pass through connector on the SCSI device attached to the end of a cable. Many Single Ended (SE) SCSI devices provide termination as a selectable function that can be enabled, via jumper or switch, if the device is connected to the end of the cable. Most Low Voltage Differential (LVD) SCSI devices (except for host controllers) do not provide built in termination. The SCSI controller is also a SCSI device and thus, when it is the final device on a cable, must be terminated. By design, most modern SCSI controllers automatically enable on-board termination when positioned as the final device on the cable. * SCSI devices, in the middle of the cable daisy chain, should have terminators disabled. * You may be able to verify the configuration by enabling and observing the BIOS's report of SCSI devices found, during system boot. Consult the hardware documentation for your SCSI adapter and other SCSI devices for configuration and termination information. ====================================================================== Important Notes --------------- Using the Removable Storage Manager Mount Command If you use the Removable Storage Manager 'Mount' command, the mounted tape becomes inaccessible to Windows Backup until you use RSM 'Dismount'. Also, after an RSM 'Mount', you must use 'Dismount' before 'Eject' can be successful under Windows 2000. Autoloader and Tape Drive Firmware Version Determination Use the Autoloader's front panel buttons, in the example sequence shown in below, to show the 'FIRMWARE REV.' in the LCD display. Button LCD Display ------ ----------- Drive empty (or loaded) (<-) Enter COMMANDS (+) Next INFORMATION (<-) Enter CYCLE COUNT (+) Next VIEW EVENT LOG (+) Next PRODUCT REV. (+) Next FIRMWARE REV. 1532 0160 0110 <- Three firmware versions In this example, the three firmware versions are: 1532 Viper Tape Drive 0160 Autoloader Controller 0110 Autoloader Robotics Examining the Version of 'cllw2kmc.sys' 1. Right click on 'My Computer', then select 'Properties'. 2. In 'System Properties', click the 'Device Manager' button. 3. In 'Device Manager', open the Device Manager tree 'Medium Changers', and find the Autoloader identifier. For example: 'Seagate CL1600 LTO Autoloader'. Right click the above identifier, then select Properties. 4. In 'Seagate CL1600 LTO Autoloader', select the 'Driver' tab, then click the 'Driver Details...' button. You should see 'File version: 5.0.Seagate.1.1'. -= End of File: cllw2kmc.txt =-