Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 May 2008 18:06:38 +0200 (CEST)
From:      Ulrich Spörlein <uspoerlein@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        njl@FreeBSD.org, gavin@FreeBSD.org, rpaulo@FreeBSD.org
Subject:   kern/123705: REGRESSION: acpi_cpu.c rev 1.57.2.4 broke booting on SuperMicro X7DBP
Message-ID:  <200805151606.m4FG6ckJ061320@coyote.spoerlein.net>
Resent-Message-ID: <200805151610.m4FGA03t085837@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200805151606.m4FG6ckJ061320>