From owner-freebsd-acpi@FreeBSD.ORG  Thu Sep 13 18:16:26 2007
Return-Path: <owner-freebsd-acpi@FreeBSD.ORG>
Delivered-To: freebsd-acpi@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 5C1B216A417
	for <freebsd-acpi@FreeBSD.org>; Thu, 13 Sep 2007 18:16:26 +0000 (UTC)
	(envelope-from jkim@FreeBSD.org)
Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162])
	by mx1.freebsd.org (Postfix) with ESMTP id DE3B113C468
	for <freebsd-acpi@FreeBSD.org>; Thu, 13 Sep 2007 18:16:25 +0000 (UTC)
	(envelope-from jkim@FreeBSD.org)
Received: from niksun.com (anuket [10.70.0.5])
	by anuket.mj.niksun.com (8.13.6/8.13.6) with ESMTP id l8DIGNHt012869;
	Thu, 13 Sep 2007 14:16:24 -0400 (EDT)
	(envelope-from jkim@FreeBSD.org)
From: Jung-uk Kim <jkim@FreeBSD.org>
To: Denis <piloyder@gmail.com>
Date: Thu, 13 Sep 2007 14:16:18 -0400
User-Agent: KMail/1.6.2
References: <325305250709010712n4bd0d62l9a144572441cf3dc@mail.gmail.com>
	<200709121927.46465.jkim@FreeBSD.org>
	<325305250709131059g6b73cf51o9dc9e09d7e0c2800@mail.gmail.com>
In-Reply-To: <325305250709131059g6b73cf51o9dc9e09d7e0c2800@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Message-Id: <200709131416.21302.jkim@FreeBSD.org>
X-Virus-Scanned: ClamAV 0.90.2/4264/Thu Sep 13 02:06:05 2007 on
	anuket.mj.niksun.com
X-Virus-Status: Clean
Cc: freebsd-acpi@FreeBSD.org
Subject: Re: ACPI error on Compaq nc6220, FreeBSD 7.0
X-BeenThere: freebsd-acpi@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: ACPI and power management development <freebsd-acpi.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-acpi>,
	<mailto:freebsd-acpi-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-acpi>
List-Post: <mailto:freebsd-acpi@freebsd.org>
List-Help: <mailto:freebsd-acpi-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-acpi>,
	<mailto:freebsd-acpi-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Sep 2007 18:16:26 -0000

On Thursday 13 September 2007 01:59 pm, Denis wrote:
> On 9/13/07, Jung-uk Kim <jkim@freebsd.org> wrote:
> > Please remove spinlock_enter() and spinlock_exit() from
> > OsdSynch.c and retry.
>
> So I applied your patch, Nate's patch, removed spinlock_enter() and
> spinlock_exit() from OsdSynch.c and tried to to play a little with
> booting with ACPI:
> For the first time I could boot with ACPI and login to the system.
> But after several minutes I was unable to enter any symbol from the
> keyboard, however was able to switch between consoles (alt+Fx).
>
> Couple times got kernel panic:
> ---
> panic: _sx_xlock_hard: recursed on non recursive sx ACPI embedded
> controller  @
> /usr/src/sys/modules/acpi/acpi/../../../acpica/acpi_ec.c:209
>
> cpuid = 0
> KDB: enter: panic
> [thread: pid 8 tid 100018 ]
> Stopped at          kbd_enter+0x32: leave
> db>
> ---
>
> and couple time booting process stops at the different stages (but
> before the login prompt), I was able to print from keyboard,
> symbols appeared at the screen, however system did not do anything
> except this. There were no errors in the logs (console.log,
> messages)
>
> > rm -rf /usr/src/sys/<ARCH>/compile/GENERIC
> > cd /usr/src/sys/<ARCH>/conf
> > config GENERIC
> > cd ../compile/GENERIC
> > make depend
> > make
> > make install
> >
> > Once that is done, you can just repeat:
> >
> > cd /usr/src/sys/<ARCH>/compile/GENERIC
> > make
> > make install
> >
> > if only one or two files are changed.  It is not always safe but
> > it usually works.
>
> Many-many thanks :-)!
>
> Best regards, Denis.