ACPI Warning: Incorrect checksum in table

Bug #133146 reported by Bogdan Butnaru
36
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: linux-image-2.6.22-9-generic

During boot I get the following warning:

[ 0.684000] ACPI: EC: Look up EC in DSDT
[ 0.696000] ACPI Warning (tbutils-0158): Incorrect checksum in table [TCPA] - 00, should be 9A [20070126]
[ 0.696000] ACPI: SSDT 3F681A10, 0043 (r1 LMPWR DELLLOM 1001 INTL 20050624)
[ 0.696000] ACPI: Interpreter enabled
[ 0.696000] ACPI: (supports S0 S3 S4 S5)
[ 0.696000] ACPI: Using IOAPIC for interrupt routing
[ 0.736000] ACPI: PCI Root Bridge [PCI0] (0000:00)

(The second line has the warning, I included the rest for context.)

Even if it's not indicative of a problem (though I always have issues with ACPI), I'd like to find the cause and perhaps a fix.

Revision history for this message
Tor Håkon Haugen (torh) wrote :

What hardware is this? Motherboard, BIOS (with version), etc.

Also, if there is a new BIOS available, could you try that?

Revision history for this message
Bogdan Butnaru (bogdanb) wrote :
Revision history for this message
Bogdan Butnaru (bogdanb) wrote :
Revision history for this message
Bogdan Butnaru (bogdanb) wrote :

As can be seen from at least the last attachment, I have version A05. On the Dell site I see they reached version A08. However the changelogs for the newer versions don't show anything related to ACPI, so I'm not sure if that would change anything.

I'm reluctant to update because I have the French version of the laptop, and I only see English BIOSes on the site. I sent them a mail asking if that would work, but until they answer I'm stuck with this one.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Bogdan,

You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering if you still get this warning in the 7.10 Gutsy Gibbon release with kernel 2.6.22-14? If so, please attach your dmesg output for this newer version. Thanks!

Changed in linux-source-2.6.22:
status: New → Incomplete
Revision history for this message
Bogdan Butnaru (bogdanb) wrote :

The warning is still there, see the attached dmesg log file, at line 136. (I left the whole file for completeness.)

This is the same machine on which I've initially posted the bug, but due to some hardware issues the motherboard was changed in the meantime. It is, as far as I can tell, the exact same model, but the BIOS is now the newest available version. (Someone asked about that a while ago.)

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Thanks Bogdan. And just to clarify, are you witnessing any other ill affects from this? Regardless, I've tagged this as 'hardy-kernel-candidate' to make sure we carry this report forward. Thanks!

Revision history for this message
Bogdan Butnaru (bogdanb) wrote :

No problem. No, there are no ill effects that I know related to this. I just noticed it when I was tweaking the boot process and I thought it should be reported. However, I have no idea what it means, so it might do something that I didn't notice.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Bogdan,

I think you may have already seen this in another report of yours, but . . . The Hardy Heron kernel was recently uploaded for testing. We'd really appreciate it if you could try testing with this newer kernel and verify if this issue still exists. Unfortunately, the Hardy Heron Alpha1 LiveCD was released with the older 2.6.22 kernel. You'll have to manually install the newer Hardy Heron kernel in order to test. This should not be the case for Alpha2. However, here are the instructions to install (if you choose to do so):

1) edit the file /etc/apt/sources.list and add the following line:

deb http://archive.ubuntu.com/ubuntu hardy main restricted

2) sudo apt-get update
3) sudo apt-get install linux-image-2.6.24-1-generic
4) reboot and select the new kernel from the grub menu

After you've tested, please feel free to revert back - ie boot into the old kernel, sudo apt-get remove linux-image-2.6.24-1-generic, and remove the line from /etc/apt/sources.list . Please update this report with your results. Thanks in advance!

Changed in linux:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

