Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Mar 2009 09:12:18 -0700
From:      Nate Lawson <nate@root.org>
To:        Andriy Gapon <avg@icyb.net.ua>
Cc:        freebsd-acpi@FreeBSD.org
Subject:   Re: shutdown via  power button: "acpi: resumed at..."
Message-ID:  <49CA57E2.7090805@root.org>
In-Reply-To: <49C8E143.2080305@icyb.net.ua>
References:  <49C8E143.2080305@icyb.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
Andriy Gapon wrote:
> I noticed that sometimes I am getting "acpi: resumed at..." message on console and
> in system log when I initiate system shutdown by pressing power button.
> I think that the cause is in acpi_UserNotify("Resume") call and this call is only
> found in acpi_EnterSleepState().
> 
> I see the following code in that function:
>     case ACPI_STATE_S5:
>         /*
>          * Shut down cleanly and power off.  This will call us back through the
>          * shutdown handlers.
>          */
>         shutdown_nice(RB_POWEROFF);
>         break;
> 
> So it seems that it is expected that shutdown_nice() would return immediately.
> I think it makes S5 a special case comparing to other states where return happens
> upon resuming from the state.
> In this case, maybe it is not necessary for S5 request to go through the
> resume/wakeup half of acpi_EnterSleepState.
> 

I thought shutdown*() should never return at all. It sounds like
interrupts are being re-enabled or something.

-- 
Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49CA57E2.7090805>