"Timedout SCB already complete. Interrupts may not be functioning."

Jos Backus jos at catnook.com
Tue Sep 16 21:36:08 PDT 2003


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:
> > Index: sys/dev/pci/pci.c
> > ===================================================================
> > RCS file: /home/ncvs/src/sys/dev/pci/pci.c,v
> > retrieving revision 1.226
> > diff -u -r1.226 pci.c
> > --- 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.
> > 
> 
> My apologies for the late response. Dankeschön Bernd, I'll try this tomorrow
> and will report back here.

This patch does indeed fix the problem I was seeing. Thanks Bernd.

Jos

> > I saw the same yesterday on an Asus T2P4 board and got the impression
> > about a BIOS bug, but since I installed using old source I did not
> > mention yet.
> > In my case the result was the same in that all routing resulted in
> > beeing IRQ4.
> > 
> > -- 
> > B.Walter                   BWCT                http://www.bwct.de
> > ticso at bwct.de                                  info at bwct.de

-- 
Jos Backus                       _/  _/_/_/      Sunnyvale, CA
                                _/  _/   _/
                               _/  _/_/_/
                          _/  _/  _/    _/
jos at catnook.com        _/_/   _/_/_/          require 'std/disclaimer'


More information about the freebsd-scsi mailing list