http://bugzilla.novell.com/show_bug.cgi?id=581644
http://bugzilla.novell.com/show_bug.cgi?id=581644#c17
--- Comment #17 from Thomas Renninger 2010-07-14 07:44:12 UTC ---
You could try:
acpi_osi=Linux
there is one condition in an early _INI function writing a specific value to
the EC..., possibly it helps.
Beside the checksum errors which should be harmless, there is one broken (or
wrongly dumped) table:
[074h 0116 12] Reset Register : <Generic Address Structure>
[074h 0116 1] Space ID : 01 (SystemIO)
[075h 0117 1] Bit Width : 08
[076h 0118 1] Bit Offset : 00
[077h 0119 1] Access Width : 00
[078h 0120 8] Address : 0000000000000CF9
[080h 0128 1] Value to cause reset : 06
**** ACPI table terminates in the middle of a data structure!
There are 32 and 64 bit tables, eventually one are broken or get partly
overridden, this would somewhat explain the randomness. Still strange why this
would only happen with battery...
We (SuSE) had once a boot param to choose between RSDT (32 bit) and XSDT (64
bit), I can't find anything to choose in latest kernels, though.
For now you could try to search your BIOS and decrease the ACPI version if
there is such an option.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.