Kernel Bug Tracker – Bug 10606
2.6.26-rc1 regression: ACPI fails to load SDT. - Dell M1530
Last modified: 2008-06-13 19:44:18 UTC
Latest working kernel version: 2.6.25
Earliest failing kernel version: 2.6.26-rc1
Distribution: Ubuntu Hardy
Hardware Environment: Dell M1530 laptop
[ 0.150224] ACPI: Core revision 20080321
[ 0.153815] ACPI Exception (tbxface-0629): AE_AML_NO_OPERAND, While loading namespace from ACPI tables 
[ 0.153818] ACPI: Unable to load the System Description Tables
ACPI: Core revision 20070126
Using local APIC timer interrupts.
APIC timer calibration result 12468730
Created attachment 16031 [details]
Kernel config used to build the failing kernel.
please attach the output from acpidump
Created attachment 16032 [details]
As requested :)
Will you please attach the output of dmesg on kernel 2.6.26-rc1 with acpi enabled?
It will be great if you can attach the output of dmesg on kernel 2.6.25.
Created attachment 16045 [details]
Created attachment 16046 [details]
This entry is being used for tracking a regression from 2.6.25. Please don't
close it until the problem is fixed in the mainline.
Apparently the interpreter cannot handle a Field() operator with a null field list. The code causing problems is:
OperationRegion (KBMP, SystemMemory, 0xFF800180, 0x70)
Field (KBMP, ByteAcc, Lock, Preserve)
Fix forthcoming. This affects the disassembler also, since it uses the same code.
Terrific! Looking forward to it, and thanks for your quick responses.
Created attachment 16061 [details]
patch to allow zero-length field lists
This patch allows the table to load here, please give it a try.
That patch works fine. Thanks!
Oh, sorry Rafael. Just read your comment and clicked that I did the wrong thing since the patch isn't in mainline yet. Reopening.
Regressions list annotation:
Patch : http://bugzilla.kernel.org/attachment.cgi?id=16061&action=view
"(cd /usr/src/cg-head; gitk drivers/acpi) after pulling from Linus' tree
doesn't show it yet."
References : http://lkml.org/lkml/2008/5/18/328
Ah, I misread the Nigel's comment, sorry.
patch is in acpica tree
Yes, but as per comment #7, we're not supposed to close it until the patch reaches mainline. Any ETA?
Problem is present in 2.6.26-rc4.
References : http://lkml.org/lkml/2008/5/26/3
Confirmed to be present in 2.6.26-rc4-git4.
References : http://lkml.org/lkml/2008/6/2/524
Err. That should be not present (not yet in mainline). Should I just ignore your requests for status and close the bug when it _is_ merged? (I am watching for it)?
(In reply to comment #20)
> Err. That should be not present (not yet in mainline).
No, i meant the _problem_ was present in that kernel, not the patch. :-)
> Should I just ignore your requests for status and close the bug when it
> _is_ merged? (I am watching for it)?
Patch just hit mainline.
shipped in 2.56.26-rc6:
Author: Bob Moore <email@example.com>
Date: Tue Jun 10 13:00:32 2008 +0800
ACPICA: Fix to allow zero-length ASL field declarations
(2.6.26-rc6, that is)