Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Dec 2000 22:53:04 +0100 (CET)
From:      =?ISO-8859-1?Q?G=E9rard_Roudier?= <groudier@club-internet.fr>
To:        Dan Langille <dan@langille.org>
Cc:        David Kelly <dkelly@hiwaay.net>, freebsd-scsi@FreeBSD.ORG
Subject:   Re: sym SCSI card problems during settle wait
Message-ID:  <Pine.LNX.4.10.10012062239130.504-100000@linux.local>
In-Reply-To: <200012062222.LAA20969@ducky.nz.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help



On Thu, 7 Dec 2000, Dan Langille wrote:

> On 6 Dec 2000, at 22:17, Gérard Roudier wrote:
> 
> > In 3.5, it was probably the `ncr' driver and not the `sym' that attached
> > your SCSI card. The `ncr' uses a clock and timely polls the interrupt
> > status register of the PCI-SCSI chip. This was probably intended to reap
> > lost interrupts in early time of broken PCI bridging implementations. But
> > this has also the effect of silently band-aiding chips that have interrupt
> > wiring misconfigured or just broken.
> > 
> > The `sym' driver hasn't such an interrupt reaping clock. I donnot want
> > unaware user to run such band-aiding for years instead of having caught
> > and fixed such INT problem on day one. Instead, dummy PCI reads are
> > theorically in proper place in both SCSI scripts and C codes for not
> > losing interrupts in presence of posted transactions (not too broken
> > PCI-HOST bridges assumed). This works so since 5 years under Linux, btw.
> 
> Hmm.  OK.  What do you suggest for this box?  I was going to use 
> 3.5.1 to get started, then upgrade to 4-stable.  Given that the default 4.2 
> boot floppies won't work for me, will I have the same problem once I 
> upgrade to 4-stable?

If it is IRQ 9 that is not functionning as it should for whatever reason,
then `sym' will not work for your hardware as long as the problem will not
be fixed. A simple way to make the BIOS use another IRQ number for your
PCI-SCSI card is to move it to another PCI slot. Or, if your motherboard
set-up software allows to declare IRQ used by legacy ISA devices, you can
tell it that IRQ 9 is used by a legacy ISA device. The latter way has the
advantage not to require a screw-driver :).

  Gérard.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.10.10012062239130.504-100000>