From owner-freebsd-acpi@FreeBSD.ORG Tue Sep 11 18:36:59 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 97C4716A421 for ; Tue, 11 Sep 2007 18:36:59 +0000 (UTC) (envelope-from piloyder@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by mx1.freebsd.org (Postfix) with ESMTP id 2EA7C13C45D for ; Tue, 11 Sep 2007 18:36:58 +0000 (UTC) (envelope-from piloyder@gmail.com) Received: by nf-out-0910.google.com with SMTP id b2so1276461nfb for ; Tue, 11 Sep 2007 11:36:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=owsz9Em0sDOYVMW4Tyxtyvii6l+J/b7k+L5Tb/tMM2g=; b=I8SvoaFRVYsTQ6q5a9R+5gOy1FOA1wdzE3g/CF63Grm/4d0DyVd6Qp6O0x5IdN2yGz1mNRAITK/zQIOs34GeDeRUH3mdsKIZYxLQ2pCzhlAPmcHA9F2fx1aAU7AGmk3JnFlrQsm9dJq6CFr1bBsDidvjB50FEOnJW3ex/lebe/4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hnFm/YXuvc02GIOlfPat3+ssx/S9l5IysFWfqyo5gyAo4Za+4ALwUx9VwdDBwq57AeUlvp07Bm+WmcK/k/S99j8nk/fwc4uqbtN3bWNngh9vei7dJgt8mRr7hk0z9pELcWb+HxunCiu82XXDCdc30BLuuwBesHitwVO44gYS0hk= Received: by 10.86.80.5 with SMTP id d5mr4812113fgb.1189535817580; Tue, 11 Sep 2007 11:36:57 -0700 (PDT) Received: by 10.86.62.15 with HTTP; Tue, 11 Sep 2007 11:36:57 -0700 (PDT) Message-ID: <325305250709111136o737a176bufdd06bfeff377fc@mail.gmail.com> Date: Tue, 11 Sep 2007 22:36:57 +0400 From: Denis To: "Jung-uk Kim" In-Reply-To: <200709111201.39306.jkim@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <325305250709010712n4bd0d62l9a144572441cf3dc@mail.gmail.com> <200709101101.03340.jkim@FreeBSD.org> <325305250709102224n5e626590g83f6482747efae9d@mail.gmail.com> <200709111201.39306.jkim@FreeBSD.org> 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: Tue, 11 Sep 2007 18:36:59 -0000 On 9/11/07, Jung-uk Kim wrote: > > I tried it with src from September 10, without patch from Nate. > > Can you try it with his patch as well? Sure, I will do it. > > When I tried it without acfreebsd.h patch, kernel didn't compile. > > That is strange because I can compile kernel with or without it. In > fact, I have been using it without the acfreebsd.h patch for > months. :-( I got next error: --- cc -O -pipe -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc -I/usr/src/sys/modules/acpi/acpi/../../../contrib/dev/acpica -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -I/usr/obj/usr/src/sys/GENERIC -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:237: error: expected declaration specifiers or '...' before numeric constant /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:237: error: expected declaration specifiers or '...' before numeric constant /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:238: error: conflicting types for 'AcpiOsCreateSemaphore' /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:93: error: previous definition of 'AcpiOsCreateSemaphore' was here /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:261: error: expected identifier or '(' before 'void' /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:277: error: expected declaration specifiers or '...' before numeric constant /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:278: error: conflicting types for 'AcpiOsWaitSemaphore' /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:142: error: previous definition of 'AcpiOsWaitSemaphore' was here /usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:321: error: expected identifier or '(' before 'void' *** Error code 1 Stop in /usr/src/sys/modules/acpi/acpi. *** Error code 1 Stop in /usr/src/sys/modules/acpi. *** Error code 1 Stop in /usr/src/sys/modules. *** Error code 1 Stop in /usr/obj/usr/src/sys/GENERIC. *** Error code 1 --- > > When I tried it with acfreebsd.h patch kernel compiled, but I > > couldn't boot with ACPI - got kernel panic... > > Can you describe the panic messages? I got next message on the console: --- panic: blockable sleep lock (sleep mutex) ACPI EC lock @ /usr/src/sys/modules/acpi/acpi/../../dev/acpica/acpi_ec.c:330 cpuid = 0 KDB: enter: panic [thread pid 21 tid 100013 ] Stopped at kdb_enter+0x32: leave db> --- Unfortunatly, I do not have experience in debugging, but If there anything I can help - I'm more than eager to do it. Best regards, Denis.