Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Sep 2004 11:23:21 +0200
From:      Eirik Oeverby <ltning@anduin.net>
To:        Doug White <dwhite@gumbysoft.com>
Cc:        stable@freebsd.org
Subject:   Re: Obscure errors in dmsg, system instability
Message-ID:  <1096363401.77054.1.camel@eirik.unicore.no>
In-Reply-To: <20040925132827.G65556@carver.gumbysoft.com>
References:  <41519A92.3070503@anduin.net> <20040922191436.A36124@carver.gumbysoft.com> <5390CF52-0D22-11D9-862C-000D9335BCEC@anduin.net> <20040925132827.G65556@carver.gumbysoft.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 2004-09-25 at 13:29 -0700, Doug White wrote:
> On Thu, 23 Sep 2004, [ISO-8859-1] Eirik verby wrote:
> 
> > On 23. Sep 2004, at 04:15, Doug White wrote:
> >
> > > Is something sharing an interrupt with that device?
> > >
> > > PCI bus errors are generally Bad News .. either some device or the
> > > mobo is inroducing errors.
> >
> > Well.. Yes, there is some interrupt sharing. Relevant parts of dmsg:
> >
> > [ltning@carnen] ~$ dmesg | grep "irq 2"
> > IOAPIC #0 intpin 19 -> irq 2
> > uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xd400-0xd41f irq
> > 2 at device 4.2 on pci0
> > ahc0: <Adaptec aic7890/91 Ultra2 SCSI adapter> port 0xd000-0xd0ff mem
> > 0xe2000000-0xe2000fff irq 2 at device 6.0 on pci0
> > amr0: <LSILogic MegaRAID> mem 0xe3000000-0xe300ffff irq 2 at device 9.1
> > on pci0
> 
> Apparently one of these devices doesn't like getting an interrupt when
> there's no data pending. It might be a FreeBSD driver bug, but being a
> 3-way share it'll make it hard to untangle.

Got some more info here. It happened again, and while in the kernel
debugger (serial console), typing 'help' offers me the following
functions in addition to the standard stuff:

ahd_set_unit ahd_pause ahd_unpause ahd_in ahd_out

Any idea what I could do with these? It's a rather strong suggestion
that the Adaptec is the problem here - though I have no idea what to do
next. Haven't managed to take the box out to disable Adaptec yet.

> 
> > I don't like the fact that the LSI and the Adaptec are sharing IRQs,
> > given that the LSI is the main system drive controller (which is why I
> > don't use the Adaptec at all - and it cannot be disabled in BIOS I
> > think!)...
> >
> > I should perhaps try to reallocate some of the IRQs, but I don't really
> > have a clue how to do that, since I have no VGA in that box.. Ohwell, I
> > guess I just have to rip it open ;)
> 
> Yah .. rearrange the cards in the slots and see what you can convince it
> to do.

Will do, but the box is 1000km away, so I need help for that.

Thanks,
/Eirik





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1096363401.77054.1.camel>