Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Jan 2003 08:18:36 -0700
From:      "Justin T. Gibbs" <gibbs@scsiguy.com>
To:        Chuck McCrobie <mccrobie2000@yahoo.com>, Nate Lawson <nate@root.org>
Cc:        freebsd-scsi@freebsd.org
Subject:   Re: SCSI Problems with sym and Western Digital on FreeBSD 4.7-stable
Message-ID:  <602540816.1041607116@aslan.scsiguy.com>
In-Reply-To: <20021230225607.51427.qmail@web14806.mail.yahoo.com>
References:   <20021230225607.51427.qmail@web14806.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
>> > These appear to be the problem.  Since nothing has
>> changed in sym(4) for a
>> > long time, this has to be elsewhere, perhaps in
>> dma system.
>> 
>> My guess is that the WD guys didn't set their
>> additional inquiry length correctly and/or the
>> length is correct, but they fail to issue an
>> ignore wide residue for the last transfer. 
>> The problem only shows up now because we properly
>> calculate the extra inquiry length.  Perhaps we
>> should do what Gerard suggested and round up
>> to an even transfer size.
>> 
>> --
>> Justin
> 
> What would I see on a SCSI bus analyzer in terms of
> "issue an ignore wide residue" message?  Maybe I'll
> have to break out the SCSI spec. and the bus
> analyzer...

What you will likely see is that FreeBSD requests an odd
length transfer size for the inquiry, but at the end
of the data phase, the target transfers one more byte
than expected because an ignore wide residue message
is not sent on the phase following data-in.

--
Justin


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?602540816.1041607116>