Hi,

I have a pretty fresh Solaris Express Community Edition installation that works 
for the most part just fine but still have a couple of issues left to solve. 
The most visible and annoying problem is constant ACPI errors coming to 
messages. They are coming soo often, that it pretty much renders messages 
useless. 

The error is following: 

Apr 16 21:59:44 sauron acpica: [ID 142451 kern.notice] ACPI Error 
(dswstate-0325): No result objects! State=fffffffec2ddf788 [20060721]
Apr 16 21:59:44 sauron acpica: [ID 666532 kern.notice] ACPI Exception 
(dsutils-0763): AE_AML_NO_RETURN_VALUE, Missing or null operand [20060721]
Apr 16 21:59:44 sauron acpica: [ID 181998 kern.notice] ACPI Exception 
(dsutils-0863): AE_AML_NO_RETURN_VALUE, While creating Arg 1 [20060721]
Apr 16 21:59:44 sauron acpica: [ID 100000 kern.notice] 
Apr 16 21:59:44 sauron acpica: [ID 174495 kern.notice] **** Exception 
AE_AML_NO_RETURN_VALUE during execution of method [\_TZ_.THRM._TMP] (Node 
fffffffec22c29b8)
Apr 16 21:59:44 sauron acpica: [ID 100000 kern.notice] 
Apr 16 21:59:44 sauron acpica: [ID 652514 kern.notice] Method Execution Stack:
Apr 16 21:59:44 sauron acpica: [ID 948524 kern.notice]     Method [_TMP] 
executing: Store (-Return Value- (), Local6)
Apr 16 21:59:44 sauron acpica: [ID 100000 kern.notice] 
Apr 16 21:59:44 sauron last message repeated 1 time
Apr 16 21:59:44 sauron acpica: [ID 166252 kern.notice] Local Variables for 
method [_TMP]:
Apr 16 21:59:44 sauron acpica: [ID 168412 kern.notice]     Local0: 0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 170460 kern.notice]     Local1: 0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 172508 kern.notice]     Local2: 0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 174556 kern.notice]     Local3: 0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 176604 kern.notice]     Local4: 0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 178652 kern.notice]     Local5: 0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 944185 kern.notice]     Local6: 
fffffffec22b19b8 <Obj>             Integer        0       0
Apr 16 21:59:44 sauron acpica: [ID 182748 kern.notice]     Local7: 0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 100000 kern.notice] 
Apr 16 21:59:44 sauron acpica: [ID 562499 kern.notice] Arguments for Method 
[_TMP]:  (0 arguments defined, max concurrency = 0)
Apr 16 21:59:44 sauron acpica: [ID 975559 kern.notice]     Arg0:   0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 975561 kern.notice]     Arg1:   0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 975563 kern.notice]     Arg2:   0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 975565 kern.notice]     Arg3:   0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 975567 kern.notice]     Arg4:   0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 975569 kern.notice]     Arg5:   0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 975571 kern.notice]     Arg6:   0 <Null 
Object>
Apr 16 21:59:44 sauron acpica: [ID 100000 kern.notice] 
Apr 16 21:59:44 sauron acpica: [ID 726955 kern.notice] ACPI Error 
(psparse-0638): Method parse/execution failed [\_TZ_.THRM._TMP] (Node 
fffffffec22c29b8), AE_AML_NO_RETURN_VALUE

The system is: SunOS sauron 5.11 snv_60 i86pc i386 i86pc

Motherboard is an Abit AB9 Pro with Intel E6300 Core 2 Duo CPU

The problem starts after the tzmon has been loaded:
Apr 16 21:20:14 sauron genunix: [ID 936769 kern.notice] pcie_pci5 is /[EMAIL 
PROTECTED],0/pci8086,[EMAIL PROTECTED],5
Apr 16 21:20:14 sauron pseudo: [ID 129642 kern.notice] pseudo-device: tzmon0

I have a very strong feelin, that the problem is caused by a bad ACPI table 
that has an empty method:

Method (GAHS, 1, NotSerialized)
    {
    }

Which is called at: 

 Method (_TMP, 0, NotSerialized)
            {
                And (SENF, 0x02, Local6)
                If (LNotEqual (Local6, 0x02))
                {
                    Store (0x33, DBG1)
                    If (LEqual (GOHO (), 0x00))
                    {
!!***                  Store (GAHS (0x00), Local6)   ***!!
                        And (Local6, 0x01, Local6)
                        If (LEqual (Local6, 0x01))
                        {

I added Return (0x1) inside the GAHS, fixed a couple of other more commong 
problems and compiled the file to a new dat-file, which I copied to 
/boot/acpi/tables/DSDT_INTELR_AWARDCPI.dat as the original file had the 
following definition block:

DefinitionBlock ("{From Memory Of Running System}.aml", "DSDT", 1, "INTELR", 
"AWRDACPI", 0x00001000)

After init 6, the system still keeps on complaining and I can't find anything 
that would suggest that the new ACPI table would have been loaded. 

I'm running out of ideas and would greatly appreciate if someone could give any 
hints to move forward. I would rather not turn the whole ACPI off as this seems 
to be the only issue I'm facing with it. 

Otherwise I'm pretty happy with this "home server system" and the fact that 
things are where I'm used to have them at work.

Cheers,

-- 
PeTe
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to