[3314] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Re: scsi : aborting command due to timeout

daemon@ATHENA.MIT.EDU (root)
Fri Feb 13 09:55:25 1998

Date: 	Fri, 13 Feb 1998 01:48:35 -0800 (PST)
From: root <root@fullof.blarney.org>
To: "Daniel M. Eischen" <deischen@iworks.InterWorks.org>
cc: U.Soni@cs.ucl.ac.uk, linux-scsi@vger.rutgers.edu
In-Reply-To: <199802130445.WAA04131@iworks.InterWorks.org>


So you guys are saying that its a termination problem (the timeouts) ? I
kinda dont agree if thats the case, because my configuration was working
at one point for quite a while.


On Thu, 12 Feb 1998, Daniel M. Eischen wrote:

> 
> > Ok. let me try and explain my predicament more clearly.
> > 
> > I have an onboard AIC7880, with the following devices configured;
> > 
> >        --------       --------       --------        --------
> >     -- |      |-------|      |-------|      |--      |      |
> >     T  |      | high  |      |       |      | T      |      |
> >     -- |      |-------|      |-------|      |--      |      |
> >        |      |       |      |       |      |        |      |
> >        |      |       |      |       |      |        |      |
> >     -- |      |-------|      |-------| AIC  |--------|      |--
> >     T  | hd1  | low   | hd2  |       | 7880 |  low   |cdrom | T
> >     -- | wide |-------| wide |-------|      |--------|narrow|--
> >        --------       --------       --------        --------
> > 
> > T = Termination.
> > 
> > Clearly, I need to configure the AIC7880 with Low-byte(off) and
> > High-byte(on)
> 
> Right.
> 
> > My SCSISelect doesn't appear to give me the option of auto-detect.
> > The only setting in SCSISelect for termination refers to the Low-byte.
> > The High-byte is turned on/off via a motherboard jumper.
> 
> And no BIOS upgrade will change anything either I suppose :-(
> 
> > The problem with the linux aic7xxx driver is that regardless of what I
> > do with the motherboard (high-byte) jumper, the driver tells me that
> > high-byte termination is set to exactly the same state as the low-byte
> > termination.
> > 
> > So, the only settings that I can arrive at are;
> >     Low-byte(on),  High-byte(on)       Both on.
> > 
> > or, Low-byte(off), High-byte(off).     Both off.
> 
> Unlesss a BIOS upgrade will let you use auto-termination or give
> you access to high byte termination, there is nothing you can do
> other than hardcode the driver to force the proper termination
> setting.  This sux :-(  Probably another config option is in
> order here (another unhappy face :( ).
> 
> Dan Eischen
> deischen@iworks.InterWorks.org
> 


home help back first fref pref prev next nref lref last post