<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [olug] ACPI Under Linux</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>IMHO:</FONT>
</P>

<P><FONT SIZE=2>Steer clear of RH 7.3!  I have heard of way too many people suffering from multiple system problems with it.  Mandrake is a very competent solution.  </FONT></P>
<BR>
<BR>

<P><FONT SIZE=2>John (Russ) Fruhwirth</FONT>
<BR><FONT SIZE=2>UNL Athletic Dept./Computing Services</FONT>
<BR><FONT SIZE=2>402-472-2368</FONT>
<BR><FONT SIZE=2>101 East Stadium</FONT>
<BR><FONT SIZE=2>Lincoln, NE  68588</FONT>
</P>
<BR>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Joe Noble [<A HREF="mailto:noble@flashman.com">mailto:noble@flashman.com</A>] </FONT>
<BR><FONT SIZE=2>Sent: Sunday, September 29, 2002 7:31 AM</FONT>
<BR><FONT SIZE=2>To: olug@olug.org</FONT>
<BR><FONT SIZE=2>Subject: Re: [olug] ACPI Under Linux</FONT>
</P>

<P><FONT SIZE=2>Brian,</FONT>
</P>

<P><FONT SIZE=2>Thanks for the response.  Here is the additional info I have, including </FONT>
<BR><FONT SIZE=2>how my power management is set up in the BIOS along with what the </FONT>
<BR><FONT SIZE=2>documentation says the /proc directories should be.  As I said in the </FONT>
<BR><FONT SIZE=2>original message I only have the /proc/acpi directory which the </FONT>
<BR><FONT SIZE=2>documentation doesn't mention.  Hopefully, someone locally has played </FONT>
<BR><FONT SIZE=2>with ACPI.  I'm thinking of going to Mandrake 9.0 and abandoning RH7.3, </FONT>
<BR><FONT SIZE=2>but this Gigabyte GA-7VKML motherboard isn't listed under the compatible </FONT>
<BR><FONT SIZE=2>motherboards.  I forgot to mention in the original message that I had </FONT>
<BR><FONT SIZE=2>already updated to the latest BIOS available from Gigabyte.</FONT>
</P>

<P><FONT SIZE=2>THANKS</FONT>
<BR><FONT SIZE=2>-joe-</FONT>
</P>

<P>                <FONT SIZE=2>AMIBIOS SETUP - POWER MANAGEMENT SETUP</FONT>
<BR>        <FONT SIZE=2>( C ) 2001 American Megatrends, Inc. All Rights Reserved</FONT>
<BR>        
<BR><FONT SIZE=2>| ACPI Standby State : S1/POS          | RTC Alarm Date : 15</FONT>
<BR><FONT SIZE=2>| USB Dev Wakeup From S3-S5 : Disabled | RTC Alarm Hour : 12</FONT>
<BR><FONT SIZE=2>| Suspend Time Out(Minute) : Disabled  | RTC Alarm Minute : 30</FONT>
<BR><FONT SIZE=2>| IRQ3 : Monitor                       | RTC Alarm Second : 30</FONT>
<BR><FONT SIZE=2>| IRQ 4 : Monitor                      |</FONT>
<BR><FONT SIZE=2>| IRQ 5 : Monitor                      |</FONT>
<BR><FONT SIZE=2>| IRQ 7 : Monitor                      |</FONT>
<BR><FONT SIZE=2>| IRQ 9 : Monitor                      |</FONT>
<BR><FONT SIZE=2>| IRQ 10 : Monitor                     |</FONT>
<BR><FONT SIZE=2>| IRQ 11 : Monitor                     |</FONT>
<BR><FONT SIZE=2>| IRQ 13 : Monitor                     |</FONT>
<BR><FONT SIZE=2>| IRQ 14 : Monitor                     |</FONT>
<BR><FONT SIZE=2>| IRQ 15 : Monitor                     |</FONT>
<BR><FONT SIZE=2>| Power Button Function : Instant off  |</FONT>
<BR><FONT SIZE=2>| System After AC Back : Last State    |</FONT>
<BR><FONT SIZE=2>| Modem Ring On : Enabled              | ESC: Quit         ^ v < >: </FONT>
<BR><FONT SIZE=2>Select Item</FONT>
<BR><FONT SIZE=2>| PME Event Wake Up : Enabled          | F1 : Help      PU/PD/+/- : Modify</FONT>
<BR><FONT SIZE=2>| Keyboard Wakeup From : S1/S3/S4/S5   | F5 : Old Values (Shift)F2: Color</FONT>
<BR><FONT SIZE=2>| PS/2 Mouse Wakeup From : S1/S3/S4/S5 | F6 : Fail-Safe        F7 : </FONT>
<BR><FONT SIZE=2>Optimized</FONT>
<BR><FONT SIZE=2>| Resume On RTC Alarm : Disabled       | F8 : Q-Flash Utility</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>+ACPI Standby State</FONT>
<BR><FONT SIZE=2>   -S1/POS Set ACPI standby state to S1. (Default Value)</FONT>
<BR><FONT SIZE=2>   -S3/STR Set ACPI standby state to S3.</FONT>
</P>

