Bug 113099 - ACPI - AML Alias command is broken
Summary: ACPI - AML Alias command is broken
Status: RESOLVED FIXED
: 114692 (view as bug list)
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Final
Hardware: Other All
: P5 - None : Normal
Target Milestone: ---
Assignee: Thomas Renninger
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-25 18:03 UTC by Takashi Iwai
Modified: 2006-02-03 07:38 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Full kernel log (21.49 KB, text/plain)
2005-08-25 18:04 UTC, Takashi Iwai
Details
acpidmp output (96.64 KB, text/plain)
2005-09-02 09:13 UTC, Takashi Iwai
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Takashi Iwai 2005-08-25 18:03:24 UTC
With my laptop AVERATEC AV3360, I got the following error messages from ACPI
during boot:

exstoren-0142: *** Error: Store into Alias - should never happen
 psparse-1172: *** Error: Method execution failed [\_TZ_.RTMP] (Node df7ae528),
AE_AML_INTERNAL
 psparse-1172: *** Error: Method execution failed [\_TZ_.THRM._TMP] (Node
df7ae2e8), AE_AML_INTERNAL
Comment 1 Takashi Iwai 2005-08-25 18:04:15 UTC
Created attachment 47647 [details]
Full kernel log
Comment 2 Thomas Renninger 2005-09-02 07:48:49 UTC
This seems to be related to (#75808).
In this case the table seems to be detected as a duplicate, but it is not?
Can you send acpidmp output to be sure, please.
Comment 3 Takashi Iwai 2005-09-02 09:13:23 UTC
Created attachment 48573 [details]
acpidmp output
Comment 4 Takashi Iwai 2005-09-02 09:14:49 UTC
The machine is reachable as alsa3.suse.de (using standard root).

Comment 5 Thomas Renninger 2005-09-02 11:12:22 UTC
This is not related to (#75808 - avoid double loading of ACPI tables).
In fact avoid loading of ACPI tables seem to work quite well (seems as if
ppc_acpi module also triggers a table load which already has been loaded).

As far as I can tell for now the alias ASL command is broken in kernel.
Try to find a fix for the DSDT (there are a lot more, but not sever things
broken) and then try to find a solution for the kernel.
Unfortunately ACPI_DEBUG is off again -> I probably will need to install a Beta3
kernel for debugging ...
Comment 6 Thomas Renninger 2005-09-02 11:13:33 UTC
*** Bug 114692 has been marked as a duplicate of this bug. ***
Comment 7 Takashi Iwai 2005-09-05 15:22:26 UTC
Oops, still I got a problem with the fixed DSDT.aml.
It doesn't boot when no power cable is plugged in at the boot time.
It shuts down with critical temperature (255C).
Comment 8 Thomas Renninger 2005-09-05 16:03:49 UTC
Not sure whether this is still an error resulting from broken aliases, but it
could and we should wait until the alias commmand is fixed.
According kernel.org bugzilla:
http://bugzilla.kernel.org/show_bug.cgi?id=5189
Comment 9 Takashi Iwai 2005-09-16 12:59:06 UTC
Status update:

As described in Bug #114692, the thermal_zone appeared again when I reloaded the
thermal module.  Until rc4 (2.6.13-14), it worked in this way.
But, on rc4 with 2.6.13-15 kernel, it reports always "0C", or fails.  It seems
that the acpi-temperature-poll patch broke something.

The question is:  Is it safe to use this kernel even with such a state?
I'm currently useing 2.6.13-14 again.
Comment 10 Takashi Iwai 2005-09-16 13:10:12 UTC
Correction: 2.6.13-14 kernel also fails to show temperature sometimes.
And it spits the error messages:

    ACPI-0142: *** Error: Store into Alias - should never happen
    ACPI-1174: *** Error: Method execution failed [\_TZ_.RTMP] (Node df7b7760),
AE_AML_INTERNAL
    ACPI-1174: *** Error: Method execution failed [\_TZ_.THRM._TMP] (Node
df7b7640), AE_AML_INTERNAL
    ACPI-0142: *** Error: Store into Alias - should never happen
    ACPI-1174: *** Error: Method execution failed [\_TZ_.RTMP] (Node df7b7760),
AE_AML_INTERNAL
    ACPI-1174: *** Error: Method execution failed [\_TZ_.THRM._TMP] (Node
df7b7640), AE_AML_INTERNAL
    ACPI-1048: *** Warning: Failed to acquire semaphore[df7b7f40|1|0], AE_TIME
    ACPI-1048: *** Warning: Failed to acquire semaphore[df7b7f40|1|0], AE_TIME
Comment 11 Takashi Iwai 2005-09-20 11:21:18 UTC
More status update:

The situation gets complicated.  I played with the given DSDT again, and it
worked now with ec_burst=0.
2.6.13-15 still spits the warnings about to acuire semaphore at each second, so
I downgraded 2.6.13-8 again.
The only problem is that now the suspend-to-ram doesn't work, and the
suspend-to-disk doesn't shut out the power after writing pages.  Both worked
well without DSDT...
Comment 12 Thomas Renninger 2006-01-23 10:15:36 UTC
There is a big bundle of ACPI patches coming into mainline after 2.6.16-rc1.
I hope this one could fix it:
commit 96db255c8f014ae3497507104e8df809785a619f
Author: Bob Moore <robert.moore@intel.com>
Date:   Wed Nov 2 00:00:00 2005 -0500

    [ACPI] ACPICA 20051102
...
 Implemented support for "local" internal ACPI object
    types within the debugger "Object" command and the
    acpi_walk_namespace() external interfaces. These local
    types include RegionFields, BankFields, IndexFields, Alias,
    and reference objects.
...
   Signed-off-by: Bob Moore <robert.moore@intel.com>
   Signed-off-by: Len Brown <len.brown@intel.com>

I tell you when the stuff is in and it's worth a test.
Also search for a BIOS update before testing, or after testing and it is still broken...
Comment 13 Takashi Iwai 2006-01-23 22:24:34 UTC
I tried the kernel on ~trenn/Export/2.6.*, but the problem seems still remaining.
I guess it's really a broken DSDT.
Comment 14 Thomas Renninger 2006-01-30 16:49:41 UTC
Both problems should be fixed in version ACPICA 20060127
-> see http://bugzilla.kernel.org/show_bug.cgi?id=5189
Those probably were not included yet..., ahhh so much to do, I will have a look whether a patch pops up in Len's ACPI test tree the next days..., give me a reminder at the end of the week if I haven't ansered...
Comment 15 Thomas Renninger 2006-02-03 07:38:31 UTC
Could you retry with the current kotd, please.
According to Intel people it should be fixed now.
Tell me if you still have this problem or if other problems pop up.