   _ _ _
  / / (_)
 _\ \ \   Summary of the SeaGREEN Power Management Utility
(_)_/_/

Copyright (c) 1995 by Seagate Technology, Inc.  All rights reserved.

---------------------------------------------------------------------
SEAGREEN.TXT
---------------------------------------------------------------------



Introduction
------------
This text file answers common questions about the Seagate SeaGREEN
power management utility. It contains the following sections:


-SeaGREEN Description

-Command Line Switches

-Error Messages

-Obtaining Additional Information

-License Agreement and Warranty Disclaimer


======================================================================



SeaGREEN description
--------------------

This utility was written to allow DOS and Windows users to manipulate
some of the power management features, also know as "green" features
incorporated into certain models of Seagate ATA (IDE) interface hard
drives.  These green features allow the drive to be placed either
automatically or manually into varying levels of power saving
operational modes.  Some of our drives have an automatic power saving
mode that is enabled by default at power up and at reset time.  These
power saving features may be automatically manipulated by the system
BIOS etc. and the user may want to disable or control these features
at system boot time.  This program is not meant to be a complete
"toolbox" for the entire set of Green hard drive features defined by
the ATA (IDE) interface standards.  It's sole purpose is to allow an
end user to set the idle and standby timers on their ATA hard drives.
This version supports up to four ATA hard drives in any configuration
of master/slave on either or both of the standard ATA port addresses
(1F0h and 170h). It can be loaded as a device driver from the
config.sys file, run as an executable automatically from the
autoexec.bat file or manually from the DOS prompt.

Protected Mode O/S's (Windows, OS/2)

It is important to remember that this utility communicates with the
ATA hard drives at the port I/O level.  Typically, access to these
ports is trapped in a protected mode operating environment.  Use of
this utility while the operating system is in the protected mode will
usually cause the O/S to complain about an illegal access attempt and
warn the user that the disk subsystem may become unstable due to this
illegal access attempt.  Typical port trapping usually prevents all
actual port I/O to the device.  The trapping routine will usually
maintain busy status for the device and cause the offending program to
time out while waiting for the device to become ready or not busy.
This utility can be executed at DOS boot time prior to entering these
protected mode O/S's.

Compatibility with No_idle command line switches.

Although this utility has the ability to set the idle and standby
timers on Seagate ATA hard drives to specific values, it maintains the
ability to disable these timers with the use of the same command line
switches that it's predecessor, No_idle.exe used. To maintain the same
functionality that No_idle.exe offered, edit the No_idle command line
in the config.sys or autoexec.bat and substitute the file name
SeaGreen in place of No_idle.  Drives attached to the secondary port
address are now supported with SeaGreen with the use of the d2 and d3
switches.

======================================================================



Command line switches
---------------------

This utility responds to the following Command line switches:

SeaGreen d?iiss where:

d       = drive, this letter starts the green setting string for an
        individual drive.

?       = 0,1,2,3 the ATA drive designation number where
                0 = master on the primary port,
                1 = slave on the primary port,
                2 = master on the secondary port and
                3 = the slave on the secondary port.

ii      = idle timer value.  Acceptable  values are 00 to 99.  The
        actual valid timer values are 00 to 25.5 seconds.  Any value
        interpreted from the command line greater than or equal to 26
        will set the maximum idle timer value of 25.5 secs.

ss      = standby timer value.  Acceptable values are 00 to 99.  The
        actual valid timer values are 00 to 21.25 minutes.  Any value
        interpreted from the command line greater than or equal to 22
        will set the maximum standby timer value of 21.25 minutes.


These switches will be interpreted from the left to the right and any
redundant switches will effectively overwrite the previous setting.



Typical switch setting examples and their meanings:

Executable switches:

SeaGreen d0  - this switch will disable the idle and standby timers
for the master or single drive attached to the primary port address.

SeaGreen d1 d2 d3 - this setting will disable the idle and standby
timers on the slave drive attached to  the primary port address and
disable the idle and standby timers on both the master and slave
drives attached to the secondary port address.

SeaGreen d01020  - this switch will set the idle timer on the single
or master drive attached to the primary port address to 10 secs and
the standby timer to 20 mins.

SeaGreen d30000 - this switch is equivalent to the switch d3.  It
disables the idle and standby timers on the slave drive attached to
the secondary port address, by setting their countdown value to 00.

