Robin said:
Shut Down doesn't always turn off the hardware. The screen shuts down
and goes into standby mode (it tells me); there is no disk activity, but
the power-on light stays on and the fans are running.
In Power Management I've disabled sleep and hibernate: booting is so
fast I don't need them. The power switch and the sleep switch are set
to shut down. I don't see anything relevant in BIOS.
Any ideas, or is it just one of those intermittent hardware gremlins.
So that's S1 Standby.
Personally, I'd be really careful adjusting too many knobs in that
subsystem.
I would try to keep all the BIOS settings in the "ideal" range.
ACPI 2.0 standard [Enable]. Standby [Auto, or at least include S3].
Then Save and Exit, so the BIOS will reboot the machine.
In Windows, check Device Manager and the "computer" entry, and check
the HAL. The name there should include "ACPI", like "ACPI Multiprocessor".
And really, if you'd broken ACPI entirely, you'd know it, because the machine
would say "It is safe to turn off the power" and present a
Windows 98 type shutdown screen. If there's no ACPI, then all
that would be left is APM as an option. And some day, the OS will
no longer support APM.
I would have left Sleep and Hibernate as options, and just
not used them. It sounds like you attempted to make
some of these options disappear somehow. (powercfg -h off ???,
from an elevated command prompt)
If you want to play around, you can look at the dumppo utility.
If trying that on Windows 7, I'd probably want a cmd.exe window
with "Run as Administrator" (elevated) as my starting point for running
dumppo. This will not directly solve your "I'm in S1, when I
wanted to shut down" problem, but it will tell you what
ACPI states your system currently supports. Dumppo has
administrative override capability, but that only works
if the BIOS settings are put back to useful values.
http://forums.pcper.com/showthread.php?p=1825058&postcount=31
Really, shutdown shouldn't be trying to do anything like that.
Neither S1, S3, nor S4. It should just shut down. And all I can
suggest at this point, is to do some basic investigations, of
what works on your system and what doesn't work.
I understand both Windows 7 and Windows 8, have made changes to
what is saved and restored at shutdown. I think Windows 8 keeps
a kernel image, even if you shutdown. It does that, to speed
up boot. Something like, just loading an image into RAM and
warm booting it. Rather than loading a bunch of separate files,
which takes more time. Windows 7 may have some hybrid approach,
like if you select sleep, it may still write something to disk.
So you may want to investigate the details in that direction,
and see if, as a result, shutdown does include elements normally
associated with the other ACPI states.
Paul