<P><FONT SIZE=2>+USB Dev Wakeup From S3~S5</FONT>
<BR><FONT SIZE=2>   -Enabled Enable USB Dev Wakeup From S3~S5.</FONT>
<BR><FONT SIZE=2>   -Disabled Disable USB Dev Wakeup From S3~S5. (Default Value)</FONT>
</P>

<P><FONT SIZE=2>+Suspend Time Out (Minute.)</FONT>
<BR><FONT SIZE=2>   -Disabled Disable Suspend Time Out Function. (Default Value)</FONT>
<BR><FONT SIZE=2>   -1 Enable Suspend Time Out after 1min.</FONT>
<BR><FONT SIZE=2>   -2 Enable Suspend Time Out after 2min.</FONT>
<BR><FONT SIZE=2>   -4 Enable Suspend Time Out after 4min.</FONT>
<BR><FONT SIZE=2>   -8 Enable Suspend Time Out after 8min.</FONT>
<BR><FONT SIZE=2>   -10 Enable Suspend Time Out after 10min.</FONT>
<BR><FONT SIZE=2>   -20 Enable Suspend Time Out after 20min.</FONT>
<BR><FONT SIZE=2>   -30 Enable Suspend Time Out after 30min.</FONT>
<BR><FONT SIZE=2>   -40 Enable Suspend Time Out after 40min.</FONT>
<BR><FONT SIZE=2>   -50 Enable Suspend Time Out after 50min.</FONT>
<BR><FONT SIZE=2>   -60 Enable Suspend Time Out after 60min.</FONT>
</P>

<P><FONT SIZE=2>+IRQ 3~IRQ15</FONT>
<BR><FONT SIZE=2>   -Ignore Ignore IRQ3 ~IRQ15.</FONT>
<BR><FONT SIZE=2>   -Monitor Monitor IRQ3~IRQ15.</FONT>
</P>

<P><FONT SIZE=2>+Power Button Function</FONT>
<BR><FONT SIZE=2>   -Instant off The user press the power button once, he can turn off </FONT>
<BR><FONT SIZE=2>the system.</FONT>
<BR><FONT SIZE=2>(Default Value)</FONT>
<BR><FONT SIZE=2>   -Suspend The user press the power button once, then he can enter </FONT>
<BR><FONT SIZE=2>suspend mode.</FONT>
</P>

<P><FONT SIZE=2>+System After AC Back</FONT>
<BR><FONT SIZE=2>   -Last State When AC-power back to the system, the system will return </FONT>
<BR><FONT SIZE=2>to the Last state before AC-power off. (Default Value)</FONT>
<BR><FONT SIZE=2>   -Power Off When AC-power back to the system, the system will be in </FONT>
<BR><FONT SIZE=2>"Off" state.</FONT>
<BR><FONT SIZE=2>   -Power On When AC-power back to the system, the system will be in </FONT>
<BR><FONT SIZE=2>"On" state.</FONT>
</P>

<P><FONT SIZE=2>+ Modem Ring On</FONT>
<BR><FONT SIZE=2>   -Disabled Disable Modem Ring on function.</FONT>
<BR><FONT SIZE=2>   -Enabled Enable Modem Ring on function. (Default Value)</FONT>
</P>