SeaGreen d09999 - this switch will set the idle and standby timers on
the single or master drive attached to the primary port address to
their maximum values.  The idle timer will be set to 25.5 secs and the
standby timer will be set to 21.25 mins.

Device driver switches are identical but will have a preceding
device=yourpath\ statement in the config.sys file.  This approach would be
required with the new Windows 95 operating system because it operates
in protected mode after the config.sys file is processed. Example:
device=c:\green\SeaGreen.exe d0 d1  - these switch settings will
disable the idle and standby timers on both the master and slave
drives attached to the primary port address.


======================================================================


Error messages
--------------

Win95 and SeaGreen:  SeaGreen must be loaded by the config.sys file
when used with the WIN95 O/S.  The driver can access the ATA ports
directly at the time that the config.sys file is processed.  Once the
32-bit drivers are loaded and the ATA ports are trapped SeaGreen will
not be able to I/O to the ports.

A typical message that one would receive from SeaGreen when it is
executed in a protected mode O/S such as Win95, Win3.1, WfWG3.11,
WinNT and OS/2 follows:

SeaGreen v2.1
Drive Busy!   Error!! on drive 0
No ATA/IDE Master drive/controller found at the PRIMARY port address
01Fh
Check master/slave jumpers, interface cables, drive power etc..

The 32-bit Disk Access driver in Win3.1 and WfWG3.11 may also complain
about an invalid access attempt to the ports that are trapped by the
32-bit Disk Access driver.  You may also see that the driver reports
that the disk sub-system may have been compromised.  SeaGreen did not
get to write to the drive electronics if the port trapping was
effective, BUT, as there are many various OEM versions of the 32-bit
Disk Access driver in use, the only safe thing is to restart the
system.  Execute SeaGreen before starting Win3.1 or WfWG3.11.

Win95 will not complain at all; you will just fall back to the dos
prompt.

OS/2 and SeaGreen:  This version will not run in OS/2.  We hope to
provide a separate utility with the same functionality in the near
future.


======================================================================



Obtaining Additional Information
--------------------------------

Green Features and Power Saving Modes.

You may want to download the product manual for your particular hard
drive for more information about the green modes available with your
particular device.  General power management "green" modes are discussed
in the Seagate ATA Interface Manual.

These manuals are available for download from the following connections:

*  SeaBOARD-The Seagate electronic bulletin board systems

        United States          408-438-8771
        England                44-1-62-847-8011
        France                 (+33 1) 48 25 35 95
        Germany                49-89-140-9331
        Singapore              65-292-6973
        Thailand               662-531-8111
        Australia              61-2-756-2359
        Korea                  82-2-556-7294


      *  The Seagate CompuServe Forum (type "go seagate")

      *  The Seagate ftp server (on the internet):
         ftp://ftp.seagate.com


======================================================================

License Agreement and Warranty Disclaimer
-----------------------------------------

Seagate reserves the right to change, without notice, product
offerings or specifications.

This is a legal agreement between you the purchaser and Seagate
Technology, Inc.  By accessing SeaGREEN,(the "Software"), you agree to
be bound by the terms of this agreement.  If you do not agree, do not
access the software.

Seagate provides the accompanying object code of the Software and
nonexclusively licenses its use to you on the following terms and
conditions.  The Software is Seagate's proprietary, copyrighted
product.  Seagate grants you a limited access to use one copy of the
Software.  You may not copy, distribute the Software for resale.  You
may not reverse engineer, modify, rent, or lease the Software.  In
addition, you may not disclose the information or data incorporated in
the Software to others, in any format.

You accept the Software "as is" without any warranty whatsoever.
Seagate does not warrant that the Software will meet your
requirements; that the Software is fit for any particular purpose or
that the use of the Software will be error free.

SEAGATE EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER ORAL OR WRITTEN,
EXPRESSED OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF
MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT
WILL SEAGATE BE LIABLE TO YOU, YOUR CUSTOMERS OR OTHER USERS IN ANY
WAY BASED ON USE OF THE SOFTWARE, INCLUDING WITHOUT LIMITATION FOR ANY
LOSS OF PROFITS, LOSS OF DATA OR USE OF THE SOFTWARE OR INDIRECT,
INCIDENTAL, CONSEQUENTIAL, SPECIAL, OR EXEMPLARY DAMAGES ARISING OUT
OF OR IN CONNECTION WITH THE USE OR INABILITY TO USE THE SOFTWARE.

End of License Agreement.


-=EOF: SEAGREEN.TXT=-

