From owner-freebsd-scsi@FreeBSD.ORG Sat Sep 20 20:31:35 2003 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6DCB16A4B3 for ; Sat, 20 Sep 2003 20:31:35 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 38DA043FAF for ; Sat, 20 Sep 2003 20:31:35 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 32449 invoked by uid 1000); 21 Sep 2003 03:31:37 -0000 Date: Sat, 20 Sep 2003 20:31:37 -0700 (PDT) From: Nate Lawson To: Jos Backus In-Reply-To: <20030920050556.GA49402@lizzy.catnook.com> Message-ID: <20030920203052.Q32361@root.org> References: <20030911165325.GA826@lizzy.catnook.com> <137850000.1063320278@aslan.btc.adaptec.com> <20030912184536.GM26878@cicely12.cicely.de> <20030917043629.GA820@lizzy.catnook.com> <20030920050556.GA49402@lizzy.catnook.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-scsi@freebsd.org Subject: Re: "Timedout SCB already complete. Interrupts may not be functioning." X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Sep 2003 03:31:36 -0000 On Fri, 19 Sep 2003, Jos Backus wrote: > On Tue, Sep 16, 2003 at 09:36:07PM -0700, Jos Backus wrote: > > On Mon, Sep 15, 2003 at 10:38:28PM -0700, Jos Backus wrote: > > > On Fri, Sep 12, 2003 at 08:45:37PM +0200, Bernd Walter wrote: > > > > Sounds like Int routing got wrong results. > > > > Check if disabling helps you: > > > > --- sys/dev/pci/pci.c 22 Aug 2003 03:11:53 -0000 1.226 > > > > +++ sys/dev/pci/pci.c 11 Sep 2003 19:01:56 -0000 > > > > @@ -800,7 +800,7 @@ > > > > } > > > > > > > > if (cfg->intpin > 0 && PCI_INTERRUPT_VALID(cfg->intline)) { > > > > -#if defined(__ia64__) || (defined(__i386__) && !defined(SMP)) > > > > +#if defined(__ia64__) || (defined(__noi386__) && !defined(SMP)) > > > > /* > > > > * Try to re-route interrupts. Sometimes the BIOS or > > > > * firmware may leave bogus values in these registers. > > Any plans to commit this? Uh, I should sure hope not. Disabling interrupt routing globally is not the right fix. Finding out what's wrong on your mobo is. -Nate