From owner-freebsd-amd64@FreeBSD.ORG Wed Sep 17 15:00:26 2008 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE2551065683 for ; Wed, 17 Sep 2008 15:00:26 +0000 (UTC) (envelope-from scott.gasch@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.178]) by mx1.freebsd.org (Postfix) with ESMTP id 83DCA8FC0C for ; Wed, 17 Sep 2008 15:00:26 +0000 (UTC) (envelope-from scott.gasch@gmail.com) Received: by py-out-1112.google.com with SMTP id p76so2433920pyb.10 for ; Wed, 17 Sep 2008 08:00:25 -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:cc:in-reply-to:mime-version:content-type:references; bh=+aF19ViSmHUfXLh5p5AmGSznVKU2rEzaQwAq7UPEqD0=; b=JL4mCqjzvzmUMFawli7iq8ggMC7UM9lSdubIL0/Kuwzqvmkua47OdZrNrG2aBcZPeY P8sHtAErSEx6WOT12wOhMJCIricwdTXs2dFqX2buIi8PlyhyRZrkkoU0XRY4yNt2HkgQ miMlC14BZJc7ol2RhC+2d+2wSGJ/jMn3bsN8E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=s7TWMo/daz5BazSr+k27lEjrgZzcYJIsGzCpsnCP5fbNXNUTNQIB4O6OUSg9+QrI8h +4T+vWqboBzic91+VC9aSbaWFJ9P66KJjAHu55vpx7hmtzn8cmaTN+SkdR2kocWveXRi gFK5cqno5HUOpsEmVG3U8yPb2cLzxihpZaznc= Received: by 10.114.149.2 with SMTP id w2mr2181720wad.92.1221663624638; Wed, 17 Sep 2008 08:00:24 -0700 (PDT) Received: by 10.70.60.3 with HTTP; Wed, 17 Sep 2008 08:00:24 -0700 (PDT) Message-ID: Date: Wed, 17 Sep 2008 08:00:24 -0700 From: "Scott Gasch" To: gary.jennejohn@freenet.de In-Reply-To: <20080916161222.125d15f5@peedub.jennejohn.org> MIME-Version: 1.0 References: <20080916161222.125d15f5@peedub.jennejohn.org> X-Mailman-Approved-At: Wed, 17 Sep 2008 15:27:24 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: questions@freebsd.org, freebsd-amd64@freebsd.org Subject: Re: irq19 interrupt storm? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Sep 2008 15:00:27 -0000 You're right: atapci1, atapci2, fwohci0 and uhci4 are all sharing the same irq (19) while irqs 20, 21, 22 at least seem completely unused. Here's a dumb question: how do I fix it? I tried setting "plug and play OS" in the BIOS and then using device.hints to push different devices to different irqs. But every time I tried a new hint it seemed to be ignored. I was trying stuff like: set hint.atapci.1.irq="20" set hint ata.4.irq="20" (ata4 is a channel on atapci1) set hint fwhco.0.irq="20" etc... I also tried to move the dc driver to a new irq as a test. This was also seemingly ignored. I then tried turning "plug and play OS" off in the BIOS but I don't see anywhere to set the IRQs of the onboard SATA controllers via the menus. I'm looking for a BIOS upgrade now... any other advice? Thx, Scott On Tue, Sep 16, 2008 at 7:12 AM, Gary Jennejohn wrote: > On Mon, 15 Sep 2008 22:57:38 -0700 > "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 > > I think the ++ here indicates that two or more devices are sharing this > interrupt. Try doing "grep irq.*19 /var/run/dmesg.boot" to see which > ones. One of these devices could be the culprit. > > --- > Gary Jennejohn >