Lars,
Thank you for the suggestions about modifying /etc/modules and using the
boot option acpi=off. I tried this but could only find two variations:
either my system would not shut down at all, or it still rebooted at
midnight.
I found a later note in a debian forum that indicated that dual-core cpus don't
respond properly to acpi=off,
which a) applies to my laptop, and b) probably explains why my laptop would not
even shut down when I tried this. I ended up in the Ubuntu Wiki at
DebuggingACPI page, where I found this:
If "acpi=off" allows the system to boot, try to isolate the ACPI issue
with the following boot parameters
* Try booting with "acpi=ht"
o This disables all of ACPI except just enough to enable Hyper
Threading. If acpi=off works and acpi=ht fails, then the issue is in the ACPI
table parsing code itself, or perhaps the SMP code.
And, surprise, I can't even boot when I try acpi=ht.
I believe that my problem may be tangentially related to the Foxconn
BIOS problem posted at http://ubuntuforums.org/showthread.php?t=869249
I do not know if my BIOS is in the same state, but I suspect my problem
is very much in this neighborhood.
I followed the instructions in the thread mentioned above, and I see
that my BIOS does some strange workarounds to handle various versions of
windows, and then just punts anything that has not been handled by the
end of the block:
Name (WNOS, Zero)
Method (CKOS, 0, NotSerialized)
{
If (LEqual (WNOS, Zero))
{
If (SCMP (\_OS, "Microsoft Windows"))
{
Store (One, WNOS)
}
If (SCMP (\_OS, "Microsoft Windows NT"))
{
Store (0x02, WNOS)
}
If (SCMP (\_OS, "Microsoft WindowsME: Millennium Edition"))
{
Store (0x03, WNOS)
}
If (CondRefOf (\_OSI, Local0))
{
Store (0x04, WNOS)
}
}
Then a bit further down the code, this appears:
Method (_STA, 0, NotSerialized)
{
If (LEqual (CKOS (), 0x04))
{
If (LEqual (HPTS, One))
{
Return (0x0F)
}
Else
{
Return (Zero)
}
}
Else
{
If (HPTS)
{
Return (0x0B)
}
Else
{
Return (Zero)
}
}
}
Now, if I'm running "Not Windows", then instead of a 'real' value,
NotSerialized is set to Zero. Um, might Zero also somehow relate to
midnight.
--
Laptop boots at Midnight, by itself.
https://bugs.launchpad.net/bugs/235539
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs