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>
