S5 Powerdown problem on TX150 servers

From: Andrew de Quincey <hidden>
Date: 2003-09-16 08:12:15

Hi, I have an issue with TX150 servers. Basically, they don't power down in 
ACPI. I press the power button, and I can see the system shutting down, but, 
although it clears the screen and kinda makes a clunking noise as if the HDDs 
are being stopped, the fans stay running, and the power light stays on.

I want the system to enter S5 when I press the power button.

I added some debug to the hwsleep.c/acpi_enter_sleep_state() function. The 
last thing it executes is:

status = acpi_hw_register_write (ACPI_MTX_DO_NOT_LOCK, 
ACPI_REGISTER_PM1B_CONTROL, PM1Bcontrol);

<-- DOES NOT GET HERE on button press.

        if (ACPI_FAILURE (status)) {
                return_ACPI_STATUS (status);
        }

Which kinda makes sense as this is the write of the PM1B value that completes 
powerdown.

However, if I press the power button once again, I can see that it RETURNS 
from this call, and displays the tracing I put after it. Its almost as if the 
system is going into S1 and not S5.

I've checked in the DSDT, and the values for PM1a_CNT.SLP_TYP and 
PM1b_CNT.SLP_TYP are correctly for entering an S5 state.

Anyone have any suggestions?



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help