Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] S2466 permanent poweroff, round 2

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

David Mathog mathog at caltech.edu
Wed Feb 7 11:15:59 PST 2007


>    We have seen this on lots of Tyan boards in general. 

This probably doesn't help, on the problem machine:

% cd /tmp
% cp /proc/acpi/dsdt .
% iasl -d dsdt
% iasl -tc dsdt.dsl

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20060707 [Sep  8 2006]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a

dsdt.dsl   234:             Store (Local0, Local0)
Error    4049 -                         ^ Method local variable is not
initialized (Local0)

dsdt.dsl   239:             Store (Local0, Local0)
Error    4049 -                         ^ Method local variable is not
initialized (Local0)

dsdt.dsl   244:             Store (Local0, Local0)
Error    4049 -                         ^ Method local variable is not
initialized (Local0)

dsdt.dsl   295:     Method (\_WAK, 1, NotSerialized)
Warning  1079 -                 ^ Reserved method must return a value (_WAK)

dsdt.dsl   309:             Store (Local0, Local0)
Error    4049 -                         ^ Method local variable is not
initialized (Local0)

dsdt.dsl   314:             Store (Local0, Local0)
Error    4049 -                         ^ Method local variable is not
initialized (Local0)

ASL Input:  dsdt.dsl - 2550 lines, 85340 bytes, 671 keywords
Compilation complete. 5 Errors, 1 Warnings, 0 Remarks, 346 Optimizations

The _WAK warning is suspicious but I see that on other
machines where the powerbutton does work, so that alone
is not sufficient to cause the permanent poweroff.  There's a note
somewhere that at least older versions of linux ACPI did not check
the return value in any case.  However the 5
instances where uninitialized variables are used would go a long
way towards explaining the flakiness of this Tyan board.

That said, to date I've *never* seen a BIOS whose DSDT could
be dumped and then recompiled cleanly.  The best so far was
a SuperMicro motherboard with only 1 error and 7 warnings.

This is what comes, I believe, of 500 page specs like that for ACPI.

Regards,

David Mathog
mathog at caltech.edu
Manager, Sequence Analysis Facility, Biology Division, Caltech



More information about the Beowulf mailing list