From owner-freebsd-current Tue Jun 2 13:12:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA01796 for freebsd-current-outgoing; Tue, 2 Jun 1998 13:12:18 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from sendero.simon-shapiro.org (sendero.simon-shapiro.org.142.69.207.in-addr.arpa [207.69.142.25] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id NAA01542 for ; Tue, 2 Jun 1998 13:11:43 -0700 (PDT) (envelope-from shimon@sendero.simon-shapiro.org) Received: (qmail 22441 invoked by uid 1000); 2 Jun 1998 21:13:05 -0000 Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <199806021707.KAA00985@antipodes.cdrom.com> Date: Tue, 02 Jun 1998 17:13:05 -0400 (EDT) Reply-To: shimon@simon-shapiro.org Organization: The Simon Shapiro Foundation From: Simon Shapiro To: Mike Smith Subject: Re: DPT Redux Cc: "freebsd-scsi@freebsd.org" , "freebsd-current@freebsd.org" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I am deleting the cross-post to current.... On 02-Jun-98 Mike Smith wrote: ... > Then could you characterise "returning a successful completion code for > an incomplete/failed transfer"? The SCSI stack has to assume at this > point that the transaction is complete, even though you're admitting > that it's not. There was one specific failure mode, yes. To get there, especially on a RAID array, you had to have so many ducks lined up: * DPT free enough to accept commands * DPT so busy it will not reply to INQUIRY on a RAID array (there is no SCSI bus involved here) * DPT not setting the hardware registers as busy, while oh, so busy. This condition had to persist for several minutes. The patch checked in against current fixes that. the same patch will/should be checked in against 2.2 any moment now. BTW, for this to exist, the DPT firmware has to be rather sick. I can rplicate this scsnario with some broken, unpublished versions of the firmware. Simon --- Sincerely Yours, Simon Shapiro Shimon@Simon-Shapiro.ORG 770.265.7340 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message