[3310] in linux-scsi channel archive
Re: scsi : aborting command due to timeout
daemon@ATHENA.MIT.EDU (Daniel M. Eischen)
Fri Feb 13 01:54:04 1998
Date: Thu, 12 Feb 1998 22:45:46 -0600 (CST)
From: "Daniel M. Eischen" <deischen@iworks.InterWorks.org>
To: U.Soni@cs.ucl.ac.uk, linux-scsi@vger.rutgers.edu
> 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