From owner-freebsd-acpi@FreeBSD.ORG Thu Sep 13 18:16:26 2007 Return-Path: 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 ; 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 ; 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 To: Denis 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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//compile/GENERIC > > cd /usr/src/sys//conf > > config GENERIC > > cd ../compile/GENERIC > > make depend > > make > > make install > > > > Once that is done, you can just repeat: > > > > cd /usr/src/sys//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.