93 lines
5.2 KiB
HTML
93 lines
5.2 KiB
HTML
<html>
|
||
|
||
<head>
|
||
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
||
<meta name="ProgId" content="FrontPage.Editor.Document">
|
||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||
<title>ACPI Stress</title>
|
||
</head>
|
||
|
||
<body link=#0000ff>
|
||
|
||
<div class="Section1">
|
||
<h3 align="left"><span style="font-family:Verdana">What is ACPI Stress? And How Do I Use It?</span></h3>
|
||
<h3><span style="font-family:Verdana">Summary</span></h3>
|
||
<p><font face="Verdana">ACPI Stress is a suite of stress
|
||
tests that are designed to exercise each possible sleep state the system
|
||
supports and each sleep state individual devices support. Before and
|
||
after each sleep cycle the devices in the system are tested for functionality
|
||
through Win32 interfaces and also through standard methods like accessing the
|
||
disk or pinging various machines on the network. During this testing if
|
||
a device node is found to be having a problem or if at some point something
|
||
hangs a particular test due to the device not powered anymore or the device
|
||
just stops working then ACPI Stress can break into the attached kernel debugger so
|
||
the issue can then be debugged.<br><br>
|
||
Note: ACPI Stress works only with Windows 2000 and Windows XP.<br>
|
||
</font></p>
|
||
<h3><font face="Verdana">Using ACPI Stress</font></h3>
|
||
<p><span style="font-family: Verdana">
|
||
There are two methods to launching PMTE. The first method is by using
|
||
the batch file called pmteauto.bat and the second method is to manually launch
|
||
pmte.exe.</span></p>
|
||
<blockquote>
|
||
<h4><span style="font-family: Verdana"><b>1. Using the batch file called
|
||
"pmteauto.bat"</b></span></h4>
|
||
<p><font face="Verdana">The first method is designed to automate the launching of PMTE where it will
|
||
test every device on the system will cycling through the support sleeps
|
||
states. After it has tested every device and every supported sleep state
|
||
once, it then will repeat this 99 more times. Once that is completed
|
||
then execute pmteauto.bat which will kick off PMTE to automatically test every
|
||
device in your system through every sleep state that is reported as being
|
||
supported.</font></p>
|
||
</blockquote>
|
||
<p><span style="font-family: Verdana"> </span></p>
|
||
<blockquote>
|
||
<h4><span style="font-family: Verdana">2. Manually launching pmte.exe </span></h4>
|
||
<p><span style="font-family: Verdana">The second method is to allow you to have full control over how PMTE executes.
|
||
To launch PMTE execute pmte.exe in the %ddkroot%\tools\pmte folder. At
|
||
this point you should be presented with a dialog box. In this dialog box
|
||
you will be presented with three tabs labeled <20>Device to Test<73>, <20>Script Run<75>
|
||
and <20>Advanced<65>.</span></p>
|
||
<p><span style="font-family: Verdana">In the <20>Device to Test<73> tab all of the
|
||
device that are to be tested is selected. If you don<6F>t want to run this
|
||
test against a specific device then deselect the device.</span></p>
|
||
<p><span style="font-family: Verdana">In the <20>Script Run<75> tab you can select the scripts that are available to use.
|
||
You can then set how long you want run PMTE by specifying how longs in days,
|
||
hours, and minutes or by how many days and until which time or by how many
|
||
cycles to cycle through. Here you can also specify which sleep states
|
||
you do not want to test perhaps to knowing about some specific bug that exists
|
||
at a particular sleep state. </span></p>
|
||
<p><span style="font-family: Verdana">Finally in the <20>Advanced<65> tab you can modify several different types of
|
||
settings. You can have the hard disk spin down after x number of
|
||
minutes. You can instruct PMTE to use the reset option after hibernate
|
||
to help automate hibernate testing on machines that don<6F>t support an RTC wake
|
||
from S4. You can have PMTE ignore any reported RTC capabilities.
|
||
You can also specify which network share to test the network I/O against in
|
||
case you want to make sure it can reach a share that exists. If a
|
||
network share is not specified then a <20>net view<65> is done and any systems found
|
||
are pinged to test network functionality found. And finally on Windows
|
||
2000 you can have control what PMTE will do when a test instance hangs.
|
||
You can have it break into the debugger, or terminate the test process or just
|
||
ignore that test.</span></p>
|
||
<p><span style="font-family: Verdana">O</span><font face="Verdana">nce you have configured PMTE to run the way you want
|
||
it to run just click on ok and it will start up with the parameters you
|
||
provided it.</font></p>
|
||
</blockquote>
|
||
</div>
|
||
<font face="Verdana">
|
||
<H3>Feedback</H3>
|
||
<P>We welcome your comments, problem reports and wish-list requests. Please
|
||
submit them by pointing your Internet browser to <A
|
||
href="http://www.microsoft.com/ddk">http://www.microsoft.com/ddk</A>.
|
||
</FONT></P>
|
||
<TABLE cellSpacing=0 width=624 border=0>
|
||
<TBODY>
|
||
<TR>
|
||
<TD vAlign=center bgColor=#000000 height=2></TD></TR></TBODY></TABLE><FONT face="MS Sans Serif" size=1><P><EFBFBD> Microsoft Corporation 2000</FONT><FONT face=Verdana size=2>
|
||
</P></FONT></FONT>
|
||
<UL></UL>
|
||
</font>
|
||
|
||
</body>
|
||
|
||
</html> |