Date: Mon, 30 Dec 2002 15:14:01 -0700 From: "Justin T. Gibbs" <gibbs@scsiguy.com> To: Nate Lawson <nate@root.org>, Chuck McCrobie <mccrobie2000@yahoo.com> Cc: freebsd-scsi@freebsd.org Subject: Re: SCSI Problems with sym and Western Digital on FreeBSD 4.7-stable Message-ID: <87850000.1041286441@aslan.btc.adaptec.com> In-Reply-To: <Pine.BSF.4.21.0212272231100.79846-100000@root.org> References: <Pine.BSF.4.21.0212272231100.79846-100000@root.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Fri, 27 Dec 2002, Chuck McCrobie wrote: >> I am having SCSI problems with the sym driver and a >> Western Digital hard disk. Under the -stable kernel >> built on 'Dec 1', the drive show up fine with 16-bit >> wide transfers at 40 MHz. Under the most recent >> -stable kernel built on 'Dec 17', the Western Digital >> gets some type of very weird error message. The >> Western Digital is "da1". > >> (probe2:sym0:0:2:0): ODD transfer in DATA IN phase. >> (probe2:sym0:0:2:0): COMMAND FAILED (87 0 10). >> (probe2:sym0:0:2:0): ODD transfer in DATA IN phase. >> (probe2:sym0:0:2:0): COMMAND FAILED (87 0 10). >> (probe2:sym0:0:2:0): ODD transfer in DATA IN phase. >> (probe2:sym0:0:2:0): COMMAND FAILED (87 0 10). >> (probe2:sym0:0:2:0): ODD transfer in DATA IN phase. >> (probe2:sym0:0:2:0): COMMAND FAILED (87 0 10). >> (probe2:sym0:0:2:0): ODD transfer in DATA IN phase. >> (probe2:sym0:0:2:0): COMMAND FAILED (87 0 10). > > 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 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?87850000.1041286441>