Subject: Re: NOSYNC/NOWIDE/NOTAG & ansii rev
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: Matthew Jacob <mjacob@feral.com>
List: tech-kern
Date: 07/24/2000 09:14:19
> On Mon, Jul 24, 2000 at 08:55:37AM -0700, Matthew Jacob wrote:
> > > This save some negotiation in the driver if we already know a feature
> > > isn't supported. Shoudl't we always set SDEV_NOWIDE | SDEV_NOTAG for
> > > SID_ANSII < 2 ?
> >
> > No. SYNC was was supported for SID_ANSII == 0.
>
> Yes, but I was only talking about WIDE and TAG, not SYNC.
Sorry- you're right-. Just woke up. Still, I'm reluctant to set NOWIDE/NOTAG
for for some CCS devices- they probably work. But this is all rapidly getting
to be an edge case.
I think I could see a case be made for SDEV_NOWIDE | SDEV_NOTAG set
for SID_ANSII == 0.
This whole midlayer needs some work so that the HBA doesn't do negotiations
until the midlayer says to do so anyway. I think I'll try and fix this for
1.5.
-matt