From owner-freebsd-current@FreeBSD.ORG Thu Jun 9 00:59:41 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 54B6416A41C; Thu, 9 Jun 2005 00:59:41 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id F261643D1D; Thu, 9 Jun 2005 00:59:40 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (localhost [127.0.0.1]) by mail.chesapeake.net (8.12.10/8.12.10) with ESMTP id j590xdk9058129; Wed, 8 Jun 2005 20:59:39 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.12.10/8.12.10/Submit) with ESMTP id j590xdda058126; Wed, 8 Jun 2005 20:59:39 -0400 (EDT) (envelope-from jroberson@chesapeake.net) X-Authentication-Warning: mail.chesapeake.net: jroberson owned process doing -bs Date: Wed, 8 Jun 2005 20:59:39 -0400 (EDT) From: Jeff Roberson To: Robert Watson In-Reply-To: <20050609010700.V95135@fledge.watson.org> Message-ID: <20050608205912.I16943@mail.chesapeake.net> References: <20050609010700.V95135@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: glebius@freebsd.org, current@freebsd.org Subject: Re: link state changes take a "long" time to execute X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2005 00:59:41 -0000 On Thu, 9 Jun 2005, Robert Watson wrote: > > I'm running with task queue instrumentation on my notebook, and generate > warnings when task queues take more than 1/10th of a second to execute. > Normally the warnings fire only during the boot when tasks start being > scheduled by ACPI, but the ACPI task queue thread isn't yet being > scheduled to run because the scheduler hasn't been kicked off yet. I saw > one this afternoon as follows: > > taskqueue_run: warning, queue time of 0.133978201 for context 0xc0687c90 > > On my kernel, this function pointer resolves to: > > c0687c90 t do_link_state_change > > So it sounds like there's a substantial delay in the link change thread -- > probably because another task takes a long time to execute, maybe > blocking or delaying the task thread and preventing another task from > running. On this box, I'm running with an idle if_xl, and an in-use > if_wi, which probably went into the associated state about when the > message was printed. Kernel source date is June 3. If you save a ktrdump right when that message is generated it'll be easy to understand if other threads are interfering. > > Robert N M Watson > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >