Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Sep 2007 21:59:27 +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:  <325305250709131059g6b73cf51o9dc9e09d7e0c2800@mail.gmail.com>
In-Reply-To: <200709121927.46465.jkim@FreeBSD.org>
References:  <325305250709010712n4bd0d62l9a144572441cf3dc@mail.gmail.com> <46E6E4E9.4040900@root.org> <325305250709112228w64e2f927v2bc46aa73e49bb17@mail.gmail.com> <200709121927.46465.jkim@FreeBSD.org>

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