[3310] 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 (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

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