From owner-freebsd-questions@FreeBSD.ORG Thu Sep 18 22:36:25 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 E5E481065678; Thu, 18 Sep 2008 22:36:25 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 669018FC21; Thu, 18 Sep 2008 22:36:25 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m8IMaI7L021218; Thu, 18 Sep 2008 18:36:19 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-amd64@freebsd.org Date: Thu, 18 Sep 2008 17:48:39 -0400 User-Agent: KMail/1.9.7 References: <200809171717.27570.jhb@freebsd.org> In-Reply-To: <200809171717.27570.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200809181748.40142.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Thu, 18 Sep 2008 18:36:19 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/8284/Thu Sep 18 17:54:57 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: questions@freebsd.org, Scott Gasch Subject: Re: irq19 interrupt storm? 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: Thu, 18 Sep 2008 22:36:26 -0000 On Wednesday 17 September 2008 05:17:27 pm John Baldwin wrote: > On Wednesday 17 September 2008 11:00:24 am Scott Gasch wrote: > > 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? > > Unfortunately you can't really move PCI IRQs around. You can read about more > of the gritty details here: > > http://people.freebsd.org/~jhb/papers/bsdcan/2007/ > > You might be able to shuffle some IRQs around using 'hw.pciX.Y.INTA.irq' > tunables. Gah, wrong tunables. These devices are on PCI link devices, so you'd need to do something like 'hw.pci.LNKA.irq' (where LNKA is the name of the link device in the ACPI namespace). Verbose boot messages (boot -v) can tell you which link device you PCI devices are using. -- John Baldwin