I opened a new task against the actively developed kernel. However, I'm closing this report against linux-source-2.6.22 as this bug does not meet the criteria for a stable release update. You can learn more about the stable release update process at https://wiki.ubuntu.com/StableReleaseUpdates . Thanks!

Changed in linux-source-2.6.22:
status: Incomplete → Won't Fix
Revision history for this message
Bogdan Butnaru (bogdanb) wrote :

I'm not sure if I'm doing something wrong, but I can't find any of the modules for 2.6.24. I can boot it, but lots of things don't work, including wireless. Is the answer still relevant in this situation?

Revision history for this message
Janus (ysangkok+launchpad) wrote :

Just FYI, I'm getting the same ACPI error, but I got two of them and I also got others.

Motherboard: AsRock P4VM890
BIOS: 1.90 (latest)
CPU: Pentium 4 3 Ghz (Northwood) (at 800 Mhz FSB)
RAM: 2GB in 2 slots (DDR400 underclocked to DDR333)
Graphics: NVIDIA
Kernel: Linux Gigabob 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux
Distribution: Ubuntu Gutsy Gibbon

No overclocking or anything. I suspect it might be a faulty BIOS.

The specific errors:
[ 51.090832] ACPI Warning (tbutils-0217): Incorrect checksum in table [ ð] - 00, should be 6A [20070126]
[ 51.091040] ACPI Error (tbinstal-0134): Table has invalid signature [ ð], must be SSDT, PSDT or OEMx [20070126]
[ 51.091257] ACPI Error (psparse-0551): Method parse/execution failed [\_PR_.CPU1._PDC] (Node df848180), AE_BAD_SIGNATURE
[ 51.192365] ACPI Warning (tbutils-0217): Incorrect checksum in table [ ð] - 00, should be 6A [20070126]
[ 51.192572] ACPI Error (tbinstal-0134): Table has invalid signature [ ð], must be SSDT, PSDT or OEMx [20070126]
[ 51.192790] ACPI Error (psparse-0551): Method parse/execution failed [\_PR_.CPU2._PDC] (Node df848240), AE_BAD_SIGNATURE

I have attached dmesg.

Revision history for this message
Bogdan Butnaru (bogdanb) wrote :

See my dmesg messages, with versions 2.6.24-1.1 and -1.2.

Revision history for this message
Bogdan Butnaru (bogdanb) wrote :

Of course, I meant kernel version, sorry. Both have the warning.

Changed in linux:
assignee: nobody → ubuntu-kernel-acpi
status: Incomplete → Triaged
Revision history for this message
VLoew (vincent-loew) wrote :

Hello,
I have the same issue:
[ 11.410852] ACPI Warning (tbutils-0217): Incorrect checksum in table [TCPA] - 00, should be 16 [20070126]
[ 13.731224] ACPI Warning (tbutils-0217): Incorrect checksum in table [SSDT] - B9, should be A7 [20070126]

Hardy on Asus F3JA

Revision history for this message
VLoew (vincent-loew) wrote :

I've just filed another incident to provide all dysfunctions occuring on my F3JA:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/228378
It might be a separate issue from what You are reporting.

Revision history for this message
Ryan Novosielski (novosirj) wrote :

I have this error too on a Dell Latitude D620. I've not noticed any ill effects.

Here's my line:
[ 9.308254] ACPI Warning (tbutils-0217): Incorrect checksum in table [TCPA] - 00, should be A9 [20070126]

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Christian Schürer-Waldheim (quincunx) wrote :

I'm having his error message as well, on a Dell D620

[ 0.656042] ACPI Warning (tbutils-0217): Incorrect checksum in table [TCPA] - 00, should be 9A [20080609]

Kernel version: 2.6.27-4-generic

Revision history for this message
ngc2997 (ngc2997-deactivatedaccount) wrote :

Same here (Asus P4P800 SE main board, kernel 2.6.27-7-generic):

Nov 1 08:33:31 Antares kernel: [ 0.505340] ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - D5, should be CE [20080609]

