[9123] in linux-scsi channel archive
Re: AIC-7892 doing 80 instead of 160
daemon@ATHENA.MIT.EDU (=?iso-8859-1?Q?Xos=C9=20V=E1zquez?)
Mon Jul 3 22:24:33 2000
Message-ID: <395FBB53.A01DAEB8@wanadoo.es>
Date: Sun, 02 Jul 2000 23:59:47 +0200
From: =?iso-8859-1?Q?Xos=C9=20V=E1zquez?= <xose@wanadoo.es>
MIME-Version: 1.0
To: David Fries <dfries@mail.win.org>
CC: linux-scsi@vger.rutgers.edu
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
David Fries wrote:
>
> The system has a 160 capabile card and drive, but they are talking at 80,
> what's up? I looked through the README.aic7xxx but I didn't see anything
> that talked about how things were being detected.
>
> I really don't expect to see a difference between 80 and 160 for one drive,
> but it supports it so why not use it?
>
QUANTUM ATLAS 10K is a very good disk but ....
from aic7xxx.c (kernel 2.2.17pre9) version 5.1.31
/*
* This is needed to work around a sequencer bug for now. Regard
less
* of the controller in use, if we have a Quantum drive, we need
to
* limit the speed to 80MByte/sec. As soon as I get a fixed
version
* of the sequencer, this code will get yanked.
*/
if(!strncmp(buffer + 8, "QUANTUM", 7) &&
p->transinfo[tindex].goal_options )
{
p->transinfo[tindex].goal_period =
MAX(p->transinfo[tindex].goal_period, 10);
p->transinfo[tindex].goal_options = 0;
p->needppr &= ~(1<<tindex);
p->needppr_copy &= ~(1<<tindex);
p->needsdtr |= (1<<tindex);
p->needsdtr_copy |= (1<<tindex);
p->needwdtr |= (1<<tindex);
p->needwdtr_copy |= (1<<tindex);
}
regards,
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu