From owner-freebsd-questions@FreeBSD.ORG Mon Sep 8 05:54:36 2008 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCBEE106564A for ; Mon, 8 Sep 2008 05:54:36 +0000 (UTC) (envelope-from scott.gasch@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.235]) by mx1.freebsd.org (Postfix) with ESMTP id 93CBF8FC13 for ; Mon, 8 Sep 2008 05:54:36 +0000 (UTC) (envelope-from scott.gasch@gmail.com) Received: by wx-out-0506.google.com with SMTP id s17so78766wxc.7 for ; Sun, 07 Sep 2008 22:54:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=0kQ9lnz2gVHSdlG8LmMCeKhBHxxAM7z25tabMwl/AgA=; b=avnyA9UYhKj4y2Yl6KQdqA1dXRK5iO007u0OIJf8ajChj3yRs2gife4fbJqQU6IbAm KzYB5MF5wgonmc8QuFR46RwgNGjoEi4dcDh7PHu6AFlpXO1gxMS0jX5bPiwjvVF/Fx/v 1ixdifMZTVqQYtoWfuhKeh4A8kfVWGtkeDfXg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=lGRn//Dqr+UPLhmzwqdyCn2FzeDS4a/W79cTysqcQq5FBkitS4hOB9wNjd4eZkJvVl kHOIMk9V0yriVX+LE9xPG9CHDTv3edYQq7gt06GNuAlF3bic+3X1GExTOhnzTPOOCFWy uL5n3HunFaPaj37fr2TiI2rhAvSPmYDJloHHc= Received: by 10.70.77.2 with SMTP id z2mr18592126wxa.76.1220853275555; Sun, 07 Sep 2008 22:54:35 -0700 (PDT) Received: by 10.70.60.3 with HTTP; Sun, 7 Sep 2008 22:54:35 -0700 (PDT) Message-ID: Date: Sun, 7 Sep 2008 22:54:35 -0700 From: "Scott Gasch" To: questions@freebsd.org In-Reply-To: MIME-Version: 1.0 References: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: irq19 uhci interrupts taking ~100% of one core? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Sep 2008 05:54:36 -0000 Replying to my own question with more data. Previously I had been running my own kernel; I was curious if the problem would reproduce with a GENERIC kernel. It does but the symptoms are slightly different. The same irq is firing too often and consuming nearly all of one core. But the driver that is associated with the interrupt is different -- it's fwohci0: interrupt total rate irq6: fdc0 1 0 irq17: mskc0 dc0 313242 13 irq18: skc0 uhci2* 124475451 5540 irq19: fwohci0+++ 957875379 42638 irq23: uhci3 ehci1 1145 0 cpu0: timer 44458513 1979 cpu1: timer 44448875 1978 cpu3: timer 43393901 1931 cpu2: timer 43393921 1931 Total 1258360428 56014 This makes me start to wonder if this is not a problem with irq19 (the PIC?) and not one particular device / driver. I'm not sure how to make dig deeper here, any help greatly appreciated. Thx, Scott On Sun, Sep 7, 2008 at 4:07 PM, Scott Gasch wrote: > Hi, > I'm running freebsd 7.0-RELEASE-p4 on a 4-core amd64 box. nearly 100% of 1 > cpu is constantly being used handling irq19: uhci4 interrupts. This seems > to happen both with and without any USB devices plugged in: > > vmstat -i > interrupt total rate > irq1: atkbd0 5 0 > irq6: fdc0 1 0 > irq17: mskc0 dc0 1180547 18 > irq18: skc0 uhci2* 163250699 2512 > irq19: uhci4++ 3187989508 49072 > irq23: uhci3 ehci1 31 0 > cpu0: timer 129208570 1988 > cpu1: timer 129208457 1988 > cpu2: timer 125750147 1935 > cpu3: timer 125750122 1935 > Total 3862338087 59452 > > dmesg > uhci4: port 0xa400-0xa41f irq 19 at device > 29.1 > on pci0 > uhci4: [GIANT-LOCKED] > uhci4: [ITHREAD] > > Any idea what's going on here and/or how to fix this? > > Thx, > Scott > >