Revision history for this message
Janus (ysangkok+launchpad) wrote :

FYI, I am not getting the same error now with Intrepid (therefore kernel 2.6.27-7-generic). Now I'm getting:

Nov 4 18:51:27 Gigabob kernel: [ 1.983078] ACPI: ^Eð FFFF0000, 0000 (r0 0 0)
Nov 4 18:51:27 Gigabob kernel: [ 1.983299] ACPI Error (psparse-0530): Method parse/execution failed [\_PR_.CPU1._PDC] (Node f7412180), AE_BAD_HEADER
Nov 4 18:51:27 Gigabob kernel: [ 1.983783] processor ACPI0007:00: registered as cooling_device0
Nov 4 18:51:27 Gigabob kernel: [ 2.034526] ACPI Error (psparse-0530): Method parse/execution failed [\_PR_.CPU2._PDC] (Node f7412240), AE_ALREADY_EXISTS
Nov 4 18:51:27 Gigabob kernel: [ 2.034853] ACPI: Marking method _PDC as Serialized because of AE_ALREADY_EXISTS error
Nov 4 18:51:27 Gigabob kernel: [ 2.037037] processor ACPI0007:01: registered as cooling_device1

I have extracted the log from a specific boot from my kern.log.

Revision history for this message
databubble (phil-linttell) wrote :

I also get the same error:

ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - AE, should be A6 [20080609]

This is an Asus M3N78-VA, 2.6.27-7-generic (kubuntu 8.10). I don't think I'm experiencing any ill effects due to this, (although I do experienced system freezes with second CPU core enabled - different bug.)

Revision history for this message
eminor (eminor) wrote :

same issue here:

[ 0.477939] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.478344] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB2P._PRT]
[ 0.478552] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE0._PRT]
[ 0.478677] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE1._PRT]
[ 0.478803] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE2._PRT]
[ 0.478929] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE3._PRT]
[ 0.479055] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE4._PRT]
[ 0.492502] ACPI: PCI Interrupt Link [LNKA] (IRQs 16 17 18 19) *10
[ 0.492784] ACPI: PCI Interrupt Link [LNKB] (IRQs 16 17 18 19) *5
[ 0.493303] ACPI: PCI Interrupt Link [LNKC] (IRQs 16 17 18 19) *0, disabled.
[ 0.493857] ACPI: PCI Interrupt Link [LNKD] (IRQs 16 17 18 19) *0, disabled.
[ 0.494410] ACPI: PCI Interrupt Link [LUB0] (IRQs 20 21 22 23) *5
[ 0.496037] ACPI: PCI Interrupt Link [LUB2] (IRQs 20 21 22 23) *5
[ 0.496557] ACPI: PCI Interrupt Link [LMAC] (IRQs 20 21 22 23) *5
[ 0.497077] ACPI: PCI Interrupt Link [LACI] (IRQs 20 21 22 23) *0, disabled.
[ 0.497630] ACPI: PCI Interrupt Link [LMC9] (IRQs 20 21 22 23) *0, disabled.
[ 0.498183] ACPI: PCI Interrupt Link [LSMB] (IRQs 20 21 22 23) *5
[ 0.498703] ACPI: PCI Interrupt Link [LSA0] (IRQs 20 21 22 23) *11
[ 0.499230] ACPI: PCI Interrupt Link [LSA1] (IRQs 20 21 22 23) *11
[ 0.499806] ACPI: PCI Interrupt Link [LATA] (IRQs 20 21 22 23) *0, disabled.
[ 0.500170] ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - C6, should be B8 [20080609]

Mainboard: Asus A8N32-SLI Deluxe
Kernel: 2.6.27-9-generic
Ubuntu: Intrepid Ibex 8.10

my usb-hardware (mouse, keyboard, usb-hdd) is not powered down after shutdown and i thought maybe this issue is related to that, but if i shutdown from windows my usb-hardware is powered down correctly. i made a bios-update and also tried an older bios-version from the mainboard-cd, but it doesn't help.

