Bug 8631 - Table has invalid signature AE_BAD_SIGNATURE
Summary: Table has invalid signature AE_BAD_SIGNATURE
Status: CLOSED INVALID
Alias: None
Product: ACPI
Classification: Unclassified
Component: Config-Tables (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Zhang Rui
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-15 04:15 UTC by pmenier
Modified: 2007-07-25 19:39 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.21.5
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
config used to compil kernel (64 bytes, text/plain)
2007-06-16 12:13 UTC, pmenier
Details
result of cat /proc/acpi/dsdt > dsdt && iasl -d dsdt (58 bytes, text/plain)
2007-06-16 12:20 UTC, pmenier
Details
complete dmesg (55 bytes, text/plain)
2007-06-16 12:22 UTC, pmenier
Details
Acpidump (87.60 KB, text/plain)
2007-07-06 02:49 UTC, pmenier
Details

Description pmenier 2007-06-15 04:15:55 UTC
Most recent kernel where this bug did not occur:2.6.21
Distribution:Debian ETCH
Hardware Environment:P4 805 Dual Core
Software Environment:Debian etch
Problem Description:
I got this error since kernel-2.6.21 in dmesg : 

input: Power Button (FF) as /class/input/input0
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /class/input/input1
ACPI: Power Button (CM) [PWRB]
ACPI Warning (tbutils-0158): Incorrect checksum in table [  ^Eð] -  00, should be 4B [20070126]
ACPI Error (tbinstal-0134): Table has invalid signature [  ^Eð], must be SSDT or PSDT [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_PR_.CPU1._PDC] (Node c213c89c), AE_BAD_SIGNATURE
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI Warning (tbutils-0158): Incorrect checksum in table [  ^Eð] -  00, should be 4B [20070126]
ACPI Error (tbinstal-0134): Table has invalid signature [  ^Eð], must be SSDT or PSDT [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_PR_.CPU2._PDC] (Node c213c7fc), AE_BAD_SIGNATURE
ACPI: Processor [CPU2] (supports 8 throttling states)
Real Time Clock Driver v1.12ac

The complete dmesg is here :
http://webpmenier.dynalias.net/docext/noyau/26215/dmesg


Steps to reproduce: it just appears at boot.
Comment 1 pmenier 2007-06-16 12:13:49 UTC
Created attachment 11765 [details]
config used to compil kernel
Comment 2 pmenier 2007-06-16 12:20:51 UTC
Created attachment 11766 [details]
result of cat /proc/acpi/dsdt > dsdt && iasl -d dsdt
Comment 3 pmenier 2007-06-16 12:22:59 UTC
Created attachment 11767 [details]
complete dmesg
Comment 4 Zhang Rui 2007-06-18 00:54:01 UTC
Hmmm, there are dynamic tables with invalid signature.
It should be a BIOS bug.
Please check if there is any BIOS update first.
Comment 5 Zhang Rui 2007-07-05 18:45:30 UTC
Please attach the acpidump output. :)
Comment 6 pmenier 2007-07-06 02:49:37 UTC
Created attachment 11963 [details]
Acpidump

Here is the file made by acpidump > acpidump.
When i launch the acpidump command, it replies :
Wrong checksum for generic table!
Comment 7 Len Brown 2007-07-13 10:33:14 UTC
Linux version 2.6.21.5-vs2.2.0-rc1 (root@srvweb)...
...
ACPI: DSDT 7FFD0440, 4978 (r1  1AAAA 1AAAA000        0 INTL  2002026)
...
ACPI: Table DSDT replaced by host OS
ACPI: DSDT 00000000, 46CA (r1  1AAAA 1AAAA000        0 INTL 20060912)

please re-open this bug if you still have the problem when
you run the firmware that came with the machine.

Note You need to log in before you can comment on or make changes to this bug.