UATA100.TXT Rev. J 06-Jan-2003 _____________________________________________________________________ UATA100.EXE version 3.06 (p/n 22800061-010) Utility to set default maximum Ultra ATA Support _____________________________________________________________________ Copyright (c) 1999-2003 by Seagate Technology LLC. All rights reserved. The new Ultra ATA/100 interface extends the speed up to 100 Mbytes/second burst transfer rates using Ultra DMA mode 5. The Ultra ATA/66 interface doubles the speed of data transfers on the ATA (IDE) bus, providing up to 66.6 Mbytes/second transfer rates using Ultra DMA mode 4. Many Seagate disc drives can be configured to support a default maximum transfer rate. This can range from transfer rates between 16 and 100 Mbytes per second, depending on your drive model. Using this software utility, you can set the default transfer rate to the best capability of your system. Table of Contents ----------------- --Requirements --Current Supported Seagate Drive Models --Command Line Usage --Background --Frequently Asked Questions --UATA100/66 Revision History --Obtaining Updated Versions --USER LICENSE AGREEMENT ===================================================================== Requirements ------------ There are four requirements for attaining Ultra ATA33, Ultra ATA/66 or Ultra ATA/100 - collectively referred to as Ultra ATA/33/66/100: * The drive must support the specific feature of Ultra ATA/100/66/33. * The motherboard and system BIOS (or an add-in controller) must support the specific feature of Ultra ATA/100/66/33. BIOS and system settings may call these UDMA or Ultra DMA modes 5, 4 and 2. * The operating system must support Direct Memory Access (DMA); Microsoft Windows Me, 98 and 95b support Ultra ATA/100/66 and lower. Windows 95a supports up to Ultra ATA/33. * The cable must be 40-pin 80-conductor cable to support Ultra ATA/100/66. A standard 40-pin ATA inferface cable for Ultra ATA/33 (Ultra DMA modes 2 or 3). The length should not exceed 18 inches. If all the above requirements are met, the drive default setting can be re-configured to support its highest Ultra ATA mode. The default setting may be set slower than the maximum system capability. However, the drive default setting should never be set faster than the maximum system and cable capabilities. ===================================================================== Current Supported Seagate Drive Models -------------------------------------- This utility will switch the maximum reported Ultra ATA mode between Ultra ATA/33, Ultra ATA/66 or Ultra ATA/100 on the following Seagate Technology Barracuda ATA, Barracuda ATA II, III, IV, V, 5400.1, 7200.7, Medalist, U4, U8, U10, U series 5 and U Series 6 disc drive families. The following Seagate models are supported: ST31013A ST32110A ST32111A ST32112A ST32510A ST33210A ST33220A ST33221A ST33223A ST34310A ST34311A ST34312A ST34313A ST34321A ST34323A ST34325A ST35110A ST35120A ST35130A ST35131A ST36421A ST36422A ST36423A ST36424A ST36531A ST36540A ST36810A ST36811A ST36812A ST37511A ST37630A ST38410A ST38411A ST38420A ST38421A ST38422A ST38630A ST38641A ST39111A ST39113A ST39120A ST310014A ST310210A ST310211A ST310212A ST310213A ST310215A ST310216A ST310217A ST310220A ST310221A ST310222A ST310230A ST310231A ST310232A ST310240A ST312940A ST313021A ST313030A ST313032A ST313520A ST313620A ST313622A ST313623A ST313624A ST313640A ST314220A ST315310A ST315311A ST315312A ST315313A ST315320A ST315321A ST315322A ST315323A ST315324A ST315330A ST317221A ST317240A ST317242A ST320011A ST320013A ST320014A ST320410A ST320413A ST320414A ST320415A ST320420A ST320423A ST320424A ST320430A ST320440A ST327240A ST328040A ST330011A ST330012A ST330013A ST330610A ST330620A ST330621A ST330624A ST330630A ST330631A ST330640A ST340012A ST340016A ST340017A ST340810A ST340823A ST340824A ST340825A ST360012A ST360015A ST360016A ST360020A ST360021A ST380020A ST380021A ST380022A ST380023A ST380024A ST3120020A ST3120023A ST3120024A ST340015A ST340019A ST380012A ST3120025A ST3160022A ST340014A ST360014A ST380011A ST3120022A ST3160021A ST3160023A ST3120026A ST380013A ===================================================================== Usage ----- This utility may not be executed while Microsoft Windows is active. To use this utility, create a bootable MS-DOS diskette that contains a copy of this utility and boot from the diskette. This program will run as either a menu-based program or by command line options. From a command prompt, type uata100 and press ENTER. In the menu-based mode, use the up and down arrow keys to select the controller and then drive to re-configure. The utility will only allow selection of supported devices (if only one supported device is present, the arrow keys will appear to have no effect). Press the ENTER key to display a highlighted list of the drive's available Ultra DMA modes. Do not set the new maximum mode higher than the capability of your system and cable. See the Requirements section above for complete details. After the utility has completed, reboot the system. In the command line mode: UATA100 [option] where [option] can be one of the following -m <#> Set the maximum Ultra DMA mode to # for each configurable device found. -d Set the maximum Ultra DMA mode to the device maximum for each configurable device found. or if no command line options are given, user interactive mode will start. ===================================================================== Background ---------- Ultra ATA/100/66-capable devices from Seagate and others are currently shipping; however, few systems currently support the highest protocol. Furthermore, some BIOSs do not operate correctly with drives set to run in Ultra ATA/100/66 modes. For example, some BIOSs check for Ultra ATA (also called Ultra DMA) support and subsequently set the mode to the maximum speed supported by the drive, regardless of the system support. These systems may only provide support up to Ultra ATA/33, but they set the drive to operate in Ultra ATA/100 or ATA/66 mode, causing the system and drive to attempt to communicate at different speeds. Current Seagate Technology Ultra ATA/66-capable drives are configured to support Ultra ATA/33 when shipped. This shipping configuration ensures maximum compatibility with systems available today. If the requirements noted above are met, then the drive may be re-configured to support Ultra ATA/100 or ATA/66 by running the UATA100.EXE utility. This utility will also support resetting the configuration to support the original Ultra ATA/33 configuration. ===================================================================== Frequently Asked Questions -------------------------- Ultra ATA/100/66 enhances existing Ultra ATA/33 technology by increasing both performance and data integrity. This new high-speed interface triples the Ultra ATA/33 burst data transfer rate to 100 Mbytes/sec. The result is maximum disc performance using the current PCI local bus environment. --What is Ultra ATA/100/66? --How does Ultra ATA/100/66 attain faster transfer rates? --Who is developing Ultra ATA/100/66 drives? --Is Ultra ATA/100 backward compatible with my current Ultra ATA/66/33 system? --What is required to run Ultra ATA/100? --Where can I get the utility to activate Ultra ATA/100/66 on my drive? --Why is there a blue, black and a gray connector on my Ultra ATA/66 cable? --Can I mix Ultra ATA/33 and Ultra ATA/66 drives on the same cable? --What operating systems support Ultra ATA/100/66? --Do I need a special Ultra ATA/100/66 device driver? --What are some common troubleshooting steps? What is Ultra ATA/66? --------------------- Ultra ATA/100, also known as Ultra DMA mode 5, enhances existing Ultra ATA/66 or Ultra ATA/33 technology by increasing both performance and data integrity. This new high-speed interface triples the Ultra ATA/33 burst data transfer rate to 100 Mbytes/sec. The result is maximum disc performance using the current PCI local bus environment. How does Ultra ATA/100/66 attain faster transfer rates? --------------------------------------------------- Ultra ATA/100/66 removes bottlenecks associated with data transfers, especially during sequential operations. Ultra ATA/100/66 requires a special 40-pin, 80-conductor cable that reduces noise bleed-over and improves signal integrity by providing 40 additional ground lines between each of the standard 40-pin ATA (IDE) signal lines and ground lines. Who is developing Ultra ATA/100/66 drives? -------------------------------------- Ultra ATA/100/66 is endorsed by all leading hard drive manufacturers including Seagate, Fujitsu, IBM, Maxtor, Quantum, Toshiba, Western- Digital and others. The Ultra ATA/100/66 protocol is also endorsed by Intel with full industry support expected in 1999. Is Ultra ATA/100 backward compatible with my current Ultra ATA/33 system? ---------------------------------------------------------------- Yes. Ultra ATA/100 is backward compatible with all Ultra ATA/33 systems, but it w1ill be limited in its transfer mode to the Ultra ATA/33 (Ultra DMA Mode 2 - 33.3 Mbytes/sec) or PIO Mode 4 (16.6 Mbytes/sec). Ultra ATA/100/66 hard drives are 100 percent backward compatible with both Ultra ATA/33 and DMA and with existing ATA (IDE) hard drives, CD-ROM drives, and host systems. The Ultra ATA/100/66 protocol and commands are designed to be compatible with existing ATA devices and systems. Although a new 40-pin, 80-conductor cable is required for Ultra ATA/66, the chipset pin count remains the same at 40. Hard drives that support Ultra ATA/100 also support Ultra ATA/66/33 and legacy ATA (IDE) specifications. What is required to run in Ultra ATA/100 Mode? --------------------------------------------- There are basically four requirements: * An Ultra ATA/100-capable system board and BIOS. * An Ultra ATA/100-capable 80-conductor cable. * An operating system capable of DMA transfers. (WinMe, Win98 and Win95 (OSR2) are capable.) * An Ultra ATA/100 capable device. (Seagate drives require an activation utility for each device.) Ultra ATA/100/66 technology is defined such that the PC and the hard drive can both detect the presence of the required 80-conductor cable. The system board must have a special capacitor on pin 34 to detect the cable. The cable must have a notch cut in line 34 to correctly detect an Ultra ATA/100/66 device. Where can I get the utility to activate Ultra ATA/66 on my drive? ----------------------------------------------------------------- Eventually, all Ultra ATA/100/66 drives will be shipped with the utility either on diskette or CD-ROM. In the interim, the utility (UATA100.EXE) can be downloaded from ftp://ftp.seagate.com/techsuppt/seagate_utils/uata100d.exe. The version available on the web is a self-extracting zip file and must be unzipped and placed on a bootable diskette. Why is there a blue, black and a gray Connector on my Ultra ATA/66 cable? ------------------------------------------------------------------ The 40-pin, 80-conductor cables will support the Cable Detect feature. The blue (end) connector should be connected to the system board. The black (end) connector is known as the master position. The gray (middle) connector can be used for a slave device as needed. Although an Ultra ATA/100/66 device should work fine in either the black or the gray connector, if your are having difficulty, consider troubleshooting with the drive in the black connector. Can I mix Ultra ATA/33 and Ultra ATA/66 drives on the same cable? ----------------------------------------------------------------- Yes, a legacy ATA (IDE) specification drive can coexist with an Ultra ATA/66 drive. However, for the Ultra ATA/66 device to attain Ultra DMA 4 mode, an Ultra ATA/66-capable cable is required. What operating systems support Ultra ATA/66? -------------------------------------------- Primarily because the operating system is not the controlling factor, most operating systems, including all current Windows versions (Windows XP, 2000, Me, 98, and 95 (OSR2)), support Ultra ATA/66. Ultra ATA data transfer rate is determined by your hard drive, your controller, and the BIOS. The only requirement on the operating system is to be able to support DMA transfers. Do I need a special Ultra ATA/100/66 device driver? ----------------------------------------------- Not necessarily. Because the operating system (WinMe/98/95) handles Ultra ATA and Ultra ATA/100/66 the same as DMA, there should be no special device drivers. However, as with Ultra ATA (IDE), not all system boards and BIOSs will correctly interface with the operating system. In these cases, a special device driver or patch will have to be provided by the system board manufacturer to make the system capable of attaining Ultra ATA/100/66. What are some common troubleshooting steps? ------------------------------------------- 1. Make sure the cable is Ultra ATA/100/66 capable. An Ultra ATA/66-capable cable is a 40-pin, 80-conductor cable with a black connector on one end, a blue connector on the other end, and a gray connector in the middle. In addition, line 34 on the cable should be notched or cut (this may be hard to see with the human eye). 2. Make sure the system board is capable of Ultra ATA/100/66. An Ultra ATA/66-capable system board has a detect circuit with a capacitor for detecting line 34 missing on the cable. If there is no capacitor, the system can wrongly detect the presence of an Ultra ATA/100/66 cable and therefore try to configure the device for a higher transfer rate. 3. Some system boards may not successfully handle Ultra ATA/66 on both ATA (IDE) channels. If you have difficulty, consider troubleshooting with the device in the Primary Master position. 4. Contact the system board manufacturer for the latest BIOS upgrade and any Ultra ATA/66 special device drivers or patches. 5. Make sure the operating system is DMA capable and that the DMA mode is activated. (For Windows 95/98, check Device Manager | Drive Settings tab for a check box.) 6. Make sure the drive is Ultra ATA/100/66 capable and has been configured to run at Ultra ATA/66 transfer rates. (Seagate drives require an ultra ATA activation utility.) ===================================================================== UATA66 Revision History ----------------------- v1.02 01-Apr-1999 Initial public release v2.01 18-Jun-1999 Adds interactive mode and Barracuda ATA family v2.02 08-Oct-1999 Adds support for new U8 and two additional Barracuda ATA family drives v2.05 23-Feb-2000 Adds support for new U10 and Barracuda ATA II families UATA100 Revision History ----------------------- v3.00 03-Aug-2000 Name change to UATA100. Added support for Promise controllers. Opened support to older Ultra ATA/33 drive families. New menu driven interface. v3.02 08-Dec-2000 Adds support for new Barracuda ATA III and U Series 5 drive families. Adds new command line options for batch file processes. v3.03 27-Jun-2001 Adds support for new Barracuda ATA IV and U Series 6 drive families. v3.04 13-Aug-2002 Adds support for new Barracuda ATA V and U Series X drive families. v3.06 07-Jan-2003 Adds support for new Barracuda 7200.7 and Barracuda 5400.1 drive families. ===================================================================== Obtaining Updated Versions -------------------------- UATA100 may be updated to add new models and features and maintain compatibility with changes in technology. The latest copy can always be obtained from the Seagate web site at www.seagate.com ===================================================================== USER LICENSE AGREEMENT THIS IS A LEGAL AGREEMENT BETWEEN YOU AND SEAGATE TECHNOLOGY LLC. ("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 Limited Liability Company with its primary place of business located at 920 Disc Drive, Scotts Valley, CA 95066. (C) 1999-2003 Seagate Technology LLC. End of User License Agreement. ===================================================================== -=End of File: UATA100.TXT Rev. J=-