Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Sep 2007 19:13:04 +0400
From:      Denis <piloyder@gmail.com>
To:        "Jung-uk Kim" <jkim@freebsd.org>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: ACPI error on Compaq nc6220, FreeBSD 7.0
Message-ID:  <325305250709150813k64d6c59fp1ddba0b6459eb694@mail.gmail.com>
In-Reply-To: <200709150911.42648.jkim@FreeBSD.org>
References:  <325305250709010712n4bd0d62l9a144572441cf3dc@mail.gmail.com> <200709141628.24801.jkim@FreeBSD.org> <325305250709150204i311c658bwfa187cd0684771f@mail.gmail.com> <200709150911.42648.jkim@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9/15/07, Jung-uk Kim <jkim@freebsd.org> wrote:
> On Saturday 15 September 2007 05:04 am, Denis wrote:
> > On 9/15/07, Jung-uk Kim <jkim@freebsd.org> wrote:
> > > > > > panic: _sx_xlock_hard: recursed on non recursive sx ACPI
> > > > > > embedded controller  @
> > > > > > /usr/src/sys/modules/acpi/acpi/../../../acpica/acpi_ec.c:20
> > > > > >9
> > > > > >
> > > > > > cpuid = 0
> > > > > > KDB: enter: panic
> > > > > > [thread: pid 8 tid 100018 ]
> > > > > > Stopped at          kbd_enter+0x32: leave
> > > > > > db>
> > > > > > ---
> > > >
> > > > Actually I am seeing the same problem.
> > >
> > > Can you try this patch *after* applying Nate's patch?  It should
> > > fix this problem.
> >
> > I applied Nate's patch, your patch and this patch and got kernel
> > panic: ---
> > panic: blockable sleep lock (sleep mutex) 32 @ vm/uma_core:1830
> > cpuid = 0
> > KDB: enter: panic
> > [thread pid 21 tid 100013 ]
> > Stopped at              kdb_enter+0x32: leave
> > ---
>
> Did you remove spinlock_enter() and spinlock_exit()?

Sorry, forgot about it. After removing spinlock_enter() and
spinlock_exit() I was able to boot with ACPI, there were no kernel
panic.
However, system "hangs" after some period of time (up to several
minutes) - I able to switch between consoles (alt+Fx) but cannot enter
anything from the keyboard. Also able to start debugger with
ctrl+alt+esc. And sometimes if I enter to debugger and continue to
work (with "c") system starts to work (I mean, able to enter from the
keyboard).

Best regards, Denis



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