Revision history for this message
Bogdan Butnaru (bogdanb) wrote :

Hello again! I'm having something similar in Jaunty on my desktop machine, too:

bogdanb@mabelode:~$ dmesg|grep "ACPI Warning"
[ 0.676622] ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - C1, should be C0 [20080926]

bogdanb@mabelode:~$ uname -a
Linux mabelode 2.6.28-4-generic #10-Ubuntu SMP Mon Jan 12 20:05:48 UTC 2009 x86_64 GNU/Linux

The motherboard is an Asus P5Q Pro.

(And I have the same issue amazin reported: USB devices are still powered after a shutdown. I've no idea if it's related, but if he thinks it's relevant maybe he's on to something.)

Also, on the same Dell Latitude D620 for which I reported this initially I have Intrepid now, and the same message:
bogdanb@arioch:~$ uname -a
Linux arioch 2.6.27-11-generic #1 SMP Thu Jan 8 08:38:33 UTC 2009 i686 GNU/Linux
bogdanb@arioch:~$ dmesg|grep 'ACPI Warning'
[ 0.372045] ACPI Warning (tbutils-0217): Incorrect checksum in table [TCPA] - 00, should be A9 [20080609]

Revision history for this message
Skewray (ubuntu-skewray) wrote :

With the current Ubuntu distribution kernel 27-11, I get:

ACPI Error (psparse-0530): Method parse/execution failed [\_PR_.CPU0._PDC] (Node ffff88012f000be0), AE_ALREADY_EXISTS
ACPI: Marking method _PDC as Serialized because of AE_ALREADY_EXISTS error

The motherboard is an Asus P5N-E_SLI.

Revision history for this message
I. (israellevin) wrote :

I don't think this is just an ubuntu thing. I'm running sid on an Asus mobo and I get:
[ 0.284017] ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - 13, should be 12 [20080321]

Maybe it's not even a kernel problem, maybe something is actually wrong with the hardware. Does anyone have a clue what this warning means? What's the OEMB table and why does it hold checksums?

Revision history for this message
Amit Kucheria (amitk) wrote :

The OEMB tables aren't used by Linux. See http://mjg59.livejournal.com/94998.html?thread=953878 for reference.

Marking this bug as 'Invalid' since this isn't really a bug.

Changed in linux (Ubuntu):
status: Triaged → Invalid
Revision history for this message
Sasa Paporovic (melchiaros) wrote :

I am on Ubuntu 11.10 64bit and observed:

Mar 19 15:52:55 ubuntu kernel: [ 8973.128192] ACPI Warning: Incorrect checksum in table [OEMB] - 0x62, should be 0x5D (20110413/tbutils-314)
Mar 19 15:52:55 ubuntu kernel: [ 8973.128348] ACPI Warning: Incorrect checksum in table [OEMB] - 0x62, should be 0x5D (20110413/tbutils-314)

on a MS-7596 board.

I have looked over:

http://mjg59.livejournal.com/94998.html?thread=953878

Can I have a actual feedback if this is still seen like that.

Changed in linux (Ubuntu):
status: Invalid → New
tags: added: oneiric
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Colin Ian King (colin-king) wrote :

Checksum errors are due to the BIOS getting the checksum wrong or possibly (very very rarely) the firmware data being corrupt. It's more likely to be a BIOS bug. The original bug report reported that table TCPA was producing the error - this is not a problem since the kernel doesn't care about the checksum being correct for this ACPI table anyhow.

This is not a kernel issue, it's just a warning.

Curtis Hovey (sinzui)
Changed in linux (Ubuntu):
assignee: Registry Administrators (registry) → nobody
Revision history for this message
penalvch (penalvch) wrote :
tags: added: jaunty needs-kernel-logs needs-upstream-testing
no longer affects: linux-source-2.6.22 (Ubuntu)
Changed in linux (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.