Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Sep 2007 14:16:18 -0400
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        Denis <piloyder@gmail.com>
Cc:        freebsd-acpi@FreeBSD.org
Subject:   Re: ACPI error on Compaq nc6220, FreeBSD 7.0
Message-ID:  <200709131416.21302.jkim@FreeBSD.org>
In-Reply-To: <325305250709131059g6b73cf51o9dc9e09d7e0c2800@mail.gmail.com>
References:  <325305250709010712n4bd0d62l9a144572441cf3dc@mail.gmail.com> <200709121927.46465.jkim@FreeBSD.org> <325305250709131059g6b73cf51o9dc9e09d7e0c2800@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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.



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