Latest working kernel version: 2.6.25 Earliest failing kernel version: 2.6.26-rc1 Distribution: Ubuntu Hardy Hardware Environment: Dell M1530 laptop Problem Description: Under 2.6.26-rc1: [ 0.150224] ACPI: Core revision 20080321 [ 0.153815] ACPI Exception (tbxface-0629): AE_AML_NO_OPERAND, While loading namespace from ACPI tables [20080321] [ 0.153818] ACPI: Unable to load the System Description Tables Under 2.6.25: 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] acpidump output As requested :)
Hi, 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. Thanks.
Created attachment 16045 [details] 2.6.26-rc1 dmesg
Created attachment 16046 [details] 2.6.25.1 dmesg
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
Nigel said: "(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 Closing.
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)? Yes, please.
Patch just hit mainline. Thank you!
shipped in 2.56.26-rc6: commit 7e7c9052a617ea6086144a4fbda262d32a100479 Author: Bob Moore <robert.moore@intel.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)