From owner-freebsd-acpi@FreeBSD.ORG Mon Aug 16 17:44:21 2004 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7ED4F16A4CE; Mon, 16 Aug 2004 17:44:21 +0000 (GMT) Received: from www.cryptography.com (li-22.members.linode.com [64.5.53.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4861843D39; Mon, 16 Aug 2004 17:44:21 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.0.34] (adsl-67-127-84-57.dsl.snfc21.pacbell.net [67.127.84.57]) by www.cryptography.com (8.12.8/8.12.8) with ESMTP id i7GHiC8U017186; Mon, 16 Aug 2004 10:44:13 -0700 Message-ID: <4120F26B.1040808@root.org> Date: Mon, 16 Aug 2004 10:44:11 -0700 From: Nate Lawson User-Agent: Mozilla Thunderbird 0.7.3 (Windows/20040803) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Stefan Farfeleder References: <411C6144.6060100@root.org> <20040814104054.GA579@wombat.fafoe.narf.at> In-Reply-To: <20040814104054.GA579@wombat.fafoe.narf.at> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: acpi@freebsd.org cc: current@freebsd.org Subject: Re: HEADSUP: acpi mpsafe committed X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Aug 2004 17:44:21 -0000 Stefan Farfeleder wrote: > On Thu, Aug 12, 2004 at 11:35:48PM -0700, Nate Lawson wrote: > >>Let me know if there are any problems. > > > I'm now getting a panic if I want to suspend my Thinkpad R32 via Fn-F4 > (manually transcribed): > > panic: mutex Giant not owned at /usr/src/sys/net/if.c:1874 > > db> trace > kdb_enter > panic > _mtx_assert > if_start > ieee80211_mgmt_output > ieee80211_send_mgmt > ieee80211_newstate > wi_newstate > wi_stop > wi_pci_suspend > bus_generic_suspend > pci_suspend > bus_generic_suspend > bus_generic_suspend > pci_suspend > bus_generic_suspend > bus_generic_suspend > bus_generic_suspend > bus_generic_suspend > acpi_SetSleepState > acpi_system_eventhandler_sleep > acpi_event_sleep_button_sleep > acpi_button_notify_sleep > acpi_task_thread > fork_exit > fork_trampoline > > Dmesg is at http://people.freebsd.org/~stefanf/dmesg.2004-08-14_11:50 . > I'm happy to provide more information if anyone needs it. > > Thanks, > Stefan I can't see how the acpi commit affects this. The assertion is in the if code so it's likely that wi(4) is not setting the right flag to acquire Giant before if_start. -- Nate