kern/123705: REGRESSION: acpi_cpu.c rev 1.57.2.4 broke booting on
SuperMicro X7DBP
Ulrich Spörlein
uspoerlein at gmail.com
Thu May 15 16:10:01 UTC 2008
>Number: 123705
>Category: kern
>Synopsis: REGRESSION: acpi_cpu.c rev 1.57.2.4 broke booting on SuperMicro X7DBP
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu May 15 16:10:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Ulrich Spörlein
>Release: FreeBSD 6.3-STABLE i386
>Organization:
>Environment:
>Description:
The MFC of rev. 1.67 to RELENG_6 leads to a panic upon boot. See
http://lists.freebsd.org/pipermail/freebsd-stable/2008-May/042439.html
for an unsuccessful try.
Here are ACPI dumps:
http://www.spoerlein.net/pub/X7DBP.asl
http://www.spoerlein.net/pub/X7DBP.dsdt
>How-To-Repeat:
You would need the Hardware+BIOS version in question. I can test patches for the next
7-10 days only.
>Fix:
Deactivate _OSC :/
--- acpi.diff begins here ---
Index: sys/dev/acpica/acpi_cpu.c
===================================================================
RCS file: /data/ncvs/src/sys/dev/acpica/acpi_cpu.c,v
retrieving revision 1.57.2.8
diff -u -r1.57.2.8 acpi_cpu.c
--- sys/dev/acpica/acpi_cpu.c 17 Mar 2008 19:57:21 -0000 1.57.2.8
+++ sys/dev/acpica/acpi_cpu.c 15 May 2008 15:21:13 -0000
@@ -377,7 +377,7 @@
arg[3].Buffer.Length = sizeof(cap_set); /* Capabilities buffer */
arg[3].Buffer.Pointer = (uint8_t *)cap_set;
cap_set[0] = 0;
- AcpiEvaluateObject(sc->cpu_handle, "_OSC", &arglist, NULL);
+ //AcpiEvaluateObject(sc->cpu_handle, "_OSC", &arglist, NULL);
}
/* Probe for Cx state support. */
--- acpi.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list