ATADEPOT.TXT Rev A 01-Jun-2000 _____________________________________________________________________ _ _ _ / / (_) _\ \ \ ATA-Depot version 1.03.601 (_)_/_/ Utility to Batch Test Seagate ATA Disc Drives _____________________________________________________________________ Copyright (c) 2000 by Seagate Technology, Inc. All rights reserved ATA-Depot, ATADEPOT.EXE, is useful for testing of multiple drives or when fast test time speed is a requirement. ATADEPOT is a simple command line utility that only calls the Seagate-specific diagnostic test module DIAGATA.EXE. to determine whether your Seagate drive is functioning correctly. Test results are saved to the ATADEPOT.LOG file. ATA-Depot is a DOS utility that can test many drives per run. It has support for the Promise Technology or High-Point ATA/66 host adapters. Each adapter supports 4 drives and 4 adapters in one system could test 16 drives. This is probably very difficult to organize on a bench without a test rack, but you can see that it will be useful for a production high-thoughput volume test. It is designed to test drives at a screening depot. You can also use the motherboard Primary and Secondary ports if you use the command line option INCPS. This software requires a PCI bus and we suggest the 80-conductor 40-pin UATA/66 cables. ATA -Depot will test drives with DST all at the same time, simultaneously. Older legacy drives, are tested one at a time, sequentially. When both types of drives are in one test system, the DST drives are started then immediately, the first legacy drive begins. Finally, ATA-Depot creates a log file that is in a format to import easily into spreadsheets or databases. Usage: AtaDepot OPTIONS: Show Identify Drive information only SHORT: Executes short DST if supported or short legacy if not LONG: Executes long DST if supported or long legacy if not (All DST tests occur in parallel, all legacy tests occur in sequence in relation to other legacy tests) NODST: Do not use DST to test DST capable drives. Forces all legacy test regardless of whether the drive supports DST or not. ZERO: Zero fill entire drive - Sequentially runs for each drive. ZAP: Zero fill first 1000 sectors - Sequentially runs for each drive. INCPS: Include Drives on the Primary and Secondary Controllers. WARNING!!: ZERO and ZAP options will destroy all data on the drive. Seagate Technology is not responsible for lost user data. The command options for ATA-Depot are always executed in this priority: SHORT LONG ZAP ZERO. Motherboard Primary and Secondary ports are omitted by default to protect accidental erasure of boot drives. If you know the status of your system and specifically intend to include the motherboard Primary and Secondary ports, use the INCPS option. NODST will affect all drives in the test. The Legacy Diagnostics do not perform any write testing since the test is required to be non-destructive. If a drive exhibits failures related only to write operations, then it would not be caught until the zero operation. DST drives do perform writes to reserved areas. So, a Zero Failure on a DST drive would most likely be a system configuration issue. Sample setup ------------ Test systems are setup according to needs, scale of the project and system resources. Because the ATADEPOT.LOG file is saved at its default starting volume, it will run much faster on a ramdrive than from a floppy. The following files show how to set up a system boot floppy with ramdrive support. First, create a Windows 98 Startup diskette to copy over most of the files, then edit: CONFIG.SYS: device=himem.sys files=10 buffers=10 dos=high,umb stacks=9,256 devicehigh=ramdrive.sys /E 2048 AUTOEXEC.BAT: @Echo Off set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15 set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C cls call setramd.bat %LglDrv% set temp=c:\ set tmp=c:\ path=%RAMD%:\;a:\ echo Copying tests to ram drive... copy diagata.exe %RAMD%:\ copy atadepot.exe %RAMD%:\ copy atadepot.log %RAMD%:\ %RAMD%: echo Starting ATADepot to Scan for Drives call ATADEPOT.EXE INCPS echo. echo Check that all drives connected to the system are listed above. echo If all connected drives are listed then press any key to continue... echo. echo If ANY of the drives are not listed then: echo 1. Press CONTROL C to terminate this script echo 2. Double check all connections and that the drive is spinning echo 3. Note the unlisted drive's serial number and part number as that it failed pause echo. echo Starting ATADepot to Test Drives using: echo. echo DST Enabled echo Short Test Selected echo Good drives will be NOT be Zeroed echo Motherboard Controllers will be Active (Load test software from boot floppy only!) echo. Call ATADepot.EXE SHORT INCPS echo. echo Saving log to floppy...Please wait...DO NOT POWER OFF! copy atadepot.log a:\ rem type atadepot.log >>a:atadepot.log echo. echo You may now power off system and remove the drives. ===================================================================== USER LICENSE AGREEMENT THIS IS A LEGAL AGREEMENT BETWEEN YOU AND SEAGATE TECHNOLOGY, INC. ("SEAGATE") REGARDING SOFTWARE WHICH YOU MAY INSTALL ("SOFTWARE"). PLEASE READ IT CAREFULLY. BY INSTALLING THE SOFTWARE AND ACCESSING THE SOFTWARE, YOU INDICATE YOUR AGREEMENT TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS, YOU SHOULD EXIT THIS PAGE AND, IF YOU RECEIVED A CD CONTAINING THE SOFTWARE, RETURN THE SOFTWARE AND ACCOMPANYING DOCUMENTATION TO SEAGATE. 1. License Grant. Seagate grants to you a personal, nonexclusive license to use one copy of the Software for testing your hard-drive(s) on a single computer. You are obtaining no rights in the Software except those given in this limited license. 2. Ownership. The Software is owned by Seagate and/or its suppliers. The Software is protected by United States copyright laws and international treaty provisions. YOU MAY NOT REVERSE ENGINEER, REVERSE COMPILE OR DISASSEMBLE THE SOFTWARE. You may not remove, alter or destroy any copyright, proprietary or confidential notices placed on the Software or the documentation. You may copy the Software solely to make one backup or archival copy. You may not copy the documentation. 3. No Transfers. You may not sublicense the Software. You may not transfer the Software to a third party unless you cease all use of it, transfer all copies of it and accompanying Documentation, and the transferee agrees to be bound by the terms of this Agreement. =-------------------------------------------------------------------= | 4. NO WARRANTIES. THE SOFTWARE AND ANY RELATED DOCUMENTATION ARE | | PROVIDED TO YOU "AS IS." SEAGATE MAKES NO WARRANTIES, EXPRESS OR | | IMPLIED, AND EXPRESSLY DISCLAIMS ALL REPRESENTATIONS, ORAL OR | | WRITTEN, TERMS, CONDITIONS, AND WARRANTIES, INCLUDING BUT NOT | | LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A | | PARTICULAR PURPOSE, AND NONINFRINGEMENT. WITHOUT LIMITING THE | | ABOVE YOU ACCEPT THAT THE SOFTWARE MAY NOT MEET YOUR | | REQUIIREMENTS, OPERATE ERROR FREE, OR IDENTIFY ANY OR ALL ERRORS | | OR PROBLEMS, OR DO SO ACCURATELY. This Agreement does not affect | | any statutory rights you may have as a consumer. | =-------------------------------------------------------------------= | 5. LIMITATION ON LIABILITY. IN NO EVENT SHALL SEAGATE BE LIABLE | | TO YOU, YOUR CUSTOMERS, OR OTHER USERS, FOR ANY DIRECT | | CONSEQUENTIAL, SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES OF ANY | | KIND ARISING OUT OF THE LICENSE OF, USE OF, OR INABILITY TO USE | | THE SOFTWARE, INCLUDING WITHOUT LIMITATION DATA LOSS, EVEN IF | | SEAGATE OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF | | SUCH DAMAGES. IN NO EVENT SHALL SEAGATE'S LIABILITY EXCEED THE | | LICENSE FEE PAID BY YOU OR $1. THIS LIMITATION OF LIABILITY AND | | RISK IS REFLECTED IN THE PRICE OF THE SOFTWARE. SOME | | JURISDICTIONS DO NOT ALLOW FOR LIMITATIONS ON CONSEQUENTIAL | | DAMAGES. | =-------------------------------------------------------------------= 6. Term. Seagate may immediately terminate this Agreement and the license it grants if you fail to comply with any material term or condition. Upon such termination you must immediately cease using the Software and must follow Seagate's instructions regarding return of the Software. ALL DISCLAIMERS HEREIN SHALL SURVIVE TERMINATION. 7. Access Outside the United States. You may not download or otherwise export or re-export the Software or any underlying information or technology (or direct product thereof) except in full compliance with all United States and other applicable laws and regulations. In particular, but without limitation, none of the Software or underlying information or technology (or direct product thereof) may be downloaded or otherwise exported or re-exported into (or to a national or resident of) (i) Cuba, Libya, North Korea, Iran, Iraq, or Rwanda or (ii) any Group D:1 or E:2 country (as specified in Supplement No. 1 to Part 740 of the US Export Administration Regulations, or any successor thereto). This Section 7 shall survive any termination of this Agreement. 8. Miscellaneous. This is the entire Agreement between you and Seagate, and supersedes any prior agreement, whether written or oral, relating to the subject matter of this Agreement. The parties disclaim the application of the United Nations Convention on the International Sale of Goods. The parties agree that the law of California, USA, excluding its conflict of law rules, shall govern. Any lawsuit involving this Agreement must be brought in a court in California, and you hereby consent to jurisdiction in California. If any provision of this Agreement is ruled invalid, such invalidity shall not affect the validity of the remaining portions of this Agreement. Seagate is a Delaware corporation with its primary place of business located at 920 Disc Drive, Scotts Valley, CA 95066. (C) 2000 Seagate Technology, Inc. End of User License Agreement. ===================================================================== -=End of File: ATADEPOT.TXT Rev.A=-