intel d945gclf(latest 0278 bios) fixed dsdt
Evgeny Petrov
freeglider at gmail.com
Wed Sep 24 23:46:09 UTC 2014
It seems i finally got rid of annoying acpi bug in d945gclf. It showed
itself as a 50% cpu usage by system process and repeating errors in system
log:
+ACPI Error: Method parse/execution failed [\\_SB_.PCI0.LPC_.SMBR] (Node
> 0xfffffe0002463000), AE_AML_INFINITE_LOOP (20110527/psparse-560)
> +ACPI Error: Method parse/execution failed [\\_SB_.PCI0.LPC_.INIT] (Node
> 0xfffffe0002463040), AE_AML_INFINITE_LOOP (20110527/psparse-560)
> +ACPI Error: Method parse/execution failed [\\_GPE._L00] (Node
> 0xfffffe000240fb40), AE_AML_INFINITE_LOOP (20110527/psparse-560)
> +ACPI Exception: AE_AML_INFINITE_LOOP, while evaluating GPE method [_L00]
> (20110527/evgpe-606)
> +ACPI Error: Method parse/execution failed [\\_SB_.PCI0.LPC_.SMBR] (Node
> 0xfffffe0002463000), AE_AML_INFINITE_LOOP (20110527/psparse-560)
> +ACPI Error: Method parse/execution failed [\\_SB_.PCI0.LPC_.INIT] (Node
> 0xfffffe0002463040), AE_AML_INFINITE_LOOP (20110527/psparse-560)
> +ACPI Error: Method parse/execution failed [\\_GPE._L00] (Node
> 0xfffffe000240fb40), AE_AML_INFINITE_LOOP (20110527/psparse-560)
> +ACPI Exception: AE_AML_INFINITE_LOOP, while evaluating GPE method [_L00]
> (20110527/evgpe-606)
I use FreeBSD 9.1-RELEASE-p19, but before that there was Windows XP
installed on this machine and the same behaviour was there too.
diff for the dsl:
> diff original.
> d
> sl changed.
> d
> sl
> 360c360
> < 0x06BFFFFF, // Length
> ---
> > 0x06C00000, // Length
> 3277c3277
> < OperationRegion (SMB1, SystemIO, 0x2000, 0x17)
> ---
> > OperationRegion (SMB1, SystemIO, 0x3000, 0x17)
I can not be 100% sure, but two days uptime and it's working fine so far.
Used the info from here <https://bugzilla.kernel.org/show_bug.cgi?id=14552>,
it worked for them too.
I'll drop a note here if the bug would return.
--
*Sincerely yours,*
*Evgeny Petrov*
More information about the freebsd-acpi
mailing list