home *** CD-ROM | disk | FTP | other *** search
- 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>
- OPTIONS:
- <none> 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=-
-
-
-