Bug 608648
Summary: | ACPI: Expecting a [Reference] package element, found type C; Incorrect checksum in table [SSDT] | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Steve Chapel <steven.chapel> | ||||||
Component: | kernel | Assignee: | John Feeney <jfeeney> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | low | Docs Contact: | |||||||
Priority: | low | ||||||||
Version: | 13 | CC: | anton, dougsland, gansalmon, itamar, jfeeney, jonathan, kernel-maint, madhu.chinakonda, steven.chapel, swhnld | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | kernel-2.6.34.8-68.fc13 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2011-03-08 07:24:52 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Steve Chapel
2010-06-28 11:39:22 UTC
Can you install the pmtools package, run acpidump as root and attach the output? I suspect that these are harmless, but it'd be good to check what's going on. Created attachment 427714 [details]
output from acpidump command
acpidump also produced the following warnings on stderr:
Wrong checksum for GSCI
Wrong checksum for ATKG
Wrong checksum for GSCI!
Wrong checksum for ATKG!
Ok. What make and model of machine is this? It is a Lenovo ThinkPad SL500 laptop. The checksum issues seem to be harmless, but the package type mismatches look like they're a genuine bug in the core ACPI parsing code. I'm working with upstream to figure out what's going on. Created attachment 428143 [details]
posted patch
Hi, Steve
Would you please have a try the attached patch?
Steve, if I get a chance I can do a scratch build for you tomorrow. If not it'll be after the weekend, so in that case it may be faster for you to try a build yourself. I'm on vacation currently. I can try building myself next week, but I'll need instructions for how to do so. Hi all, I am having exactly the same problem on a Lenovo Thinkpad SL500 with Fedora 13 x86_64 installed. I am no developer, but if you can give me the patch with instructions how to install it (and if it fails how to roll back), I can try it out. Could someone make a build or provide instructions for making one? A fix for this has been committed for F13 and F14. kernel-2.6.34.8-68.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/kernel-2.6.34.8-68.fc13 kernel-2.6.34.8-68.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. I can confirm that the message "Expecting a [Reference] package element" is now gone from dmesg. On the other hand, dmesg does still report some warnings about incorrect checksums. Here is the output from dmesg involving these warnings: ACPI: EC: EC description table is found, configuring boot EC ACPI: Executed 1 blocks of module-level executable AML code ACPI Warning: Incorrect checksum in table [SSDT] - 4E, should be DD (20100121/tbutils-314) ACPI Warning: Incorrect checksum in table [ATKG] - BE, should be 73 (20100121/tbutils-314) ACPI: SSDT 00000000bddc87f0 00244 (v01 PmRef TP-6A 00000180 INTL 20051117) ACPI: SSDT 00000000bddc8ad0 00765 (v01 PmRef Cpu0Cst 00003001 INTL 20051117) ACPI Warning: Incorrect checksum in table [SSDT] - 37, should be C7 (20100121/tbutils-314) ACPI: SSDT 00000000bddc8720 000C8 (v01 PmRef TP-6A 00000180 INTL 20051117) ACPI: SSDT 00000000bddc8a40 00085 (v01 PmRef Cpu1Cst 00003000 INTL 20051117) ACPI: Interpreter enabled ACPI: (supports S0 S3 S4 S5) ACPI: Using IOAPIC for interrupt routing PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000) PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources ACPI: EC: GPE = 0x1b, I/O: command/status = 0x66, data = 0x62 ACPI Warning: Incorrect checksum in table [SSDT] - 4E, should be DD (20100121/tbutils-314) ACPI: No dock devices found. PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug ACPI: PCI Root Bridge [PCI0] (0000:00) Afraid we can't do anything about the checksum errors - your BIOS is feeding us bad tables. I updated my BIOS firmware to the latest version and then restored BIOS settings to manufacturer defaults, and I still get the checksum warnings in Fedora 14. I reported the problem to Lenovo: <http://forums.lenovo.com/t5/SL-Series-ThinkPad-Laptops/BIOS-checksum-errors/td-p/424373> |