<P><FONT SIZE=2>+ PME Event Wake Up</FONT>
<BR><FONT SIZE=2>   -Disabled Disable PME Event Wake Up.</FONT>
<BR><FONT SIZE=2>   -Enabled Enabled PME Event Wake Up. (Default Value)</FONT>
</P>

<P><FONT SIZE=2>+ Keyboard Wakeup From</FONT>
<BR><FONT SIZE=2>   -S1(Suspend) Keyboard is able to Wakeup the system from S1(Suspend) </FONT>
<BR><FONT SIZE=2>state.  (Default value)</FONT>
<BR><FONT SIZE=2>   -S1/S3 Keyboard is able to Wakeup the system from S1/S3 state.</FONT>
<BR><FONT SIZE=2>   -S1/S3/S4/S5 Keyboard is able to Wakeup the system from S1/S3/S4/S5 </FONT>
<BR><FONT SIZE=2>state.</FONT>
</P>

<P><FONT SIZE=2>+ PS/2 Mouse Wakeup From</FONT>
<BR><FONT SIZE=2>   -S1(Suspend) PS/2 Mouse is able to Wakeup the system from S1(Suspend) </FONT>
<BR><FONT SIZE=2>state.  (Default value)</FONT>
<BR><FONT SIZE=2>   -S1/S3 PS/2 Mouse is able to Wakeup the system from S1/S3 state.</FONT>
<BR><FONT SIZE=2>   -S1/S3/S4/S5 PS/2 Mouse is able to Wakeup the system from S1/S3/S4/S5 </FONT>
<BR><FONT SIZE=2>state.</FONT>
</P>

<P><FONT SIZE=2>+ Resume On RTC Alarm</FONT>
<BR><FONT SIZE=2>You can set "Resume On RTC Alarm" item to enabled and key in Data/time </FONT>
<BR><FONT SIZE=2>to power on system.</FONT>
<BR><FONT SIZE=2>   -Disabled Disable this function. (Default Value)</FONT>
<BR><FONT SIZE=2>   -Enabled Enable alarm function to POWER ON system.</FONT>
</P>

<P><FONT SIZE=2>If RTC Alarm Lead To Power On is Enabled.</FONT>
<BR><FONT SIZE=2>RTC Alarm Date: Everyday, 1~31</FONT>
<BR><FONT SIZE=2>RTC Alarm Hour: 0~23</FONT>
<BR><FONT SIZE=2>RTC Alarm Minute : 0~59</FONT>
<BR><FONT SIZE=2>RTC Alarm Second: 0~59</FONT>
</P>
<BR>

<P><FONT SIZE=2>    Expected Directories According to Documentation</FONT>
<BR><FONT SIZE=2>    -------------------------------------------------------</FONT>
</P>

<P><FONT SIZE=2>   /proc/sys/acpi/c2_exit_latency</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/c2_enter_latency</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/c3_exit_latency</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/c3_enter_latency</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/event</FONT>
</P>

<P><FONT SIZE=2>     -or-</FONT>
</P>

<P><FONT SIZE=2>   /proc/sys/acpi/facp</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/dsdt</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/pm1_enable</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/gpe_enable</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/gpe_level</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/event</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/p_blk</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/p_lvl2_lat</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/p_lvl3_lat</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/enter_lvl2_lat</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/enter_lvl3_lat</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/s0_slp_typ</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/s1_slp_typ</FONT>
<BR><FONT SIZE=2>   /proc/sys/acpi/s5_slp_typ.</FONT>
</P>

<P><FONT SIZE=2>     -always-</FONT>
</P>

<P><FONT SIZE=2>   /proc/sys/acpi/sleep</FONT>
</P>

<P><FONT SIZE=2>Brian Wiese wrote:</FONT>
</P>

