ACPI error on Compaq nc6220, FreeBSD 7.0

Denis piloyder at gmail.com
Sat Sep 15 08:13:22 PDT 2007


On 9/15/07, Jung-uk Kim <jkim at freebsd.org> wrote:
> On Saturday 15 September 2007 05:04 am, Denis wrote:
> > On 9/15/07, Jung-uk Kim <jkim at 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


More information about the freebsd-acpi mailing list