<P><FONT SIZE=2>> Has anyone else had any experiences successes/failures with ACPI in Linux?</FONT>
<BR><FONT SIZE=2>>  I guess its like the new kind of advanced power management for</FONT>
<BR><FONT SIZE=2>> motherboards.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> ACPI Project on Sourceforge</FONT>
<BR><FONT SIZE=2>> <A HREF="http://sourceforge.net/projects/acpi" TARGET="_blank">http://sourceforge.net/projects/acpi</A></FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Do you have any more pertinent info to post Joe?</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> thanks</FONT>
<BR><FONT SIZE=2>> Brian</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> On Sun, 22 Sep 2002 12:07:18 -0500</FONT>
<BR><FONT SIZE=2>> Joe Noble <noble@flashman.com> wrote:</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> |Hi,</FONT>
<BR><FONT SIZE=2>> |</FONT>
<BR><FONT SIZE=2>> |(Sorry for the long post, actually have more details if anyone would </FONT>
<BR><FONT SIZE=2>> |care to see them.)</FONT>
<BR><FONT SIZE=2>> |</FONT>
<BR><FONT SIZE=2>> |I bought a new 1.2GHz computer locally from DIT.  I'm dual booting to </FONT>
<BR><FONT SIZE=2>> |Win98SE and RH7.3.  Everything works fine, except under Linux the system </FONT>
<BR><FONT SIZE=2>> |appears to hang after being unattended for about an hour and a half.  I </FONT>
<BR><FONT SIZE=2>> |suspect ACPI is causing the apparent hang and it has actually gone into </FONT>
<BR><FONT SIZE=2>> |some sort of a suspend state from which Linux can not recover and of </FONT>
<BR><FONT SIZE=2>> |course the disk gets trashed.  I'd prefer to turn off ACPI all together, </FONT>
<BR><FONT SIZE=2>> |but the AMI bios isn't capable of disabling it.  Win98 works fine and </FONT>
<BR><FONT SIZE=2>> |doesn't have any problems.  I use my linux box for web development </FONT>
<BR><FONT SIZE=2>> |primarily, but I'm considering using Windows instead </FONT>
<BR><FONT SIZE=2>> |(Apache/Tomcat/PHP/MySQL) and dropping Linux.  I've been using RH Linux </FONT>
<BR><FONT SIZE=2>> |since version 5.0 and would like to keep it, but growing tired of the </FONT>
<BR><FONT SIZE=2>> |wrestling match trying to get it working.  This has been an ordeal since </FONT>
<BR><FONT SIZE=2>> |late May when I decided to upgrade my old RH6.2 system and the reason I </FONT>
<BR><FONT SIZE=2>> |bought the new computer.</FONT>
<BR><FONT SIZE=2>> |</FONT>
<BR><FONT SIZE=2>> |Has anyone bought one of these computers and got it to run as a server </FONT>
<BR><FONT SIZE=2>> |(able to run unattended for days)?  Any suggestions on how to proceed?</FONT>
<BR><FONT SIZE=2>> |</FONT>
<BR><FONT SIZE=2>> |Here's what I've done/found so far:</FONT>
<BR><FONT SIZE=2>> |</FONT>
<BR><FONT SIZE=2>> |System Description:</FONT>
<BR><FONT SIZE=2>> |-------------------</FONT>
<BR><FONT SIZE=2>> |</FONT>
<BR><FONT SIZE=2>> |    CPU: 1.2 MHz Duron</FONT>
<BR><FONT SIZE=2>> |    MEM: 128 MB</FONT>
<BR><FONT SIZE=2>> |   DISK: 40 GB (20GB Win98SE/20GB Linux)</FONT>
<BR><FONT SIZE=2>> |     MB: Gigabyte GA-7VKML</FONT>
<BR><FONT SIZE=2>> |   BIOS: AMI</FONT>
<BR><FONT SIZE=2>> |</FONT>
<BR><FONT SIZE=2>> |</FONT>
<BR><FONT SIZE=2>> |What I've done:</FONT>
<BR><FONT SIZE=2>> |---------------</FONT>
<BR><FONT SIZE=2>> |</FONT>
<BR><FONT SIZE=2>> |1. Installed RH7.3 (kernel-2.4.18-3)</FONT>
<BR><FONT SIZE=2>> |2. Upgraded to kernel 2.4.18-5</FONT>
<BR><FONT SIZE=2>> |3. Upgraded to kernel 2.4.18-10</FONT>
<BR><FONT SIZE=2>> |4. Rebuilt kernel turning off APM and turning on ACPI</FONT>
<BR><FONT SIZE=2>> |    Here is excerpt from .config file:</FONT>
<BR><FONT SIZE=2>> |       CONFIG_PM=y</FONT>
<BR><FONT SIZE=2>> |       CONFIG_ACPI=y</FONT>
<BR><FONT SIZE=2>> |       # CONFIG_ACPI_DEBUG is not set</FONT>
<BR><FONT SIZE=2>> |       CONFIG_ACPI_BUSMGR=y</FONT>
<BR><FONT SIZE=2>> |       # CONFIG_ACPI_SYS is not set</FONT>
<BR><FONT SIZE=2>> |       # CONFIG_ACPI_CPU is not set</FONT>
<BR><FONT SIZE=2>> |       CONFIG_ACPI_BUTTON=m</FONT>
<BR><FONT SIZE=2>> |       # CONFIG_ACPI_AC is not set</FONT>
<BR><FONT SIZE=2>> |       # CONFIG_ACPI_EC is not set</FONT>
<BR><FONT SIZE=2>> |       # CONFIG_APM is not set</FONT>
<BR><FONT SIZE=2>> |5. Downloaded and installed acpid-1.0.1-1.i386.rpm</FONT>
<BR><FONT SIZE=2>> |    Verified it's running and in a sleep state.</FONT>
<BR><FONT SIZE=2>> |6. Enabled every possible BIOS ACPI restore option.</FONT>
<BR><FONT SIZE=2>> |7. Looked at /proc directory, found there was a /proc/acpi</FONT>
<BR><FONT SIZE=2>> |    directory, but nothing related to acpi under /proc/sys</FONT>
<BR><FONT SIZE=2>> |    as the documentation (acpi_howto.txt) suggests.  As experience</FONT>
<BR><FONT SIZE=2>> |    has shown, documentation doesn't bare any resemblance to what</FONT>
<BR><FONT SIZE=2>> |    I'm seeing.</FONT>
<BR><FONT SIZE=2>> |8. Found /proc/acpi directory contains only "file" called events.</FONT>
<BR><FONT SIZE=2>> |9. Found there is no option in the kernel config file to turn on</FONT>
<BR><FONT SIZE=2>> |    or off Sleep mode.</FONT>
<BR><FONT SIZE=2>> |</FONT>
<BR><FONT SIZE=2>> |HELP!</FONT>
<BR><FONT SIZE=2>> |-joe-</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>>   Brian Wiese | bwiese@cotse.com | aim: unolinuxguru</FONT>
<BR><FONT SIZE=2>> ------------------------------------------------------</FONT>
<BR><FONT SIZE=2>>   GnuPG/PGP key 0x1E820A73 | "FREEDOM!" - Braveheart </FONT>
<BR><FONT SIZE=2>> _______________________________________________</FONT>
<BR><FONT SIZE=2>> OLUG mailing list</FONT>
<BR><FONT SIZE=2>> OLUG@olug.org</FONT>
<BR><FONT SIZE=2>> <A HREF="http://lists.olug.org/mailman/listinfo/olug" TARGET="_blank">http://lists.olug.org/mailman/listinfo/olug</A></FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
</P>
<BR>

<P><FONT SIZE=2>-- </FONT>
<BR><FONT SIZE=2>         noble<AT>flashman<DOT>com -- <A HREF="http://www.flashman.com" TARGET="_blank">http://www.flashman.com</A></FONT>
<BR><FONT SIZE=2>B-24 Crew Registry <A HREF="http://www.flashman.com/cgi-bin/crew-reg.cgi" TARGET="_blank">http://www.flashman.com/cgi-bin/crew-reg.cgi</A></FONT>
</P>
<BR>

<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>OLUG mailing list</FONT>
<BR><FONT SIZE=2>OLUG@olug.org</FONT>
<BR><FONT SIZE=2><A HREF="http://lists.olug.org/mailman/listinfo/olug" TARGET="_blank">http://lists.olug.org/mailman/listinfo/olug</A></FONT>
</P>

</BODY>
</HTML>